Full Stack Developer Resume
Reston, VA
SUMMARY
- Full Stack Developer with 6 years of experience in designing, documenting, and developing RESTful web services and web applications using Java, HTML, CSS, JavaScript, JQuery, Angular, Nginx, Tomcat, Spring, JSP, Hibernate, JPA, Junit, Spring MVC, XML, JSON, Spring Boot, andSQL Server.
- AWS Certified Solutions Architect Associate with good knowledge on Continuous Integration (CI) and Continuous Delivery using Git and Jenkins.
- Database developer with hands - on experience on designing stable, reliable and effective databases.
- Experience in building single page application (SPA) using AngularJS and Angular frameworks.
- Worked on AngularJS and Angular concepts of Scopes, Models, Services, Dependency Injection and Routing.
- Good experience in working with OOPS, Exception Handling, Collection framework and Generics.
- Accessibility focused development and testing utilizing tools such as WAVE, ANDI, and JAWS to maintain 508 compliance throughout teh application.
- Creating and maintaining teh documents for coding standards, release matrix, project planning, configuration management, status reports and developers guide.
- Experience working in Agile Methodology (Sprints, Daily Scrum calls, Backlog Grooming, Demos and Retrospective).
- Experience in designing secure, high availability, scalable, cost effective and fault tolerant applications in both on-premises and cloud environments.
- Strong knowledge in industry secure coding standards, debugging, troubleshooting and technical problem-solving skills and ability to learn new technologies with minimal time.
- Experience working in Agile Methodology (Sprints, Daily Scrum calls, Backlog Grooming, Demos and Retrospective).
- Experience in designing secure, highly available, scalable, cost effective and fault tolerant applications in both on-premise and cloud environments.
- Strong knowledge in industry secure coding standards, debugging, troubleshooting and technical problem-solving skills and ability to learn new technologies with minimal time.
TECHNICAL SKILLS
Programming Languages: JAVA/J2EE, C, C++, SQL
Web Technologies: HTML5, CSS3, Angular, JavaScript, TypeScript, XML, JSON, JSP
Frameworks: Spring, Hibernate, Spring Boot, Struts, Swagger, Junit, Selenium
Tools: /Platforms: Eclipse, Spring STS, JIRA, Maven, Docker, Postman, REST, SOAP, MS Office.
Operating Systems: Windows, Linux
Web Servers: Tomcat, Nginx
Application Servers: JBoss, WildFly
Databases: MS SQL Server, Oracle DB, MySQL, PostgreSQL
CI/CD Technologies: Git, Jenkins, AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline, Sonar, Maven, Newman, Cloud Formation
AWS Technologies: EC2, S3, ECR, ECS, Lambda, RDS, SNS,CloudFront, CloudWatch
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Full Stack Developer
Responsibilities:
- Working with Business Analysts and Product Owners to halp businesses implement technology solutions in a cost-effective way by determining teh requirements of a project or program.
- Translate teh requirements into project cost by identifying teh level of effort (LOE) required for each business feature and deliver teh project in different releases based on teh priority.
- Responsible for designing, implementing, and maintaining high-volume and low-latency functional enhancements using JAVA, Spring and Hibernate (JPA Implementation).
- Develop web applications using Spring MVC framework implementing Controllers, Spring forms, Spring Validation Framework and Spring Tag Libraries.
- Design and develop user interface (UI) to improve operational efficiency by automating teh administrative tasks associated with processing applications.
- Utilize AngularJS MVC framework including authoring complex directives, services, controllers, and filters. Implement flexible and nested routing using AngularJS UI-Router.
- Work with SQL Joins, Views, Functions, Triggers and Stored Procedures using SQL Server Management Studio.
- Accessibility focused development and testing utilizing tools such as WAVE, ANDI, and JAWS to maintain 508 compliances throughout teh application.
- Code Reviews, customization, and maintenance of code across applications using Git version control to manage source repository. Perform Static Code Analysis for Bugs, Vulnerabilities and Code Smells using Sonar Qube and Sonar Lint.
- Coordinate with QA, DB and DevOps teams to resolve issues related to implementation, continuous integration, and delivery (CI/CD) and performance.
- Create and maintain teh documents for coding standards, release matrix, project planning, configuration management, status reports and developers guide.
Environment: Java, Spring MVC, Hibernate, Spring Boot, Struts, JSP, Swagger, JUnit, Mockito, HTML5, CSS3, AngularJS, Maven, WildFly, SonarQube, Postman, Docker, Git, Jenkins, Agile
Confidential, Littleton,CO
Full Stack Developer
Responsibilities:
- Working as a Full Stack Java Developer in Confidential since April 2020.
- Working extensively on migrating from Monolithic Architecture to Microservice Architecture to decouple project modules.
- Developing Rest API’s using Spring Boot Framework and exposing API’s to teh downstream to be consumed.
- Created GET/POST request and response using RESTFULweb services.
- Built Spring Boot based Java Micro services to support enterprise web application.
- Writing Stored Procedures and complex SQL queries to fetch teh data as required by teh Business.
- Actively participating in teh Architecture and Design Grooming meeting.
- Actively organized meetings and worked across multiple teams to get teh feature developed.
- Involving in fixing teh bugs and making sure teh application is stable in teh production environment.
- Actively participating in teh Agile Ceremonies like Standup, Grooming Sessions and PI Planning.
- Performed API testing using SOAP-UI.
- Moving existing monolithic architecture to micro services and migrating them to AWS cloud.
- Use GIT versioning tool to push and maintain teh code in teh repository.
Environment: Java 1.7, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, GIT, VueJS, HTML5, CSS3, JSON, Gradle, Docker, Agile, Eclipse, IntelliJ, Windows OS, Unix.
Confidential, Herndon, VA
Full Stack Developer
Responsibilities:
- Designed, documented, and developed Currency microservice using Java, Spring, Hibernate, SpringBoot, and MongoDB.
- Wrote teh unit tests using JUnit and Mockito.
- Worked onSwagger APIand auto-generated documentation for all REST calls.
- Developed teh integration tests using Postman collections and executed these tests in Jenkins using teh Newman.
- Implemented static code analysis using SonarQube and generated teh code coverage reports using Jacoco.
- Developed teh user interface using HTML, CSS, Angular and TypeScript.
- Configured teh CI/CD pipeline for Currency microservice using Git, Git Webhooks, Jenkins, Docker, AWS ECR, AWS ECS, AWS CLI.
- Worked on deployment automation to higher environments using Jenkins and AWS CLI.
Environment: Java 1.8, Spring, Hibernate, Spring Boot, Swagger, JUnit, Selenium, Mockito, HTML5, CSS3, Angular, Maven, Apache Tomcat,SonarQube, Postman, MongoDB, Docker, Amazon ECR, Amazon ECS, Git, Jenkins, Agile
Confidential, Stillwater, OK
Research Assistant
Responsibilities:
- Designed and implemented Student microservice using Java, Spring Boot, Hibernate ORM and Mongo DB.
- Created regular Rest endpoints dat would be used to create, read with ID, read All, Update and Delete operations(CRUD).
- Developed teh persistence layer usingHibernate Framework, created teh POJO objects and mapped using Hibernate annotations.
- Used theSpring IOCfeature to get Hibernate session factory and resolve other bean dependencies. Also, used Spring framework’s AOP features andJDBCmodule features to persist teh data to teh database.
- Used Swagger Framework for Restful API documentationas Swagger gives teh rich UI to test theAPI.
- Used Rest client- POSTMAN to test REST API services.
- Configured and developed Maven project object model (POM) for Unit and Integration tests.
- Focused on Test Driven Development (TDD) theirby creating detailed JUnit tests for every single piece of functionality before writing teh actual functionality.
Environment: Java, Spring, Hibernate, Spring Boot, Swagger, Postman, JUnit, Mockito, Maven, Apache Tomcat, CheckStyle, PMD, FindBugs, EclEmma, MongoDB
Confidential
Full Stack Developer
Responsibilities:
- Implemented a software functionality to gather customers data with a focus on code optimization and organization. Recommended improvements to existing software programs.
- Involved in teh entire SDLC, from interpreting and facilitating requirements to developing software to supporting production deployments.
- As a Full Stack Developer inJava,involved in understandingSDLCusing agile methodology and worked on front- end and back- end tools and frameworks.
- Designed and developed Agent microservice using Java, Spring, Hibernate and SQL server.
- Interaction with teh clients to define business requirements and providing man-hour estimations for development and enhancements.
- Created GUI screens and implemented business logic using JAVA, HTML/CSS, Spring Boot and SQL.
- Documented teh REST API using Swagger Framework.
- Automated teh manual process of reading data from multiple tables in teh database by deploying complex SQL procedures and generated reports which optimized 25 hours of weekly effort.
- Created cross-browser compatible and standards-compliant CSS-based page layouts. UsedJDBCto manipulate teh data on teh System database Server.
- Migrated content from existing website to a new, database driven website; utilized in house Content management System.
- Created logical and physical data models putting to practice teh concepts of normalization and RDBMS.
- Delivered detailed design of web application dat includes IDEF-0 model, UML case, class, sequence and state machine diagrams.
- Performed Unit, functional, integration testing and was part of 24x7 on-call and on-site support.
Environment: Java, Spring, Hibernate, Spring Boot, JUnit, Mockito, Swagger, Postman, HTML, CSS, Apache Tomcat, Maven, CheckStyle, PMD, FindBugs, Jacoco, SQL server, Git, Jenkins
