Anand Sharma
About Candidate
Java Back-End Engineer with 11 years of experience as a software developer including 5 years leading a team. As a software architecture expert, Consistently delivered insurance, banking, telecommunications, and biotechnology products and solutions within estimated timelines. Throughout the years, Developed a set of skills and knowledge that include Spring Boot, Cloud native technologies, SQL, NoSQL, TDD, BDD, GraphQL, gRPC, Angular, and jQuery. In addition to an excellent understanding of microservices, Experience in implementing Domain-Driven Design with CQRS using the Axon Framework. Taking part in reviewing code and merging pull requests. Combines hands-on experience working with Docker, Kubernetes, AWS, and Google Cloud Platform.
State
Location
Education
Work & Experience
Working at a company that delivers clinical software for genomic surveillance, data analytics solutions, and actionable insights related to medicine. Participating in code reviews and design discussions. Suggested and implemented architectural changes, and worked on bug fixes, and system enhancements. Took ownership and fixed vulnerabilities across 32 microservices which ultimately required major version upgrades of Spring Boot(3.0) and Gradle(7.6) that eventually made it easier to migrate to Java 17.
Acted as a Java developer and Associate Director providing mentoring other engineers and providing technical solutions for four simultaneous projects. Guided a team of 12 members and worked as an individual contributor. Performed code reviews and merged pull requests. Handled admins of Jenkins, Bitbucket, and Docker Hub. Built microservice applications from scratch. Perform POCs on various topics and propose solutions. Maintained the code’s quality and projects’ architecture. Set annual goals for the team and perform performance reviews. POC on Axon framework, Javers. POC on jBPM workflows and drools rule engine.
Proactively picked tasks from sprint backlogs and implemented them. Helped the team unblock technical challenges. Focused on enhancements and fixed bugs as per sprint planning. Setting up and configuring the IBM WebSphere server. Writing JUnit tests and maintaining code coverage above 80%. Understanding JPMC credit card system.
Worked as an individual contributor developing backend applications using Java and Spring framework. Acted as a team leader owning product delivery and controlling deadlines. Participated in Scrum activities and triage tickets. Mentored a team, reviewed code, and worked primarily with Spring framework, Angular, and Angular.js. Identified and addressed potential bugs and system improvements. Helped team upgrade from Angular.js to Angular 2.
Joined as a .NET developer and grab an understanding of Java and Spring MVC. Developed code following the client's requirements and committed code to the repository. Designed and developed Windows Phone 8 using C# and Windows Expression Blend. Building desktop applications using C# and WinForms. Active involvement in technical discussions.
Develop ERP-based systems using C#, and Winforms for Government, Medical Corporations, and Restaurants. Configure and deploy applications at the client's end. Generate various reports using the crystal report tool.