Senior Software developer with 10+ years of progressive experience in the IT industry, involved in complete SDLC including analysis, design, development, testing, implementation, support, and maintenance of enterprise-level web applications using Java/Java EE technologies. Having 10+ years of experience in development of Web Based applications using Object Oriented Methodologies, micro services applications using spring boot, Java/J2EE Technologies. Designed and developed applications using Microservices based architecture on Spring boot framework. Collaborated with cross-functional teams to integrate AI solutions into existing development processes reducing time to by 33%. Knowledge on machine learning algorithms for natural language processing, image recognition, and predictive analytics. Worked with messaging services like Kafka/MQ Series and writing custom producer and receiver to build the application. Experience containerizing the application for deployment on the cloud environment using Docker and Podman. Experience working in Agile methodology and involved in sprint planning, sprint retrospective and standup meetings. Experience designing solutions for applications and preparing presentations for the solution. Involved in interfacing with third party libraries/components/API for the application. Involved in the development of SQL, PL/SQL packages, stored procedures. Experience of SQL and databases like Oracle, MYSQL, Postgres etc. Implemented Different Design patterns like singleton, Data Access Object (DAO), Data Transfer Object (DTO), Value Objects, MVC. Wrote unit and integration tests to test all the desired functionality using JUnit , TestNG, JMockito. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.
Overview
9
9
years of professional experience
5
5
years of post-secondary education
Work History
Software Engineer II
Intuit
12.2021
Worked with Quickbooks Online Payroll team
Application served more than 600,000 active customers with 20,000 TPS and engineering efforts were primarily focused on ensuring that small business could pay their employees on time
Working on complex monolith code base of online payroll application
Strong customer obsession to solve real world customer problems with payroll which involves millions of dollars money movement daily with tax agencies
Enabling Launch Darkly and further upgrading it to other Intuit supported feature flag management tooling
Upgrading notification sending using TxE service to OINP, intuit supported notification platform
Ensuring quarterly support for payment exceptions, paychecks to users
Worked on reducing 40-50% tax payment exceptions to reduce weeks of manual work by care agents
Flexible automation with tax payments/filings to support new online payroll offers Core/Premium/Elite
Working on online payroll application to keep product in compliant with latest regulations Fixed timeout errors with legacy payment pages by improving performance with tax payments creation Worked on performance improvements (TP99) of payroll payment services.
Refactored legacy codebases for improved maintainability, paving the way for easier future updates
Established efficient communication channels within the team, leading to better collaboration among members during project development phases
Solution Architect
IBS Software
06.2013 - 12.2021
Involved in life cycle, User Interaction, Requirement gathering, Design, Development, and Implementation, Prepare Project Related Document’s
Worked in sales part of Airline Cargo Management (iCargo) product which contains Flights, Capacity, Bookings, Allotments modules Worked on business and data base layer using Spring, and Apache Camel frameworks Involved in Preparing Solution Proposal Documents related to application and getting clarifications from client and business consultant
Interacting with clients to fill business gap at time of Development
Web pages are developed using React, Worked with Threads, Multithreading, Synchronization and Collection API
Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication Developed test classes in JUnit for unit testing
Involved in developing code in MVC architecture for project using internal iCargo Framework
Involved in developing Web Services for application using iCargo Framework Involved in developing code in business layer for database interaction using Hibernate API
Developed code to call web service/APIs to fetch data and populate on the UI using jQuery/AJAX Used various design patterns like DAOs, VOs etc
Applied Java Collections such as HashMap, List to store data and passed along with JSP efficiently Client-side validations are done using JavaScript
Prepared Test Cases and performed unit testing Implemented stored procedures and dynamic SQL on SQL Server.
Senior Software Engineer
IBS Software Services
06.2013 - 05.2016
Involved in life cycle, User Interaction, Requirement gathering, Design, Development, and Implementation, Prepare Project Related Document’s
Involved in developing code in MVC architecture for project using internal iCargo Framework
Involved in developing Web Services for application using iCargo Framework Involved in developing code in business layer for database interaction using Hibernate API
Involved in using Data Structures such as Queue, Linked lists, and Sorting Algorithms Used various design patterns like DAOs, VOs etc
Client-side validations are done using JavaScript
Prepared Test Cases and performed unit testing
Education
Bachelor of Technology - Computer Sciense
VIF College of Engineering And Technology (VIFCET), Jawaharlal Nehru Technological
University, Hyderabad
10.2005 - 05.2010
Skills
Core Java
Spring Framework
Hibernate
Micro services with Spring Boot
Oracle
Kafka/ MQ
MySQL
SQL server
PostgreSQL
Eclipse
IntelliJ
Junit
HTML 5
CSS 3
JavaScript
AWS
Timeline
Software Engineer II
Intuit
12.2021
Solution Architect
IBS Software
06.2013 - 12.2021
Senior Software Engineer
IBS Software Services
06.2013 - 05.2016
Bachelor of Technology - Computer Sciense
VIF College of Engineering And Technology (VIFCET), Jawaharlal Nehru Technological