Ansul Mudbhari
Ansul Mudbhari
Summary
8+ years of experience in developing the application using java, j2EE, Hibernate, and Spring
Framework. Experienced in developing Object Oriented, Enterprise and Web- based Application. In-
depth knowledge of software development methodologies and concepts, SQL, java, C, Bootstrap,
javaScript, Spring MVC, RESTful API, Hibernate, Jenkins, AngularJS, Jasmine, HTML5 and
CSS3,EC2,AWS, Docker.
Skills
Technical Skills
Programming Language: Java, C#, SQL Version Control: SVN, CVS, Git
UI Technologies: Angular JS, jQuery, JSON, AJAX, JavaScript, Testing/Logging Frameworks: Junit, Log4j, Mockito, Selenium,
Typescript Cucumber, Rest Assure
J2EE Framework/ORM: Spring, Hibernate, JDBC, Spring Build Tools: ANT, Maven, Jenkins
Boot, Design Methodologies: Agile, Waterfall, TDD,
JMS BDD Data Structures and Algorithms
Web Services: REST, SOAP, Microservices Strong Interpersonal and Communication
Deployment Server: Tomcat, WebSphere, JBoss, WebLogic Skills Design Patterns and Principles
Database: MySQL, Oracle, SQL Server IDE: Debugging and
Eclipse, IntelliJ · Operating Environment: Troubleshooting New Feature
Windows, Linux/Unix Development
Experience
Full Stack Java Developer | Farmers Insurance | New York, NY | 02/2020 - Current
● Involved in Documenting (analysis, specification, design), implementing and testing phases of Full
Software Development Life Cycle (SDLC)
● Implemented MVC architecture using Spring framework, Action Form bean and configured the Spring-config.xml
file. ● Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, Bootstrap and JavaScript ●
Manage and monitor large production MongoDB shared cluster environments having terabytes of the data.
● Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed
them in the Jenkins pipeline.
● I've integrated machine learning and AI technologies into web applications to enhance user experiences and
optimize backend processes.
● I've worked on projects where we used machine learning algorithms to analyze and interpret complex data,
leading to actionable insights and significantly improved outcomes.
● Configured Spring with presentation, service, and persistent layers of the application.
● Extensively used Hibernate in the data access layer to access and update information in the database.
● Developed server-side application to interact with database using Spring Boot and Hibernate
● Created and maintained several Micro Services serving various functions in the cloud service layer as well as
the web layer.
● Developed API for using AWS Lambda to manage the servers and run the code in the MongoDB.
● Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects,
EBS, CloudFront, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB.
● Worked as a team member of the production support team for bug fixing and enhancements.
● Prepared Test Cases and Unit Testing performed using JUnit.
● Used Hibernate for Persistence in the data access layer to access and update information in the database.
● Used various Angular 9 custom directives and developed reusable components and templates that can be reused
at various places in the application.
● Utilized Python for integrating machine learning models into web applications, enhancing their intelligence and
efficiency.
● Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
● Worked with Angular 9 to develop single-page applications, worked with Ngrx for managing Angular application
● Focused on Amazon Web Services (AWS) services like EC2, Elastic Beanstalk, Cloud Watch, CloudFront,
Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI ● Used Log4J for logging and tracing the
messages.
● Managed both back-end and front-end aspects of the development process.
● Conducted full lifecycle software development from planning to deployment and maintenance.