We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Walnut, CA

SUMMARY

  • Industries: E - Commerce, Finance.
  • 6+ years development experience as a professional Full-Stack developer with strong ability in OOP (Object Oriented Programming) programming.
  • 1+ years experience as a leader in an agile scrum development team.
  • 6+ years working experience in J2EE development and 2+ years in Python.
  • Strong experience with JavaScript, TypeScript, JSX, HTML/HTML5, CSS/CSS3, Bootstrap, NPM and Node.JS.
  • Expertise in JQuery, AngularJS, Angular 2/4, React-Redux as Front-End developing frameworks.
  • Master in core Java, Spring MVC, Spring Boot, Hibernate, Java Mail, Junit, JSP, Maven/Gradle, REST and Python Web (Flask, Django).
  • Skilled in deploying application in Tomcat/Nginx to AWS (Amazon Web Services)/Docker, GAE (Google Application Engine).
  • Experience in SQL, deploying and operating databases like Oracle Database(11g), SQLite, MongoDB and Redis.
  • Experience in software development processes like Software Development Life Cycle (SDLC), Waterfall, Test Driven Development (TDD) and Agile (SCRUM) Methodologies.
  • Hardworking and a good team player.

TECHNICAL SKILLS

Java EE: 6+ yrs Servlet, JSP, JSTL, JDBC, OOP, EJB, JMS, JNDI, Socket, JBCrypt

Python: 2+ yrs Flask, Django Bottle Pyramid, SQLite Studio Gunicon

Front End: 3+ yrs. JavaScript, TypeScript, JSX, Node.JS, Express.JS, AngularJS, Angular2, React Redux, JQuery, HTML5, CSS3/SASS/SCSS, AJAX, JSON, XML, Bootstrap

Back-End: 5+yrs Spring MVC, Hibernate, Spring Boot, Spring Security

Database and Tools: MongoDB, Oracle(10g), SQLite, Redis, Oracle SQL Developer, Robo 3T, Docker

Project Development & Management tools: Maven, Graddle, NPM, Anaconda, SVN, GIT, GitHub, GitLab, Jira, Trello, JMeter

Project Test Frameworks&Tools: Junit, Mockito, MockMvc, JMeter, Mocha, Jasmine, Protractor

Web containers: Apache Tomcat, Nginix, GlassFish

Cloud Platform: AWS, Google Cloud Platform, DigitalOcean

Development Methodologies: Waterfall, Agile/Scrum

PROFESSIONAL EXPERIENCES:

Confidential, Walnut, CA

Full Stack Developer

Responsibilities:

  • Maintained the legacy project code.
  • Managed libraries and dependencies of the code by NPM and Maven.
  • Worked on 3rd-party API integrations with OpenCart, Zendesk, PayPal developed with TDD principles.
  • Created and managed the Angular2/4 project with the help of Angular-CLI.
  • Created custom Pipe to filter user data based on different criteria.
  • Used Bootstrap, CSS/Sass, Font Awesome, Google Font to decorate and improve the front page and make it user-friendly to mobile devices(Responsive).
  • Created a simple server using Node.JS and Express.JS to test all HTTP requests.
  • Customized an Angular2/4 service for providing a common functionality among various modules.
  • Utilized Spring framework (Spring MVC) to create new RESTful APIs, rewrite legacy APIs in respect to RESTful principal.
  • Used Hibernate to map the data from Java Classes to Database tables and do CRUD operations to the database by Hibernate Query Language (HQL).
  • Employed the Spring Security framework and applied BCryptPasswordEncoder to encrypt and verify user’s private information.
  • Utilized Spring AOP (Aspect-Oriented Programming) to implement custom aspects, complement the use of OOP(Object-Oriented Programming) with AOP.
  • Developed and deployed the Java Mail module, which is used to send some specific emails in uniform formats to users, used Apache PDFBOX to automatically generate PDF sent to user.
  • Used the GitLab to store source code and achieve version control.
  • Achieved Continuous Integration(CI) by Jenkins, which automatically compiles and deploys the project periodically.
  • Used Jasmine and Mocha for unit and integration testing.
  • Reported defects on reporting tool (JIRA), tracked and solved tickets for defects.
  • Deployed the website by using Apache Tomcat/Nginx

