We provide IT Staff Augmentation Services!

Fullstack Developer Resume

San Francisco, CA

SUMMARY

  • Expert with 6 years of Agile Full Stack DEVELOPER experience in all stages of Software Development Life Cycle (SDLC) referring to design, development, testing and deployment of web - based and enterprise business applications using OOPs,JAVA/J2EE technologies
  • Hands on experience in the implementation of Core JAVA SE 8 concepts like Streams API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API
  • Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, availability and agility of application
  • Demonstrated proficiency in the implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring Data, Spring DAO, Spring Security and Spring Boot
  • Experience using frameworks like JavaPersistence API, JNDI in developing scalable, efficient web and enterprise applications
  • Hands on Experience in working with databases like MYSQL, Oracle 10g/11g, SQL-Server
  • Good experience in developing applications with SOAP and RESTful Web Services
  • Proficient at design, development of web-based application using Apache Tomcat 7.0/8.0/8.5
  • Expertise in database technologies such as MySQL 5.6/5.7, Oracle 10g/11g/12c
  • Expertise in latest version of object-orientedJavaScript Libraries like Angular JS and React JS
  • Developed multiple Angular components which are compatible with latest versions of Angular CLI. Performed development on Eclipse and STS (Spring Tool Suite) using Spring MVC, REST APIs and Tomcat
  • Implemented CRUD operations using MVC (Model View Controller) architectural pattern and SpringBoot providing hands-on experience
  • Experience on implementing JPA with Hibernate framework
  • Hands-on experience implementing Microservices using SpringBoot
  • Well versed with creation of interactive web pages using HTML, CSS and ReactJS
  • Experience in installing packages, dependencies and IDEs on VirtualBox in Mac as well as Windows OS
  • Extensive knowledge of the Agile and Waterfall methodologies to develop best practices for Software Development and Implementation
  • Expertise in implementing view renderingJavaScript using ReactJS with REDUX as architectures
  • Expertise in project documentation such as E-R Diagram and UML modeling

TECHNICAL SKILLS

Programming Languages: Java, C, Python, R, SQLWeb Technologies HTML, CSS, JavaScript, AngularJS, NodeJS, ReactJS, Redux

Web Frameworks: Spring, Hibernate, Spring MVC, Spring Boot

Software Methodologies: Agile, Waterfall, SDLC

IDEs & Databases: Eclipse, Visual Studio, STS, Postman, Oracle, SQL

Databases: Oracle 11g, SQL Server, MySQL

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Fullstack Developer

Responsibilities:

  • Created a web page during the pandemic using an agile approach to deliver primary care at the doorstep thus increasing medical service efficiency and enabling improved access to healthcare
  • Incorporated patient-profile, search through embedded doctor’s panel, geolocation and integrated communication
  • Used the Agile methodology which comes with an iterative process to allow flexibility in accommodating the evolving needs of healthcare sector
  • Achieved a page loading time of 1 second for the platform. Worked closely with Application using ReactJS and NodeJS libraries, NPM and Redux to root the URL's properly and to generate the desired view
  • Provided leadership in the use of React JS components, Forms, Events, Keys, Router, and Animations
  • UsedHibernateORMframeworkas persistence engine and wroteHibernateQueries to automate the mapping betweenOracledatabase andObjectsinJava
  • Used Spring Core for configuring and using the spring beans in the application
  • Improved the performance of existing applications using Spring Boot with DAO (Data Access Object) and JPA
  • Applied the JPA specification on Hibernate implementation to avoid complexity
  • Utilized the Hibernate framework to simplify development of Java application to interact with the Oracle database
  • Hands on experience on implementing, running and deploying applications on STS environment
  • Worked on POSTMAN tool for testing web services by passing HTTP requests to server and verified results

Environment: Agile, Hibernate, Java, Spring, React, Spring Rest, Rest API, Oracle

Confidential, Fremont, CA

Java Developer/ Software Engineer

Responsibilities:

  • Designed a mortgage UI using create-react-app package to offer portfolios of relevant mortgages to clients based on standard criteria and allowing navigation through pages
  • Developed application leveraged React Router, Redux, Redux Saga, Styled components and utilized the Node/Express server allowing the user to retrieve data from backend and providing an easier way to finance their homes with right mortgage schemes
  • Used various predefined components from the NPM (Node Package Manager) and Redux library
  • Involved in gathering andanalyzing business requirements and converting them intotechnical specifications
  • Developed the web pages usingHTML5, CSS3,JavaScriptfor submitting the forms.
  • Developed Data Access Layer usingHibernate ORMframework
  • Developedand modified XML Schemaaccording torequirements
  • Developed Parent Portal for sendingmoney
  • Followed theTest-Driven Development (TDD)methodology and performed unit test cases and Web API Testing usingPostman.

Environment: JAVA1.8, J2EE8, SpringBoot 2.0, Oracle10g, Tomcat10, Eclipse, Hibernate 5, JUnit5,React

Confidential, New York

Java Developer

Responsibilities:

  • Involved in code review process
  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the application
  • Assist in the estimation of tasks, identify possible obstacles and propose appropriate solutions
  • Developed Hibernate Configuration files for MySQL and alsoData Access objects by using Hibernate
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application
  • Involved in developing code for obtaining bean references in Spring framework using Inversion of Control (IoC)
  • Developed loosely coupled components using Spring dependency injection and Spring IoC concepts
  • Implemented SOA using SOAP based web services for efficient communication
  • Developed business components using coreJAVAconcepts and classes like inheritance, polymorphism, Collections, Multithreading
  • Involved in developing the Portal UI using CSS as per the requirements and providing the client-sideJavaScript validations
  • Deployed web services to interact with partner interfaces, written client interfaces and implementation classes to consume the web services withWSDLfile
  • Involved in building and deployment of application inWindowsenvironment
  • Developed applications in Eclipse IDE and deployed in Apache Tomcat

Environment: JDK 1.7, JDBC, HTML, CSS,JavaScript, Hibernate 3.0, Spring 3.1, MySQL 5.6, Apache Tomcat 6.0, Eclipse 3.8.

Confidential

Java Developer

Responsibilities:

  • Developing and Testing a Module for a Human Resource Based Application
  • Involved in the analysis, design, implementation and testing phase of SDLC of the application through a Hybrid model
  • Adopted a combination of both Agile and Waterfall methodologies to deliver an optimized solution with end user satisfaction
  • Developed a payroll module independently to allow bulk processing of employees and customized import template using Java and MySQL to solve the critical issue of individual processing and minimal performance
  • Utilized core java concepts like Collections, Exception Handling and Recursion to achieve optimal efficiency
  • Performed CRUD operations on the database through SQL queries to store, access and update data
  • Involved in Analysis, Design and Implementation of Business User Requirements
  • Debugged the code by performing unit testing over a batch of 20 employees where self-designed test cases were executed
  • Accomplished an API score of 0.9 on monitoring performance over 150-200 employees
  • Used the logging approach to report and trace errors during runtime making it easy to record a failure if any occur in the application
  • Worked on Stored procedures and triggers in the database server to save development time and track responses to certain actions performed on it

Environment: Agile, API, Java, Web Services, SQL.

Hire Now