I'm a passionate Software Engineer with experience in full-stack development. Currently, I work at Hyland Software, where I focus on enhancing the OnBase ECM platform especially in Workflow module by developing new features, fixing bugs, and optimizing the workflow engine. I have a strong background in UI development, using technologies like JavaScript and React.js to improve user experience across web and WPF applications.
Before joining Hyland, I worked at Persistent Systems, where I developed scalable REST APIs and led deployment efforts for enterprise-grade platforms using Java Spring Boot, React, Docker, and Kubernetes. My role also involved automating CI/CD pipelines, managing cloud deployments with AWS, and ensuring the security of the applications.
With a strong foundation in DevOps, API management, and application security, I’m always eager to take on new challenges and deliver high-quality software solutions.
As a Developer 1 at Hyland Software Solutions, I play a key role in enhancing the OnBase ECM platform by focusing on both backend development and UI optimizations. My responsibilities include:
Skills:
As a Software Engineer at Persistent Systems, I contributed to the development of high-performance, enterprise-grade platforms, taking on key responsibilities in both backend and frontend development. My key responsibilities included:
Full-Stack Development: Designed and developed scalable CRUD REST APIs using Java Spring Boot, integrating them with MySQL and PostgreSQL databases. Built user interfaces with AngularJS and ReactJS for seamless user experiences.
End-to-End Deployment: Led the deployment of multiple modules in both standalone and distributed environments, ensuring smooth integration and functionality.
DevOps and Automation: Automated configuration management using SaltStack, containerized applications with Docker, and managed orchestration with Kubernetes. Built and maintained CI/CD pipelines using Jenkins, ensuring rapid and reliable feature delivery.
Security and Infrastructure: Implemented security measures by integrating systems with Security Onion, enhancing infrastructure security and protecting against potential vulnerabilities.
Cloud and Server Management: Deployed applications on AWS and Linux servers, ensuring performance, scalability, and security.
Scripting and Custom Solutions: Created custom automation scripts using Shell and Python, improving efficiency in deployment and system monitoring.
Skills:
As a Software Engineer Trainee at Persistent Systems, I contributed to backend and DevOps processes while collaborating in an Agile environment. My responsibilities included:
Backend Development: Developed CRUD REST APIs using Spring Boot and integrated them with MySQL and PostgreSQL databases to provide efficient backend solutions.
DevOps and Automation: Worked with Docker, Kubernetes, and AWS to automate deployment processes and manage containerized applications, ensuring smooth and scalable operations.
Collaboration & Scripting: Collaborated in an Agile environment to assist in web application development and improve operational efficiency by scripting automation tasks using Shell and Python.
Skills:
Java
Spring Boot
NET Core
ASPNET
NET MVC
Javascript
Reactjs
Core Java
ASPNET Web API
NET Framework
Spring MVC
Data structures and algorithms
MySQL
MongoDB
HTML/CSS
Linux
Shell Scripting
Docker
Jenkins
Kubernetes
Git
Amazon Web Services (AWS)