Environment: HTML5, CSS3, Bootstrap, JavaScript, Node.JS, TypeScript, jQuery, Angular2/4, Mocha,Jasmine, Java EE, Spring MVC, Hibernate, JBcrypt, Apache Tomcat,Ngnix,GitLab,Jenkins, Docker, Oracle, Debian

Confidential, New York, NY

Full Stack Developer

Responsibilities:

  • Maintained the legacy project code.
  • Participated in the daily scrum meeting.
  • Involved in many phases of Software Development Life Cycle, like Requirements Investigation/Analysis, Design, Implementation, Testing, etc.
  • Designed the Graphical User Interface of the Reservation page using HTML, CSS, Bootstrap, Font Awesome.
  • Used AngularJS $Http service to send requests and receive responses to exchange information with Back-End.
  • Utilized AngularJS ngRoute Module to achieve a SPA(Single Page Application) application, render the route content under ng-view.
  • Managed all Front-End packages by Bower, the Java Back-End libraries and dependencies by using Maven.
  • Spring MVC is used to build the Back-End to provide REST web service which process and response all requests from Front-End.
  • Applied Spring Security framework to easily achieve authentication and authorization functions.
  • Configured Hibernate XML for OR-mapping data in POJO Java class to database
  • Checked the user input information correctness by using AngularJS Form Validation, and used theng-if to achieve customized reminders.
  • Imported data to D3 library to generate pie-charts and bar-charts which will be displayed in the profile page.
  • Used Jasmine as the testing framework.
  • Used SVN as version control tool

Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, AngularJS, NPM, Mocha, Jasmine, Java EE, Spring MVC, Spring Security, Hibernate

Confidential, Birmingham, AL

Full Stack Developer

Responsibility:

  • Maintained the customer portals and internal web-based tools.
  • Involved in the SDLC (Systems development life cycle), including phases of planning, analysis, designing, implementation.
  • Utilized CSS, HTML, JQuery, JavaScript techniques to achieve GUI (Graphical User Interface) and logical part of the Front-End terminal.
  • Used AJAX to enable the front page to send requests to the web server and get response without refreshing the page.
  • Chose JSON as the data-interchange format for all HTTP transmissions, created specific POJO to return HTTP responses in Back-End.
  • Designed and achieved RESTful APIs using Spring MVC to build our Back-End terminal.
  • Used Apache Tomcat as a web server to deploy the application.
  • Employed Junit testing framework for unit testing.
  • Used MySQL as the database to store all system information and achieve Object-relational mapping from Java code to database with Hibernate.

Environment: HTML, CSS,JSON, JavaScript, jQuery, MySQL, Java EE, Spring MVC, Hibernate, Maven, Apache Tomcat

Web Developer

Confidential

Responsibilities:

  • Gave my development progress report every morning at our daily scrum meeting.
  • Wrote and achieved the main page UI (user interface) using CSS, HTML, JavaScript, JQuery, JQueryUI, JQueryeasyUI.
  • Applied AJAX technique to send asynchronous requests, process responses and update partial context of the page.
  • Used SSRS (SQL Server Reporting Services) Tool to generate the Excel file.
  • Employed Hibernate as the Object/Relational Mapping (ORM) framework, Used HQL (Hibernate Query Language) instead of SQL to simplify CRUD operations.
  • Created an application that consumes a RESTful web service by using Spring frameworks.
  • Used Apache Maven to manage all dependencies and libraries of Back-End Java Project, and do Integration Test as well.
  • Deployed the Web Server by using Apache Tomcat as a web container.
  • Wrote Development Documentation to record and explain all the functions and features I finished.
  • Used SVN as version control tool, Eclipse as codding tool.
Environment: HTML, CSS, JavaScript, jQuery, SSRS, Java EE, Spring MVC, Spring Security, Hibernate, Oracle, Maven, SVN, Tomcat.

We'd love your feedback!