Ankit D. Email: adadoch0804@gmail.
com
Core java Developer Phone: (832) 464 8724
PROFILE SUMMARY:
Over 1+ years of experience in software development involving Analysis, Design, Development, Implementation, Testing of
application software.
Good Exposure towards Rest web Services.
Knowledge of Jenkins for CI and CD automation
Good understanding of Apache Tomcat.
Experience in shell scripts with UNIX platform.
Experience in Version Control tools like Git, Bitbucket and GitLab
Hands-on experience in development of Microservices and deploying in Docker.
Knowledge of Google Cloud.
Experience in working on different operating systems like Windows and Unix
Good understanding of Angular Unit Testing with Karma and Jasmine.
Strong experience in development under Agile Methodology.
Experience in Object Oriented Analysis, Design, and Programming of distributed web-based applications.
Experience in using Design Patterns such as Singleton, Factory, Builder, Façade and Prototype
Experienced in Test Driven Development and also used JIRA for Change tracking, Bug Fixing, Life cycle traceability and for
control of software development life cycle.
Experience in Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with
database.
Experience in Testing Frameworks like Junit and Mockito.
Experience in developing J2EE applications on different IDEs such as Eclipse, IntelliJ and Spring Tool Suite.
Expertise in designing and coding stored procedures, functions, triggers, packages using SQL, MySQL, and PL/SQL with
tuning concepts.
Experience in Spring modules like – Spring MVC, Spring ORM, Spring DAO, Spring security.
Experience in Web Services like SOAP and REST.
Highly self-motivated with strong analytical, communication and problem-solving skills, excellent team player and ability to
deliver under critical situations.
Experienced in supporting production releases and quality control measures after the release.
Efficient in monitoring logs using putty tool during the production release.
Strong Exposure to various IDE and tools such as Eclipse, WID, My Eclipse and Rational Application Developer.
TECHNICAL SKILLS
Languages: Java, Python, JavaScript and TypeScript
Web Technologies: HTML, CSS, Angular 5, Bootstrap, Typescript, Spring MVC
Web/App. Servers: Tomcat and IBM Web Sphere
IDEs: Eclipse, IntelliJ and Visual Studio
Cloud: AWS (S3, EC2, Lambdas, Dynamo DB)
Tools: PL/SQL Developer, Junit, Notepad++, Putty, Eclipse, Maven
Database: Oracle, Mongo DB and MySQL
Operating Systems: Windows, Linux, Unix
Frameworks: Spring, Spring Boot, Spring MVC, Hibernate and Spring Security.
Version Control: Git and Bitbucket
WORK EXPERIENCE
Role: Java Full Stack Consultant Client: OPTUM, Cary, NC (Nov’19 – Present)
Employer: Virat Solutions
Project: HCL is implementing the project for OPTUM building an application for Child Support which enables the customer to
provide the child with benefits and support in the case of a divorce. The application itself was built in Natural back in 1998 which
was then migrated to Java by HCL using ‘ATMA’, for which it hold the patent.
Project Name: West Virginia Integrated Eligibility Solutions
Working with team in gathering requirements and Application Development in agile environment.
Involved in developing Web Service operations in Service Oriented Architecture.
Analyse requirements with team, write High-Level design documents, system use case, analyse risk factors.
Participated Agile/Scrum development and deployment teams
Use Spring Framework for the application development and use spring for bean instantiation, annotations, controllers, request
mapping to handle the web service request and response.
Implementing log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout
the code.
Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery,
AJAX and JSON.
Creating web application prototype using jQuery and Angular JS.
Designing and developing the REST based Micro services using the Spring Boot, Spring Data with JPA.
Using Angular2 as the development framework to build a single-page application and reusable Angular2 applications.
Involved in setting up the Jenkins Continuous integration tool to make build automation, test automation. Performing unit
testing using JUnit
Used Swagger to interact with API endpoints of the micro service.
Involved in deployment of the application in various environments (Development, QA Testing, Staging, and Production)
Environment: Java 8, Spring boot, Spring Rest, Microsoft Server DB, RedHat JBoss, Eclipse, GitHub, Jenkins, Angular 8,
HTML5, CSS3
L
Role: Core Java Developer Client: Fidelity Investments, Durham, NC (Nov’17 - Oct’18)
Employer: Virat Solutions
Project: FMTC - Fidelity Management Trust Company – web based application that provides access to internal authorized users to
manage client funds for fidelity based funds and securities, to manage investment plans and expense ratios, to generate
operational report based accounts for the clients.
Project Name - Cloud Reporting and Monitoring Tools
Cloud Reporting and Monitoring is an internal application to generate reports for Tickets (IM, CM, SR) generated on Service Now
and monitor the Web Services.
Responsibilities:
Worked in Agile framework as an individual contributor Responsibilities include - Coordinated with client for understanding
the business requirements.
Translated the functional requirements (User Stories) to technical designs and flow charts.
Involved in developing Web Service operations in Service Oriented Architecture (SOA).
Programmed the technical requirements using Java WebSphere Portlet Factory and JavaScript frameworks like jQuery.
Implemented the Project structure based on Spring MVC pattern using Spring Boot and Hibernate.
Used Spring Boot, Restful features with micro services Architecture to process JSON request/response.
Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching data from database.
Implemented Swagger UI for documentation and testing of Rest API's using Swagger API.
Involved in JUnit Testing, debugging and bug fixing.
Bitbucket was used for the version control and source code management.
Worked on migrating the application from IBM Portlet factory to Spring MVC.
Created a SOAP based web service using IBM JAX-WS frameworks. Wrote unit test cases for the stories delivered
Coordinated with data modeling application infrastructure team to get the dependencies resolved during the development
phase and in release planning.
Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
Used HTML, HTML5, CSS, and JavaScript to design the front end using Bootstrap Framework.
Build Rest web services by building [Link] Server in the backend to handle requests sent from the front-end jQuery Ajax
calls.
Configured AWS and Security Group in Public and Private Subnets in VPC.
Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and
Customizing Restful Web Service using Spring Restful API, sending JSON format data packets between front-end and
middle-tier controller.
Validated the user input using Struts Validation Framework.
Used Eclipse IDE for developing code modules in the development environment.
Retrieve the media files related to the application.
Used Apache Tomcat as the web server. Deployed the entire application in Tomcat using MAVEN.
Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
Used GIT as Version Control System and enhanced Ant Scripts to build and deploy applications on Linux environment.
Coordinated with Offshore Team members and help them in delivering the stories. Conducted Design and Code reviews for
the User Stories.
Environment: Spring MVC, JavaScript, HTML5, CSS3, jQuery, IBM Portlet factory, Java 1.7, SOAP, REST Web Services,
Bootstrap, JAX-RS, JSON, AJAX, Eclipse, AngularJS, [Link], CSS, HTML, GIT, Jenkins, WebSphere Application Server, SAS,
Apache Tomcat, Jira, Oracle 9i, Junit, ANT, Maven and SVN, Linux, Windows
EDUCATION
Bachelor of Technology in Electronics Engineering, DKTE, Shivaji University, 2013, India
Masters in Computer Science, Texas A&M University – Corpus Christi, Texas, 2019, USA