Dixit
E-mail: ***********@*****.***
Phone: 865-***-****
Java full Stack Developer
Summary:
2+years of progressive experience working on Core Java. Involved in various stages of SDLC (Software Development Life Cycle) implementing Waterfall and Agile, Iteration, Scrum methodologies.
A self-driven, adaptable and quick learning professional with in-depth knowledge and understanding requirement gathering, design, Software development OOA & OOD
EDUCATION
Masters in Computer Science – Chicago State University, Chicago, IL
Bachelors in Mechanical Engineering – Gujrat Technological University, India
PROFESSIONAL EXPERIENCE
Office of State Court Administration (OSCA), Jefferson City, MO March- 2020 –Till Date
Role: Full Stack Developer
Responsibilities:
Involving in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing
Implemented all web applications with object-oriented principle and design patterns.
Design and Developing cross platform, browser or device compatible web application.
Developing the code that is compatible with all browsers such as Google chrome, Firefox, IE with different versions.
Implementing the dynamic functionalities as per the requirements given using source control management tools (Git, Stash) and source-code editor tools (Eclipse).
Analyze the business requirement, implement and estimate the time-lines for the project, understand the capability gaps and opportunities.
Involving in analyzing the new requirements and feasibility. Analysis will be documented in confluence.
Involving in finding the dependencies to be solved before the requirement is taken. Dependencies will be tracked in JIRA
Create and maintain web application by using Spring MVC framework.
Developing page using high-level JQuery framework functionality.
Creating CURD operation by calling number of Ajax call in backend side.
Ensure all the code has been tested prior to QA, including interfaces with other systems.
Writing the Unit test cases to find the code level bugs before deployments.
Writing the automated functional test cases to help finding the bugs before the deployments. All these are configured through Jenkin jobs which can be ran from spinnaker
Document the implementation for future reference.
All the implementation are documented to understand the services used and data flow.
New implementation are documented to reference the other implementations
Nationwide, Columbus, OH March-2019 –Feb-2020
Role: Full Stack Developer
Responsibilities:
Followed Agile Scrum methodology for application development and deliverables.
Created Lambdas to perform operations on Dynamo DB and created API gateway URLs.
Designed and implemented application using Spring MVC, Backbone, Spring IOC, spring annotations, Spring AOP, Spring Boot, Hibernate, JDBC, SQL.
Followed Best practices in developing the REST APIs and micro services and used Swagger to generate the REST documentation for the developed services
Deployed services to Cloud platforms in Kubernetes and Docker containers using pipeline automated stream.
Experience on various AWS services like S3, EC2, ECS, Cloud trail, VPC, RDS, Route 53, SNS, and Lambda.
Created Terraform scripts which automates the process of configuration in cloud service
Created scrips to automate the process of deployment into the cloud (CI/CD)
Worked with several other dev teams developing a responsive Angular7.0 Websites fronting web services contained in Docker and Kubernetes to provide data and backend business logic implementations.
Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with XHTML as the view.
Used various Bootstrap components and developed the application following Responsive web design.
Involved in writing java API for Amazon Lambda to manage some of the AWS services.
Developed controllers, services, custom directives for various modules in Angular7 and was also involved in developing unit test cases using Jasmine, Karma
Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS
Performed form validations using reactive forms from Angular2.0 framework.
Experience in developing User Interface (UI) using CSS, HTML, jQuery, JavaScript, Bootstrap, JSON, Ajax, AngularJS, Angular 2, Angular 4.
Developed custom Node JS scripts that support API proxy in routing and response handling.
Used Tomcat server for the application development and Utilized JIRA for task scheduling, quality control activities like defect tracking and fixing
Created JUnit test cases to automate the testing of business logic.
Technical Skill
Languages
Java, SQL,AWS, UNIX Shell Scripting
Java Technologies
JSP, Servlets, JavaBeans, JDBC, Hibernate, Spring, Web Services (SOAP, REST),Design Patterns
Web Technologies
HTML 5, CSS3, XML, Bootstrap, JavaScript, jQuery, JSON, AngularJS, Angular7, AJAX
AWS Cloud Technologies
EC2,IAM, Cloud Watch, Cloud Formation, S3, Lambda, Docker, DynamoDB
Development Tools (IDEs)
Eclipse, Visual Studio Code, MS Visual Studio 2017
Web/Application Servers
Apache Tomcat, IBM WebSphere
Design Patterns
MVC, Front Controller, Singleton, and DAO patterns
Databases
Oracle, MySQL, Dynamo DB
NoSQL Database
MongoDB (3.X), DynamoDB
Platforms
Windows, UNIX, LINUX
Version Control
GIT
Methodologies
Agile Methodology (Scrum, Kanban), Waterfall Methodology
Other Tools
Maven 3.x, Jenkins (CI),JIRA, Rational Rose, Log4J,confluence
Testing Frameworks
JUnit, Jasmine, Karma.