We provide IT Staff Augmentation Services!

Full Stack Developer, Resume

2.00/5 (Submit Your Rating)

Farmington Hills, MI

SUMMARY

  • Around 4+ years of professional experience on high responsive and compatible front - end and Back-end applications that are balanced with innovation and user-friendly features with an eye on business strategies.
  • Enthusiastic and driven software engineer, quick to ramp up with any existing design, development, coding, debugging, and testing application and system software. Excellent interpersonal as well as communication skills and enjoys a high-pressure environment.
  • Designed and built a greenfield Java (SpringBoot framework) microservice app hosted in Liberty server that interacts with cloud.
  • Good experience on working with Amazon Web Services S3 bucket.
  • Have an experience on backend application development and design using Object Oriented Programming, Java/J2EE technologies and application servers using PCF and Tomcat.
  • Knowledge of SDLC models, waterfall, agile and SCRUM.
  • Experience with the version control tools namely GIT, and SVN to control the software development.
  • Experience working in a Unix/Linux, high availability, multi-tier infrastructure
  • Web development on the JVM using Java.
  • Front end development skill including HTML5, CSS, Bootstrap and JavaScript
  • Involved in daily Agile Scrum meetings, Iteration/Sprint planning meetings to plan the stories that needs to be developed and validated.
  • Experience in Microsoft Azure Cloud Computing development and support.
  • Proved to be a fast learner by swiftly reading pre-existing code and learning about proprietary software.

TECHNICAL SKILLS

  • Core Expertise JAVA, J2EE Framework, JDBC, HTML, Javascript, JQuery, Bootstarp, JPA, Hibernate
  • Frameworks Spring Boot: XML Technologies XML, XSD, DTD, DOM, SAX, JAXB, JSON
  • DBMS/RDBMS Oracle 11g, MS SQL server 2014
  • Build Tools Apache Maven, Gradle
  • Source Repositories Git Hub, SVN Tortoise
  • IDEs Sublime text, Notepad++, MS Office, Eclipse, IntelliJ
  • Testing tools Postman Collections: Web & App Servers Apache Tomcat, PCF
  • Operating Systems Unix, Windows
  • Process Model Agile Methodology, Safe Methodology
  • Protocols TCP/IP, FTP, SMTP, HTTP/HTTPS, FTCP Simulator
  • CI/CD Jenkins (CI/CD) Others WinSCP, Putty, Remote Desktop Protocol, Rally, JIRA, Hippo CMS, Redis Cache

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Developer

Responsibilities:

  • Involved in tech stack upgrade from to java8, Spring boot, Gradle, Liberty server.
  • Developing the rest API calls for multiple interfaces through MQ calls.
  • Involved in various deign discussions for multiple features across the application.
  • Developed the components related to front end and backend service calls using spring boot framework.
  • Wrote SQLs, triggers, stored procedure calls for various business requirements.
  • Fix the EPA remediations by prioritizing the high impact vulnerable items from the check Marx report provided by the security team.
  • Strong Knowledge of RDBMS (Oracle)
  • Solid knowledge in Java, JSF, and JSP to help with legacy code
  • Involved in TLS/ upgrades.
  • Wrote shell script for batch processing.
  • Developed the OIDC independent jar to be used by multiple applications as part of site minder Authentication process.
  • Involved in Design, Development, Analysis, Testing and code reviews.
  • As part safe methodology we were part of PI’s which reduced the blocked dependencies from any other teams, which increases the productivity and dependencies.
  • Involved in sprint planning, backlog grooming for story estimation and prioritization.
  • Continuously involved in production support at time of complex releases.
  • Continuous application and site monitoring for Alfa upgrades which is a core data retrieving application.
  • Log monitoring/analysis is done using Splunk.

Technologies used include: Java 6, Spring Boot, EJB, JavaBeans, JavaScript, HTML, CSS, servlets, Shell script, JDBC, RDMS struts, JIRA, Eclipse, Log4j, Maven, Gradle, Splunk, WAS 7.5, Liberty Application Sever, Bamboo, GitHub, SonarQube, JPA, Hibernate, MQ series, MS SQL Server 2014, Site Minder OIDC, CyberArk, App dynamics.

Confidential

Full Stack Developer

Responsibilities:

  • Import XML files like DBC files, Part II Specs, GSDB, master databases like GMRDB, CMDB, and others from systems like - VSEM/ IVS and save data in database.
  • Used collections framework and java 8 streams extensively.
  • Followed TDD using Junit test cases, used Mockito framework.
  • Used Flyway library for DB management.
  • Used Asynchronous rest API call provided by spring framework for sending vehicle details.
  • Produced/Consume RESTful Services to expose data services such as Diagnostics, Signals and Messages to the client application and tested with Postman.
  • Implement OAuth2 Security in application with Pivotal Cloud Foundry (PCF) that provides a User Account and Authentication (UAA) server that acts as an OAuth2 provider to secure app
  • Worked on generating OAuth security credentials for Microsoft Azure to consume Rest API mounted on Azure.
  • Worked on Microservices (VDDS, Object Storage, Jenkins) to provide RESTful API using Java, Spring Boot, Spring Cloud Service.
  • Agile development with 3-week Sprints and utilized Rally to keep track of user stories and tasks.
  • Used Pivotal Cloud Foundry as a PaaS to deploy, run and manage application for Dev/QA/Stage/Production Environments in a cloud-based environment.
  • Config Server in Pivotal Cloud Foundry (PCF) to manage an application’s external properties across all environments (Dev and QA environment).
  • Configured CI/CD pipeline to trigger build for per pull request basis using webhook.
  • Implemented swagger in project for API design, build, document, and consume RESTful Web services.
  • Worked on two projects simultaneously (VDDS - main project and VIS-Vehicle Information System).
  • Ensured high quality code by using Pair Programming approach.
  • Used Log4J logging framework for logging messages
  • Capture all logging into Splunk.
  • Set rules for code quality in SonarQube and install Eclemma for code coverage while testing.
  • Maintain application specific error codes for logging exceptions at time of production.
  • Understand the GRPC Protocols and write services to get the state transition flow of the vehicle.
  • Developed the Database VIN tool for operations dashboard using JPA, redis Cache Spring boot, HTML, javascript, JQuery, Css.
  • Wrote service to read the kafka stream created to the specific topic for different consumer groups.

