We provide IT Staff Augmentation Services!

Full-stack Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 6 years of Java, Web, Full Stack (MEAN and MERN Stack) development experience.
  • 4+ years in using front - end technologies: JavaScript, HTML, CSS, ReactJS, Redux, and AngularJS .
  • 4+ years experience in Spring technologies: Spring JPA, Spring Security, Spring Boot, Spring DAO, Spring IoC, Spring AOP.
  • 4+ years in developing test cases using Jasmine, Jest, Karma, Mocha, and Junit .
  • 4+ years experience of Core Java . Strong knowledge of OOP, Multithreading, Java Collections Framework and Exception Handling.
  • 6 years in Database development including, Oracle, MySQL, MongoDB.
  • 4+ years of cloud deployment experiences with Amazon AWS: S3, EC2, RDS, ElasticCache, IAM, CloudWatch, Elastic Load Balancer
  • 6 years of experiences in all phases of SDLC, and 4+ years in Agile Software Development.

TECHNICAL SKILLS:

Web Development: JavaScript, CSS, HTML, AngularJS, ReactJS, Redux, Node.js, jQuery, BootStrap, XML, JSON

Java Frameworks and Libraries: Spring, Spring Boot, Spring MVC, Spring JDBC, Hibernate, Spring JPA, Spring IoC, Spring Security, Maven

Testing Unit: Jasmine, Jest, Junit, Karma, Mocha

Web Service: AWS S3, AWS EC2, AWS RDS, Bluehost

Database: Oracle, MongoDB, MySQL

IDE/Editors: WebStorm, Eclipse, Sublime, Visual Studio Code

Operating System: Windows, macOS

Other: Git, Slack, JIRA, Jenkins, Postman, DBSchema, jsfiddle.net, SQL Database Modeler

PROFESSIONAL EXPERIENCE:

Full-Stack Developer

Confidential, San Francisco, CA

Responsibilities:

  • Worked in design, implementation, and maintenance phases of Agile SDLC with daily Scrum meeting to discuss status of team members.
  • Worked with product and design team for updating user interface and data of the website.
  • Migrated existing AngularJS website into ReactJS website using JavaScript , JSX, HTML, CSS.
  • Simplified and redesigned codes into reusable components with new ES6 features: Arrow Function,Default Parameter, Multi-Line String, Promises, Spread Operator.
  • Used Redux as state management to communicate between components.
  • Applied component lifecycle hook methods in ReactJS including ComponentWillMount, ComponentDidMount, ComponentWillReceiveProps, ComponentWillUpdate,ComponentDidUpdate, ComponentWillUnmount.
  • Utilized React-Bootstrap to achieve responsive website and compatibility with major browsers.
  • Developed the website into a single page application by React-router.
  • Implemented poll section, that used axios to make AJAX requests with Post and Get operations to update database. And used updated data with specific format for rendering.
  • Enabled multiple views as SPA with ReactJS Props and asynchronous action in Redux.
  • Validated frontend input using custom function with HTML5 and Spring MVC Form Validations.
  • Implemented Restful Web Service using Spring framework with Spring MVC.
  • Used Spring Data JPA with custom queries to perform CRUD operations on Oracle Database .
  • Utilized Spring Mail to send registration and purchase confirmation email.
  • Used Spring Security for login authentication, user authorization, remember me, and password encryption.
  • Designed and implemented different test cases with Jasmine for frontend and JUnit for backend.
  • Implemented new entities in Oracle Database, and designed Many-To-One, One-To-Many, and Many-To-Many relationship with current entities.
  • Deployed frontend web application on AWS S3 with CloudFront, and used Jenkins for continuous integration.
  • Used JIRA for bug tracking and task checking, and Slack for daily communication.

Environment: JavaScript ES6,ReactJs v16.3.2, JSX, Redux, Oracle 11g, Maven 3, Junit, Jasmine, Java 8, HTML5,CSS3, Eclipse, WebStorm, AWS S3, Jenkins, Postman, Slack

JAVA Full-Stack Developer

