We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

Ann Arbor, MI

PROFESSIONAL SUMMARY:

  • Highly - skilled software development professional bringing 3+ years of experience in software design, development and integration.
  • In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), including Waterfall and Agile methodologies.
  • Knowledge of working in Web Services, Web Services Definition Language (WSDL), SOAP, XML, and REST APIs.
  • Experience in frond-end development using HTML, JSP, JavaScript, CSS, AngularJS and NodeJS.
  • Experience understanding of linking databases with web applications using JDBC and ORM like Hibernate, JPA.
  • Experience in designing web applications with Spring standards like DI/IOC (Dependency Injection/Inversion of Control), Spring MVC and Spring Boot.
  • Experience in working with testing tools and frameworks like Selenium Web driver, Selenium Grid, TestNG, Cucumber, Apache POI.
  • Knowledge of working in Pivotal Cloud foundry (PCF) and also with microservices.
  • Worked on IDE’s like Intellij, WebStorm, Eclipse.
  • Expertise using build tools like ANT, Maven, Jenkins.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, J2EE, SQL, PHP, Mainframes

Web Technologies: HTML5, CSS3, JavaScript, JSP, Angular JS, Angular 2, Bootstrap, AWS, Groovy Script, Node.js, jQuery

Web Services: JSON, REST, SOAP, jQuery, WSDL

Web Server: Apache Tomcat

Frameworks: Spring, Spring Boot, Hibernate, MVC, Mockito, Spring Security, Spring Cloud, PCF, Servlets

Database: MySQL, Oracle, SQL Server, MongoDB, Cassandra

Operating Systems: Windows 10, Ubuntu, Linux, Unix

Testing Tools: Selenium WebDriver, Test NG, Cucumber

Utilities: Eclipse, NetBeans, Android Studio, Microsoft Visual Studio, Intellij, WebStrom

Test Approaches: SDLC, STLC, Waterfall, Agile

Frameworks: Keyword, Data Driven, Hybrid, Page Object Model

Test Build & Integration Tools: Maven, ANT, Jenkins, Chef, Docker

Version Control tools: GIT, SVN, Rational Clear Case, TFS, Bitbucket

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential, Ann Arbor, MI

Responsibilities:

  • Followed agile methodology to implement the application and participated in all the SDLC process, like Requirement Analysis, Design, Coding, etc.
  • Extensively used Spring MVC architecture for the application development.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used SOAP for the communication between the different internal applications.
  • Used spring security to authenticate users.
  • Used spring, Hibernate module as an Object-Relational mapping tool for back-end operations over MSSQL database.
  • Played a key role in writing BDD tests for API. Used Cucumber in writing scripts for webservices.
  • Done API testing as part of development. Created policies like Spike Arrest, Quota, API Key Validation, fault handling.
  • Used GIT as code-version tool to maintain the structure of the framework.
  • Integrated Jenkins with sauce labs to test in cloud.
  • Involved in developing Spring framework for API testing which includes database connectivity and interacting with API.
  • Performed Integration Testing by combining APIFEE Edge and REST API Endpoint.
  • Generated OAuth token to hit endpoint using Edge.
  • Used Jenkins for Continuous Integration and JIRA for defect tracking tool.

Environment: IntelliJ, Java, Confidential Edge, Micro gateway REST API, Jenkins, Cucumber, JIRA, Maven, Spring, JSON, Log4j, GIT, POSTMAN, Hibernate, MSSQL, Sauce labs, Selenium

Software Engineer

Confidential, Ann Arbor, MI

Responsibilities:

  • Involved in Requirements gathering and frequent communication with team members regarding requirements.
  • Work in a high-speed, agile environment to ship features in the shortest time possible
  • Developed scripts for REST API Endpoints using an express module.
  • Performed Integration Testing by combining REST API and MSSQL server.
  • Developed database connectivity using node.js for backend services.
  • Written automation scripts for UI using node.js
  • Used JavaScript for front end and to interact with UI.
  • Used GIT as a code-version tool to maintain the structure of the framework.
  • Used Jenkins for Continuous Integration and JIRA for defect tracking tool.

Environment: WebStorm, Node.js, Selenium, JavaScript, REST API, Express, Selenium, MSSQL, Jenkins, JIRA, POSTMAN, Splunk, Cucumber, Swagger

Software Engineer

Confidential, Ann Arbor, MI