Technologies used include: Java 8, Spring Boot 1.5.6, Rally, Swagger, Eclipse, Log4j, Gradle, TDD, Gradle, Splunk, Pivotal Cloud Foundry (Config Server, Single Sign-On), App2App Security, Jenkins (CI/CD), GitHub, Eclemma, SonarQube, Junit with Mockito framework 2.8, Postman, Lombok, Redis Cache, GRPC Protocol, JPA, Hibernate, Kafka Streams, Hystrix circuit breaker 1.5.12, JAXB, SAX Parser, DBC Parser, JDBC template, MS SQL Server 2014, .

Confidential

Java Developer

Responsibilities:

  • Created workflows, presentation template, authoring template for Confidential contents.
  • Object-Oriented Programming (Arrays, Collections & Generics, Inheritance & Polymorphism, Interfaces & Abstract Classes, File I/O).
  • Designed, implemented and tested business components using Spring framework, Junit.
  • Configured integration framework through spring dependency injection.
  • Followed Scrum concepts of the Agile Methodology to produce high Quality Software.
  • URL re-writing - Generate unique URL for each Article Content in CMS.
  • Header-Footer Integration with the main site.
  • Implement server security using SSL using OpenSSL commands.
  • Use Jenkins and write scripts to automate build and deployment process as well as hosting applications on AWS.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images.
  • Developed Azure Active Directory (AAD) authentication and OAuth authorization for API security.
  • Created Web Service based on RESTful architecture which returns JSON.
  • Involved in building the code & deploying on the server using tools Maven and Jenkins
  • Involved in continuous deployment activities in DEV/QA/UAT environments.
  • Effective coordination with business for gathering the UAT feedback by presenting demos on new UAT builds for multiple Sprint deliverables.
  • Involved in weekly status meetings with businesspeople and updating them with the ongoing and pending activities from business that affects the project go-live date.
  • Involved in fixing the scanned EIS vulnerabilities.
  • Coordinating between the offshore team and onsite business clients.
  • Continuous monitoring on development activities and updating it to the manager.

Technologies used include: Hippo CMS version 10.2.1, Apache Tomcat 8.0, Java JDK 8, XML, JSON, MySQL 5.6 + workbench with InnoDB storage engine, Apache Maven 3.2.3, SVN, Jenkins, Core Java, RedHat Enterprise Linux (RHEL) - 7.2, Hippo WCMS (Enterprise Java CMS), Google Analytics,, UNIX Shell scripting, AWS S3, Apache Jmeter, Microsoft Azure.

Confidential

Software Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Updated scripts, fixed external bugs, and obtained programming experience through short assignments
  • Investigated new technologies for future upgrades to specific applications
  • Exposer to work on basic Java (Methods, Strings, Version Control, Control Statements & Loops, TDD, etc)
  • Object-Oriented Programming (Arrays, Collections & Generics, Inheritance & Polymorphism, Interfaces & Abstract Classes, File I/O, Threads)
  • Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Assist clients for application code migrations (for lower and higher environments) and Environment related issues.
  • Handling complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Troubleshooting deployment and installation issues.
  • Automated the Build Process using Jenkins.
  • Databases (MySQL, JDBC)
  • Spring MVC (MVC Pattern)
  • JSON, XML, JSTL

Confidential

Software Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle (SDLC) phases of the project.
  • Develop an application that uploads Excel file that contains shipment information from different stations, parses the Excel file and updates the database accordingly. Used J2EE (Servlets, JDBC) for the development.
  • Develop the Archive module where it archives shipments that were already shipped. Made a web application to view the shipments that were archived to see the data and corresponding activity. Used HTML, CSS, JavaScript, Angular JS and PL/SQL for the development.
  • Involved in writing and modifying Procedure, Queries, Views & Triggers and calling them from JavaScript using framework
  • Extensively used Core java, web technologies and Oracle Procedures, functions and J2EE patterns.
  • Also used SOAP UI tool to create test cases and quickly unit test the web service code.
  • Created SOAP testcases for different test scenarios and integrated the testsuite to Jenkins.
  • Experience in validating on the JSP fields using Struts Validator framework.
  • Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Designed XML based generic Framework for Crystal Report.
  • Adopted the Test - First Approach by writing Junit tests.

Technologies used include: Java, JSP, Servlets, Hibernate, Spring, Oracle, JavaScript, PL/SQL, Git, AJAX, JDBC, Node JS, Html, XML, SOAP, CSS, Log4j.

We'd love your feedback!