Badges
Certifications
Work Experience
Application Developer
Development Bank of Singapore•  September 2020 - August 2022
Developed applications using AngularJS, CSS, HTML5, jQuery in the frontend and RESTful Web Services using Spring MVC, Spring Boot in the backend. • Extensive Design implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Micro services using the Spring Boot, Spring Data with JPA (Java Persistence API). • Collaborated with product managers and designers to gather and prioritize minimum viable product requirements, translating them into well-defined user stories for the development team and participated in peer code reviews. • Performed UAT testing for all new enchantments and worked on project cycle. • Built and deployed the application using Maven. • Used SOAP web services for the transmission of large blocks of XML data over HTTP. • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements. • Developed and implemented proactive security measures resulting in enhanced application security and reduced vulnerabilities. Developed multiple batch jobs from scratch using Spring Batch framework and Linux shell scripting where we configured both annotation & xml-based configuration to support various business functionalities. • Resolved OSS issues in an application to mitigate risks associated with open-source software. • Demonstrated proficiency in test-driven development (TDD) practices by utilizing JUnit, and adhered to Scrum methodologies, ensuring code quality through regular Sonar and Fortify analysis, resulting in consistently high- quality, responsive applications. • Managed team in maintaining existing reporting procedures and workflows necessary to facilitate a process. • Used GitHub/Jira/Confluence tool for daily routines, effectively managing version control, issue tracking, and documentation related to Commerce Tools integration and development tasks. • Strong understanding and knowledge of automation and CI & CD Tool like Jenkins & Git. • Delivered knowledge transfer sessions, trained and mentored 4 new hires in debugging and resolving critical bugs resulting in a 50% reduction in the number of bugs reported per quarter. • Used Java Messaging Service for producing and consuming data between applications. • Used JUnit test cases (using Mockito) to test the application and performed random checks to analysis the portability, reliability, and flexibility of the project. • Extensively used Exception handling and logging for debugging errors using Log4j.xml. • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Retrospective and other Agile meetings.
Pre Education Program Trainee
EPAM Systems•  January 2019 - July 2019
• Gained extensive knowledge of software engineering principles and their significance through engagement in projects. • Contributed to all phases of Agile Software Development including analysis, design, development, testing, and rollout of application software resulting in a successful launch of the application. • Developed and implemented proactive security measures resulting in enhanced application security and reduced Vulnerabilities.
Education
University of Cincinnati
Computer Science & Engineering, MS•  August 2022 - December 2023
CVR College of Engineering, Ranga Reddy
Information Technology, BS•  August 2016 - October 2020
Links
Skills
sowmyareddykasa1 has not updated skills details yet.