Accomplished Senior Software Developer with 8 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases.
Overview
10
10
years of professional experience
Work History
Software Engineer
IRegained Inc
01.2024 - 02.2024
Spearheaded front-end development initiatives, transforming website's user interface for enhanced user experience by implementing responsive design principles and optimizing loading times.
Created comprehensive technical documentation and wireframes to streamline development process, ensuring alignment with project objectives and stakeholder expectations.
Utilized HTML, CSS, JavaScript, jquery, and PHP for robust server-side scripting, implementing industry best practices for code maintainability and performance optimization.
Ensured smooth execution of web development and deployment processes using MYSQL database, conducting thorough cross-browser and cross-device testing to ensure consistent user experiences by 70%.
Leveraged XAMP for efficient local server setup and testing procedures, facilitating seamless collaboration with cross-functional teams.
Collaborated with cross-functional teams to deliver high-quality software products on schedule.
Senior Software Engineer
Development Bank of Singapore, IBM
02.2022 - 05.2022
Developed End-to-End CI/CD Pipeline using Jenkins, GitHub, Docker, and K8s (kubernetes) enhancing automation efficiency and reducing deployment time.
Integrated Jenkins seamlessly with DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Gradle and Git.
Executed cloud deployments on Containerization (Docker), Kubernetes, Red Hat OpenShift, ensuring high scalability and reliability of cloud-based services.
Collaborated with application support and IT operations teams to diagnose and resolve operational issues promptly, ensuring uninterrupted service delivery.
Fostered communication between product development and cloud operations teams, shortening time to market by 50% and enhancing service quality.
Employed Waterfall and Agile methodologies for project execution.
Senior Java Developer
SEI Investments Company, Tata Consultancy Services
01.2019 - 02.2022
Analyzed requirements and devised comprehensive High-Level Design (HLD) and Low-Level Design (LLD) strategies, aligning technical solutions with business objectives and architectural principles using agile scrum methodology and agile development practice.
Engineered microservices in Spring and Spring Boot frameworks using JSON format to facilitate corporate actions data migration, optimizing Kafka topic lagging by using REST-based interfaces, API Gateway, Microservice architecture, APIs, Oracle/MS SQL, including extraction, transformation, and load (ETL) and reducing processing time.
Orchestrated deployment of backend microservices using Docker containers and SDLC tools such as GitHub, CI/CD, DevOps, Maven, and Code quality tools for streamlined workflows, achieving increase in deployment frequency.
Leveraged proficiency in containerization, message queues (MQ), and cloud deployment to enhance application architecture.
Experience implementing modern software ecosystem concepts such as Spring Annotations, Software Design Patterns,software architecture, microservices, APIs, real-time data flows, and microservices orchestration, testing APIs with JUnit, supporting QA processes, reviewing test plans, performing root cause analysis and helping improve test automation.
Enhanced and deployed restful Web Services/API within SOA Architecture framework and Spring MVC Framework with Maven, WebLogic, Linux (Shell scripting), middleware technologies, Bitbucket/Git, Kubernetes (K8S) for robust functionality, ensuring seamless integration with existing systems and backend systems.
Improved software performance by problem-solving, functioning as subject matter expert (SME) to other developers, and troubleshooting and resolving bottlenecks in code by 30%.
Software Developer
Infinite Computer Solutions, Consultancy Services
04.2018 - 12.2018
Designed and developed Restful JAVA APIs using JDBC connection for Cutting System Android Application, integrating with MySQL and achieving improvement in API response time by 20%.
Deployment APIs on Tomcat server.
Conducted thorough API testing using Postman, ensuring reliability and functionality under varying load conditions.
Java Developer, Software Developer
Vardhman Textiles
09.2013 - 03.2018
Collaborated closely with stakeholders to gather project requirements,functional design and architect end-to-end technical documentation processes, ensuring clear understanding and alignment of project goals.
Developed enterprise systems applications using Computer Science fundamentals in object-oriented design, Java EE/Java SE, core java and deployed them on JBoss Server, debugging software, optimizing application performance and scalability to support growing business needs.
Designed Relationship Database Management Systems (RDBMS) for developing DDL, DML, DCL SQL scripts, SQL/proc, in DB2 and achieving reduction in database query response time.
Utilized Scenario Language (SL) to develop Textile ERP modules and crafting reports, providing valuable insights for business decision making.
Supported geographically separated teams in identifying and meeting their needs regarding platforms and applications managed, promoting efficient communication and teamwork amongst dispersed teams by finding scalable solutions and addressing complex ad hoc queries coaching and training end users.
Championed initiatives aimed at improving internal processes and overall team productivity by 50%, ultimately leading to significant reductions in project completion times.