We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 6+ years of Web Service experience using: HTML, CSS, Bootstrap, XML, DOM, REST and JSON
  • 4+ years in JavaScript technologies: Node.js, jQuery, AJAX, D3.js and Processing.js
  • 3+ years of Full Stack Web Development and full end - to-end SDLC experience
  • Experienced in interacting with RESTful Web APIs
  • 2 years of MEAN Stack (MongoDB, AngularJS, Node.js and Express.js) experience
  • Familiar with Angular 2 and Angular 4 for developing component based webpages
  • Extensive experience in developing applications using Java, JSP, JavaBeans, Servlets, SQL and XML
  • Java Technologies/Frameworks/IDE: Hibernate, Spring and Eclipse
  • Experience in handling Version Control Systems such as Git and SVN, bug tracking tool such as JIRA and Bugzilla
  • Experience in working with various Databases like MongoDB, MySQL, Oracle and SQL Server
  • Experience with Mocha and Jasmine for JavaScript unit testing
  • Experience with JUnit for Java environment unit testing
  • Knowledge of Design patterns: Singleton, Strategy, Façade, Factory, Decorator, Prototype, Model-View Controller (MVC), Data Access Object (DAO)
  • Worked in Development teams under various roles such as designer and developer
  • Experience with Python for processing and analyzing Twitter API
  • Experience with WordPress for website design and deployment
  • Progressed through several project life cycles performing code development activities varying from UI design to Business functionality implementation.
  • Agile/SCRUM development Methodologies

TECHNICAL SKILLS

Languages: JavaScript, HTML, Bootstrap, CSS, PHP, Java, J2EE, Python

Web Technologies: JavaScript, jQuery, Angular.js, Angular 2, Angular 4, Node.js, Bootstrap, HTML5, CSS, AJAX, PHP, XML, JSP, Python, Processing.js

Java/J2EE Frameworks: Spring, Hibernate

Design Patterns: Singleton, Strategy, Façade, Factory, Decorator, Prototype, Model-View Controller (MVC), Data Access Object (DAO)

IDE Tools: Eclipse, NetBeans, Visual Studio, WebStorm, Sublime, Notepad++

Unit Testing Tools: Mocha, Jasmine, JUnit

Methodologies & Concepts/ Build Tools: Agile, Scrum, Maven, Ant

Web Servers/Application Servers: Apache Tomcat, JBoss

Version Control Tools/Bug Tracking Tools: Git, SVN, JIRA, Bugzilla

Databases: MongoDB, MySQL, Oracle Database 10g, SQL Server

Operating systems: Windows XP/Vista/7/8/10, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential - San Francisco, CA

Full Stack Developer

Responsibilities:

  • Worked closely with UI Design team and created front-end page layout using AngularJS 1.4, HTML5, CSS3 and Bootstrap.
  • Participated in reviewing business requirements, technical requirement documents and attended weekly scrum meeting.
  • Used HTML5 Form Validation, Type and Attributes Restrictions to validate user inputs.
  • Created Responsive Web Designs using Bootstrap grid system.
  • Built URL link shortener website using MEAN Stack (MongoDB, AngularJS, Node.js and Express.js).
  • Used ng-route to implement SPA (Single Page Application).
  • Created RESTful API by using Express in Node.js environment.
  • Used AngularJS modules such as Controllers, Service and Filters to build well-structured webpages, and used $http service to make AJAX call to communicate with RESTful Web Services.
  • Created multiple customized Services to do data communication between different controllers and also created multiple customized Directives to do the DOM Manipulation.
  • Designed a temporary URL shortener that allows users to share complex URLs with randomly chosen common English words as keys.
  • Used MongoDB for the temporary URL shortener by reading common words from a text file in JavaScript, then creating a table using table schema model created by Mongoose for each common word as primary key and then save them in the database.
  • Used RESTful API to save and retrieve data from MongoDB by using Mongoose.
  • Used Passport.js module for user authentication.
  • Redirect users to the original URL when a valid shortened input was entered using redirect function in Express.
  • Started migrate to Angular 2 for more convenient management.
  • Developed and deployed applications on Tomcat Application server.
  • Utilized npm to manage modules. Used Git as Version control.
  • Used Mocha for AngularJS unit testing.
  • Tracked the issues in Targetprocess and specifying the solution.
  • Involved in all phases of the SDLC (Software Development Life Cycle) including analysis, code development, testing, implementing and maintenance and worked in fast paced AGILE environment.