Responsibilities:

  • Involved in requirements gathering. Attended Sprint Planning meetings with Technical Delivery Manager and BA.
  • Followed Agile Methodology which includes every release for 2 weeks
  • Used Node.js for developing scripts for the front end.
  • Used GIT as code-version tool to maintain the structure of the framework.
  • Selenium is used as an automation tool.
  • Involved in developing front-end framework with selenium.
  • Used Jenkins for Continuous Integration and JIRA for defect tracking tool.
  • With CSS Selector able to identify page objects for UI.

Environment: WebStorm, Node.js, JavaScript, Selenium, Jenkins, JIRA, Cucumber, BDD

Student

Confidential, Kingsville, TX

Responsibilities:

  • Developed a web application with rich web pages for different types of photography using Java Server Pages, HTML5, CSS frameworks.
  • Created user interface and Navigation Structure.
  • Produced content pages with CSS layout and style markup presentation and also used Java Script methods and properties.
  • Responsible for all the responsive web design, look and feel (CSS, image/icon selection, etc), and Client/browser side interactions/UI(JavaScript/HTML).
  • Security is provided for website so that only authorized users can login which is done using JavaScript, Angular 2.
  • Defined new validations through JavaScript for the form field validation implemented through HTML5.
  • Designed Cross-Browser Compatible Page Layouts using the CSS
  • Used Oracle as database to give connectivity for the front end and back end.
  • Tested the entire application using JUnit.
  • Responsible for writing SQL Statements and Stored procedures for back end communication using JDBC .

Environment: Eclipse IDE, Oracle, HTML, CSS, JSP, JavaScript, Angular 2, JDBC,NoSql,Cassandra

Student

Confidential, Kingsville, TX

Responsibilities:

  • Created the app using Android Studio. Used emulators to run the app.
  • Worked on Android UI components such as Text View, Custom List View, Menus, Edit boxes, Buttons, Checkboxes, Dialog boxes, Alert boxes, Action bars, Time Pickers, Date Pickers and Spinners for various layouts in Application development.
  • Design Screens using MVC for the application using Eclipse IDE, ADT plug-in and Android SDK.
  • Environment: Android Studio, Java, Windows, Emulators

Associate Professional

Confidential.

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Used Hibernate in conjunction with Spring functionality to implement Object-relation mapping in the presentation layer.
  • Participated in injecting dependencies into code using Spring Boot.
  • Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
  • Used Eclipse to develop source code and debug the application.
  • Used GIT version control to track and maintain the different version of the project.
  • Developed RESTful web services using JAX-RS.
  • Experience in developing microservices.
  • Tested Individual modules using the Mocking framework -Mockito.
  • Used MAVEN tool for building and packaging the application.
  • Make extensive use of JIRA for task and defects tracking.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
  • Involved in writing Stored Procedures, scripts for creating triggers and sequences for Oracle 11g database.

Environment: JAVA 1. 8(J2EE), Spring boot ,Hibernate, JAX-RS ,Maven, Web Services, JSP, SQL Server, Mockito, GIT, JIRA, JSP, JSON, RESTful, Angular.js, Stored Procedures, Eclipse, JSP Servlets.

Intern

Confidential

Responsibilities:

  • Involved in Requirements Analysis, Design and implementation of the solution.
  • Worked with business owners, developers and project stakeholders to gather requirements.
  • Worked in fast-paced, Agile/Scrum, test-driven development environment.
  • Developed webpages using HTML5, CSS3, and JSP.
  • Designed and implemented an executable code solution using Java, Spring, Servlets, and Hibernate.
  • Written test cases and executed using JUnit.
  • Built and deployed the developed functionalities using Maven.
  • Conducted sprint meetings with client.
  • Scheduled & coordinate functional review meetings.

Environment: Java, Agile, Spring MVC, Servlets, Hibernate, Maven, Jenkins, GIT, POSTMAN, Log4j, Multithreading, Oracle, Eclipse, JUnit.

Web Intern

Confidential

Responsibilities:

  • Used HTML and CSS for front end of our project. Developed application using PHP.
  • Used JavaScript and jQuery for UI development for custom menus and navigation all over the site and for specific pages.
  • MySQL is the database used for storage and retrieval of data.
  • Tomcat is the server used for interconnecting the database and application.
  • Used “Drupal”, content management system for web application design.

Environment: Drupal, PHP, HTML, CSS, MySQL, Apache Tomcat, jQuery

We'd love your feedback!