Full Stack Senior Developer Resume
SUMMARY:
- 10 Years of experience in Information Technology in various roles with experience in Design, Analysis and Full stack Development using versatile frameworks.
- JavaScript Full Stack Developer with exclusive experience in micro services architecture using React/Redux.
- Hold cutting edge technologies experience on JavaScript and Java tech stack.
TECHNICAL SKILLS:
JS Stack: JavaScript (ES6), ReactJS with Context, Hooks React Bootstrap, Redux, Reducer, Router, Babel, Webpack 5, Webpack - CLI, NodeJS, NPM, GraphQL, Apollo server, Express, Microservices Architecture, Restful API, Jest, jQuery 1.8, CucumberJs, HTML5, Docker, Kubernetes and GCP Cloud
Java Stack: Java 11, Spring 4.0, Spring Boot 2.2, Microservices pattern, Web Flux async programming, Spring Security, OAuth 2.0, JPA 2.0, Hibernate 4.0, Rest Api, Spring/Netflix Cloud, Docker container deployment using Kubernetes, Kafka, JUnit
Version Control: Stash, GitHub and Bitbucket.
Database: Couchbase, MongoDB, MS SQL Server 2008 and Oracle DB
IDEs: Visual Source Code, IntelliJ.
Log Management Tool: Splunk
Build Tools: Yarn, NPM, Webpack, Maven.
Deployment Tools: Jenkins, Bitbucket, Jira
Server Tools: Express, Apollo Server, Tomcat 7
UML Tools: MS Visio, Modelio
Defect Tracking: JIRA
WORK EXPERIENCE:
Confidential
Full Stack Senior Developer
Responsibilities:
- Understanding and communicate requirements with client and business analysts.
- Developing UI using JavaScript, React, React Hooks and Context, Redux, Reducer, Router, Fetch API, Async programming ES6, Jest, HTML5 and communicating with backend microservices.
- Developed Rest API using GraphQl and middleware and NodeJS as Backend and connecting it to no sql database like Mongo/Couchbase
- Worked on JWT/OAuth Authentication.
- Deploying servers in Docker container using Kubernetes.
- Message Queues like Kafka
- Git as subversion tool
- Using Google Cloud (GCP) for deployment and CI/CD.
- Writing end to end unit tests using Jest and e2e.
- Performing Code review and Code estimations.
- Grooming tickets, Understanding Requirement, Client discussions and managing daily standups.
Confidential
Senior Application Developer
Responsibilities:
- Worked on multiple forecast services such as weather, solar and wind power forecast. Weather forecast responsible for evaluating upcoming weather conditions. Solar and Wind power forecast calculates future power to be produced by panel and turbines and compare them with back cast generated in past for reporting.
- Understanding and communicate requirements with client and business analysts.
- Developing UI using React, Router, Axios, ES6, HTML5 and communicating with backend microservices.
- Developed Rest API using NodeJs and Spring Boot API and connecting it to sql database like Oracle
- Using Docker containers to deploy and communicate services.
- Continuous Integration and Continuous Delivery.
- Writing end to end unit tests using Junit and Jest.
- Performing Code review and Code estimations.
- Grooming tickets, Understanding Requirement, Client discussions and managing daily standups.
Confidential
Senior Developer Software Analyst
Responsibilities:
- End to end development using JavaScript ES6 and Node microservices architecture.
- Understanding Integration scenarios, develop react/redux structure as per theUIspecifications and product requirements given by the client.
- Developed Rest API and graph microservices on GraphQL and Apollo using Node as JS runtime environment.
- Performance improvements on graph queries and JSON documents for Couchbase DB.
- Writing end to end unit tests using Jest and acceptance test using CucumberJs.
- Used Chrome Networking tools, Curl, Postman, Splunk to monitor performance and chromedevelopertools to debug JavaScript code.
- Developed application using JEE 7 architecture, AngularJs to design the user interfaces Spring for middle ware services and JPA/Hibernate for database interaction.
- Developed UI using CSS, HTML/HTML5, JQuery.
- Implemented Continuous Delivery and maintenance using Atlassian Suite (Jira, Bamboo, Stash)
Confidential
Senior Software Developer
Responsibilities:
- Worked on full stack Java Enterprise Framework using JSF 2.0 and Spring Core with Oracle DB
- Analyzing existing code and ensuring design in multi-tenant environment so that adding new functionality may not hamper old builds.
- Estimating time frame for the requirement and analyzing effort for the functionality.
- Designing Table structure and metadata for designing the requirement.
- Designing low level UML diagrams with respect to the code api’s estimated.
- Coding, Development and Ensuring successful functionality with Junit test.
- Issue fixing and Bug fixing.
Confidential
Software Developer
Responsibilities:
- Worked on full stack JEE6 framework using Java 6, Struts 2.0, EJB 3.0 and Hibenate 2.0.
- Actively participating in change request discussion meetings.
- Estimating time frame for the requirement and analyzing effort for the functionality.
- Coding, Development and successful functionality with developing Junit cases.
- Implementing Junit consistently so as to perform safe development
