Senior Software Developer
Current• Migrated 5+ SOAP services to RESTful APIs, improving scalability and modernizing service architecture.• Collaborated with architects on SWIFTT, a standard framework for importing libraries in new Spring/Spring Boot projects.• Integrated JFrog for managing Maven dependencies within the organization, replacing central Maven repositories.• Spearheaded the AGILE Dashboard project (Java, SQL, React, Qlik Sense) to monitor team metrics like burndown charts and progress tracking.• Managed cloud deployments on AWS (EC2, S3, Lambda, RDS), improving application scalability.• Streamlined application deployment using CI/CD pipelines with Jenkins and AWS Code Pipeline.• Automated data anonymization tasks using Python libraries (Pandas, NumPy), reducing manual effort.• Built a custom scheduling system with Python for routine tasks (e.g., backups, notifications).• Designed and implemented a generic purge job in PL/SQL for seamless data management across applications and schemas, reducing data retrieval time by 50% and optimizing database storage usage by 70%.• Integrated Splunk for centralized application logging and troubleshooting in multi-environment deployments.• Conducted a Redis-based session management POC to modernize stateful application architecture.• Contributed to the migration from DRT Drools to DMN Drools, enhancing decision logic accuracy and execution speed by 25%.• Participated in code reviews and bug fixing using Jira for issue tracking and resolution.• Conducted unit and integration testing using JUnit and Mockito and achieved 95% code coverage, ensuring high-quality and bug-free releases.• Mentored 4 junior developers, providing guidance on best practices in full-stack development, including code efficiency, debugging techniques, and proper use of Java. Improving team productivity and standardize the development process. • Worked in an Agile environment to meet changing business requirements and scope modifications.