We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

PROFESSIONAL SUMMARY:

  • Over 5 years of experience with different frameworks with Java like Spring, Springboot, Struts and JSF.
  • Experience in building the front end applications using Angular 2 and ReactJS.
  • Involved in building Hybrid Mobile apps using Ionic and Cordova.
  • Strong understanding of MVC and Micro - services based framework
  • Deep rooted knowledge with web development in languages like JSP, Ruby, Java Script and adequate knowledge of database systems with proven work experience in programming.
  • Strong debugging and understanding code which was developed by other developer and fixing the issues in the same.
  • Strong experience in setting up the CI/CD environment for the applications developed.
  • Involved in the sprint planning and daily standup calls.
  • Involved in testing the application with the QA and helping them setup the selenium as well as jasmine tests.
  • Inquisitive, determined, h ighly motivated, passionate and dedicated computer science student with extensive knowledge of programming and computer applications. I am results-oriented, dependable, and capable.

TECHNICAL SKILLS/TOOLS:

Core Languages: Java, Ruby, C, Python.

Frontend Technologies: HTML, CSS, jQuery, JavaScript, Bootstrap

Backend technologies: spring boot, Restful webservices, JSP, Servlet, Struts, JPA, Hibernate

Database Design: MySQL, MS Access, DynamoDB

Cloud Technologies: AWS Lambda function/ serverless API, IAM, S3, DynamoDB basics

Others: GitHub, Android application development

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Full Stack Developer

Technologies: Java, Guice,AWS Lambda, AWS AppSync, AWS Dynamo DB, JSON, JUnit, Anguar 2, Javascript, Jasmine, Karma

Responsibilities:

  • Developing backend service for smart building in Java 8 and deploying it in AWS Lambda.
  • Using GraphQL for the generating REST endpoints that can be consumed by a client application (Android, iOS or Web application)
  • Involved in writing the front end components, services and templates in Angular 2 and typescript.
  • Implemented caching of data using the Observable mechanism.
  • Extensively used event emitter, route parameters and routers in angular to manage the application flow and usability.
  • Using AWS AppSync to define GraphQL schema, queries, mutation and subscriptions
  • Developed service to notify all clients about any change in data using web sockets and GraphQL subscriptions
  • Using AWS Dynamo DB as Database for storing the state of devices
  • Developed a service which periodically get the status update from all the thermostats available and update Dynamo DB with latest data and notify the client about the change
  • Using Google Guice for the dependency injection needs of project as it is light weight than Spring framework
  • Using GitHub as the version control tool for project
  • Using Git hub project for tracking the progress of application development

Confidential

Senior Java Developer, Palo Alto, CA

Technologies: Java, Spring, Spring Boot, Hibernate, JPA, REST, JSON, HANA, SQL,JUnit, MicroservicesDescription: SAPData Network is a business to business internet technology company. Developed scalable Micro services for data pipelines that enables transformation of hiring data from companies like Fieldglass and SuccessFactors into actionable insights.

Responsibilities:

  • Developed Micro services using Java 8, Spring Boot, Docker, AWS and Kubernetes
  • Involved in test-driven development of REST APIs in Java using Spring Boot, Swagger, JPA and Hibernate.
  • Implemented security using OAuth2 and JWT, unit testing using Junit and Mockito
  • Improved security of application by externalizing and encrypting the sensitive properties to Kubernetes
  • Improved performance of the core content service and reduced data processing time by 75%
  • Worked on enhancing communication between microservices using JMS and AWS Simple Queue Service(SQS) and AWS Simple Notification Service(SNS) services
  • Implemented a notification service for using Amazon Simple Email Service(SES), which sends summary of daily run to a specified list of people
  • Worked on CI/CD of reusable services using Jenkins and automated deployment of services as Docker containers using Kubernetes in Amazon Web Services
  • Developed SAPUI5Fiori application for DataQualityReviewer and deployed the application in SAP Cloud Platform
  • Involved in the integration of SAP Data hub, Cloud platformto the data pipeline
  • Developed OData services for Data Quality Reviewer and deployed the service in SAP Cloud Platform
  • Used Spring Data JPA to interact with databases and retrieve data
  • Developed a backup service which crawls the given REST end points and stores the contents as JSON/CSV in AWS S3 buckets
  • Developed a reusable Metadata service which stores the meta data and from which metadata can retrieved using REST endpoints
  • Developed a Metadata generator for Metadata service, which goes through raw data and generate a CSV file of metadata for specified fields
  • Worked and coordinated with multiple geo-graphically diverse teams to meet the deadlines
  • Participated in multiple weekly scrums

Confidential

Senior Software Engineer

Technologies: Java, Spring, Hibernate, Struts, JPA, JSF, REST, JSON, JMS, Oracle, PL/SQL, jQuery, Log4j, Splunk, HPSM

Responsibilities:

  • Maintaining application by making the required changes to application by completing the service task
  • Ensuring that State Farm end customer were seamlessly able to access their online accounts
  • Making sure that application availability is maximum using Splunk tool
  • Implemented the new page design for “Open Account” page using JSF, CSS and JavaScript
  • Got Pat On the Back(PAT) award for delivering the new design changes on time to client
  • Used Hibernate for connecting with database using lazy loading, object mapping and caching
  • Interacted with QA and worked on change records for different releases
  • Established continuous integration (CI) practices and standards for PSCU with JIRA, Jenkins
  • For version control used SVN tool
  • Involved in writing complex stored procedures and functions in PL/SQL
  • Developed and designed the application using Maven for easy maintainability
  • Worked on localizing the application for Spanish and English
  • Worked on migrating the code base from Clear Case to SVN
  • Worked on moving the build process from Clear Quest to Jenkins
  • Coordinated with different teams(onsite) and made sure the application issue and incident as resolved quickly

We'd love your feedback!