We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 4 yearsof experience in Design, Development and Architecting activities including Requirement Analysis, Implementation, Packaging and Deployment, developing Web based and distributed Java Spring Boot Applications and expertise in implementing Object Oriented Programming Concepts with Java.
  • As a developer I have developed products for internal products and excellent experience in gathering requirements, determining business logic and complete system design.
  • Good expertise developing Single Page Applications using Angular using components, directives, services, pipes.
  • Good expertise in retrieving data in JSON format using REST API between Spring Boot Application and Angular SPA (Single Page Application).
  • Good knowledge in database and web development using Application Server, SQL Server, XML, and JDBC.
  • Good expertise in developing Java web - based applications using Spring MVC web frameworks.
  • Good expertise in working with various open-source software like Spring, Hibernate, Log4j and JUnit.
  • Working experience with Apache Tomcat web server.
  • Experience in Full System Development Life Cycle Process Engineering, Design, Development, Deployment Support and Testing.
  • Experience in java application testing using JUnit framework for unit testing.
  • Extensive experience in distributed version control systems such as Git.
  • Experience in configuring and deploying java web applications WAR and JAR on Tomcat application servers.
  • Hands on experience using Maven and Gradle build tool.
  • Worked in Agile Methodology efficiently.

TECHNICAL SKILLS

Java Technologies: JDBC, JPA

Languages: Java, JavaScript, SQL, XML

Application/Web Servers: Apache Tomcat

Frameworks: Spring Boot, Hibernate, Angular

UI Libraries: Kendo UI Library for Angular, Legolas Bootstrap Library

Web technologies: JavaScript, HTML, CSS, Bootstrap, Angular

XML/Web Services: REST, JSON, XML

Methodologies: Agile, Scrum

Database: Microsoft SQL Server

Database Tools: Microsoft SQL Server Management Studio

IDE: Eclipse, IntelliJ Ultimate, Visual Studio Code and Plugins

Build Tools: Maven, Gradle and Jenkins

Testing Tools: JUnit, Postman

Version Control: Git, GitHub, GitLab

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Created design and unit test documents to quality analysts upon completion of the user stories based on the clients’ requirements.
  • Involved in all the phases of the portal and server changes - analysis, design, development, testing and deployment.
  • Analyzed and estimated User Stories to implement User Interface and/or Server Side and engaged with Business Analysts/Product Owners to resolve any issues or concerns about the stories.
  • Developed user interface using HTML, CSS and Angular using Kendo UI Library to implement user stories’ features.
  • Discussed the design and naming convention with other developers in the process of building the RESTful API.
  • Used stored procedures on the server side to handle portal requests for defined functions throughout different modules.
  • UsedJSON as normalized data exchange format between portal and server.
  • Extracted data on the UI from the Microsoft Excel Spreadsheet/XML files to send to the server side for import functionality.
  • Created custom Microsoft Excel Spreadsheets based on the clients’ requirements.
  • Used Swagger API for documentation of the REST APIs endpoints and provided detailed information about the endpoints on JIRA Confluence Page.
  • Implemented role-based access on various modules to limit what users can/cannot do throughout the application.
  • Used Jenkins pipeline for continuous deployment for both server and portal side code deployments.
  • Used GitHub for continuous integration.
  • Used JIRA Board for keeping track of the user stories and bugs.
  • Participated in Sprint Planning, User Story Review and Estimation of the assigned work.
  • Attended daily Stand-up and Developers’ meetings.

Environment: Java, Spring Boot, Hibernate, Apache Tomcat, Kendo UI Library, Angular 11, Microsoft SQL Server, Gradle, Jenkins, Microsoft Azure.

Confidential, McLean, VA

Full-Stack Engineer

Responsibilities:

  • Created design documents and provided estimates for the client requirements.
  • Involved in all the phases of the portal changes - analysis, design, development, testing and deployment.
  • Analyzed User Stories to implement User Interface and engaged with UX designers and Business Analysts to resolve any issues about the stories.
  • Developed user interface using HTML, CSS and Angular using internal User Interface Library to implement user stories’ features.
  • Created security roles for strict control of UI elements and functions.
  • Worked with browsers compatibility issues.
  • Cooperated with the back-end developers in the process of building the RESTful API.
  • ModeledJSONdata from database and coded request handlers for parsing and sending relevant data to client (browser) side.
  • UsedJSONfor data exchange between browser and server.
  • Used Swagger API for documentation of the REST APIs throughout the application.
  • Implemented keep-alive and log-out features on the backend using Java through the application via gateway.
  • Used Jenkins pipeline for continuous deployment and GitLab for continuous integration.
  • Used Version One’s Kanban Board for keeping track of the user stories and bugs.
  • Participated in Sprint Planning, Tasking and Estimation of the assigned work.
  • Attended daily SCRUM meetings and Developers’ meetings.

Environment: Java, Spring Boot, Hibernate, Apache Tomcat, Legolas Bootstrap Library, Angular, Microsoft SQL Server, Maven.

We'd love your feedback!