Confidential, San Francisco, CA

Responsibilities:

  • Worked in design, implementation, and maintenance phases of Agile SDLC with daily stand-up meeting and two week Sprints.
  • Developed and designed frontend with ReactJS framework, JSX, Redux with Redux State Management, JavaScript, HTML,CSS .
  • Implemented third party libraries for frontend: Material-UI for Input box styling, React-Bootstrap for responsive webpage, React Toolbox for buttons styling, React Belle for custom styling on mobile and desktop device.
  • Validated user input using custom functions with Redux Form Validation.
  • Used Webpack for project build including minification, code uglify and static files bundling.
  • Implemented mid-tier MVC based application with Spring Boot.
  • Used @Autowired, @ GetMapping and @RestController @PreAuthorize annotation in Spring as alternative to XML for declarative configuration.
  • Designed and documented diagram relationship of tables for Oracle Database using SQL Database Modeler .
  • Implemented Java Mail in Spring to send confirmation and notification, and survey email to users.
  • Developed custom queries using Spring DAO for CRUD operation on different pages such as survey, list of art pieces, user profile, login, registration, and followed artists list.
  • Developed and ran test case for frontend using Jest, and JUnit for backend.
  • Deployed to AWS S3, AWS EC2, and AWS RDS with Jenkins automation server.
  • Used JIRA and Confluence for documentation, bug tracking, and assigning tasks.

Environment: JavaScript ES6, HTML5, CSS3, ReactJs v0.14.x, JSX, Redux, Oracle Database, SQL Database Modeler, JIRA, Java 7, Jest, JUnit, AWS S3, AWS EC2, AWS RDS, Jenkin, Eclipse, WebStorm

Full-Stack/MEAN Developer

Confidential, San Francisco, CA

Responsibilities:

  • Participated in design, implementation, and maintenance phases of Agile SDLC.
  • Implemented AngularJS feature such as Two-Way Binding, Custom Directive, Filter, and Service.
  • Implemented AngularJS BootStrap Library for responsive website.
  • Developed the website into single page application by implementing UI-Routing in AngularJS .
  • Designed RESTful APIs using Express.js framework with Node.js environment to handle AJAX call from frontend.
  • Used Mongoose to configure ODM(Object Document Mapping) and validation with MongoDB.
  • Used Passport.js to implement user authentication and authorization.
  • Designed and developed MongoDB schema using DBSchema.
  • Tested frontend and backend using Karma and Mocha, and performed integration test prior to deployment.
  • Deployed application to AWS S3 for frontend and AWS EC2 for backend.
  • Used JIRA for bug tracking.

Environment: AngularJS 1.2-1.3, JavaScript ES5, jQuery, HTML/HTML5, CSS3, Node.js, BootStrap, WebStorm, AWS S3, AWS EC2, DB Schema, MongoDB, BootStrap, Eclipse, Jenkins, Karma, Mocha, JIRA

Full-Stack Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Participated in design, implementation, testing, deployment, and maintenance phases of SDLC.
  • Maintained and modified current application with jQuery, JavaScript, HTML, and CSS.
  • Used JavaScript, jQuery, jQuery Grid, and jQuery Grid Widgets for validating, formatting, and displaying table on frontend.
  • Designed new Class Diagrams, Case Diagrams, database tables, and mapping in MySQL.
  • Built backend with Spring, MySQL and Hibernate and HQL.
  • Tested application manually, test snippet of code on jsfiddle.net for frontend, and JUnit for backend.
  • Fixed broken Unit Test Cases and Integration Test Cases.
  • Designed and developed Sikuli automation scripts, in Python, to test program’s stability and usability in different scenarios.
  • Deployed application to Bluehost after testing the new update.
  • Documented tasks and bugs on JIRA and instruction of test script on Confluence . Used Git for version control.

Environment: jQuery, Java7, JavaScript ES5, HTML, CSS3, MySQL, Spring, Hibernate, jsfiddle.net, Sikuli, Python, Bluehost, Sublime, Eclipse

We'd love your feedback!