Environment: AngularJS 1.4, HTML5, CSS3, JavaScript, Bootstrap, jQuery, XML, AJAX, JSON, SQL, MongoDB, Express.js, Node.js, RESTful service, Mocha, Targetprocess, Tomcat, Git, Scrum, Agile methodology.

Confidential - Rochester, NY

UI Developer

Responsibilities:

  • Created and redesigned user interface using HTML4, CSS3, JavaScript and jQuery.
  • Used JavaScript for adding functionality to the existing application.
  • Used PHP, jQuery, Ajax and HTML to create a quote form that allows users to submit quotes online.
  • Used HTML to build the structure of the quote form, PHP to process the data and send it.
  • Used Ajax so users can submit forms and get a message immediately and jQuery to support in-line validation to get accurate data.
  • Created Responsive Web Designs using Bootstrap grid system.
  • Created dynamic data analysis charts such as animated pie charts and sunburst charts using D3.js to visualize the data to users.
  • Involved in writing SQL Queries, stored quote forms into a database.
  • Worked with back-end developers to implement AJAX and dynamic HTML functionality in JQuery.
  • Made calls to APIs to fetch the data from the back-end as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Developed and deployed applications on Tomcat Application server.
  • Used jQuery AJAX CALL to accomplish asynchronous call of JSON data.
  • Heavily utilized JavaScript for HTML DOM manipulation, Event Handler and AJAX, also the features of Hoisting, Prototype, Closure, Callback and Promise.
  • Used Jasmine for front-end unit testing.
  • Used Bugzilla for bug tracking.
  • Used SVN as Version control.
  • Attended daily and weekly Scrum meetings to update work status and clarify issues.
  • Worked closely with QA team to understand the reported defects and fix them.

Environment: HTML4, CSS3, JavaScript, Bootstrap, D3, Jasmine, jQuery, XML, AJAX, JSON, SQL, PHP, Apache Tomcat 7, Bugzilla, SVN, Scrum.

Confidential - Dallas, TX

Java Developer

Responsibilities:

  • Developed a Java/J2EE based Web Application with complete Spring suite.
  • Responsible for the back-end of the website by using Core Java concepts and technologies such as Collections with Generics, POJO, Exception Handing, Annotation and Http/Https technologies such as cookies, application session and EJB session.
  • Used Core Java logic for Mortgage System calculation.
  • Used Spring REST to return the data to back-end.
  • Deployed application updates to AWS (Amazon Web Services) and monitored the load balancing of different instances.
  • Built a modular system tool to automatically perform backup of any given directory into Amazon EC2 Storage, which include all setup and clean instance.
  • Configured and used Hibernate in Persistence Layer.
  • Developed web based applications using the Model-View-Controller (MVC framework) with Front Controller (Servlet), Views (HTML and JSP files) and DAO layer.
  • Designed and implemented Java Beans to store client account, wrote Spring annotation configuration to configure beans and dependency injections.
  • Applied Spring Security for internal users to safely login/logout for personal authentication and authorization to protect sensitive internal messages.
  • Applied Spring IoC features with Spring Framework for bean management and transaction management.
  • Created tables in SQL for retrieval and data manipulation using Oracle Database 10g.
  • Used Agile methodology to develop and deliver project.
  • Used JUnit for test driven development and perform unit testing.
  • Used JIRA for project tracking and bug tracking.
  • Used Git as Version control.

Environment: Java 6, J2EE, AWS, XML, JSON, JSP, JSTL, Servlets, Java Beans, Hibernate, Oracle 10g, Spring, Spring Security, Spring REST, JUnit, Git, Agile, JIRA.

We'd love your feedback!