We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Over all 8+ years of professional experience in software development lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Client - Server, Web-Based and Enterprise Applications.
  • Extensive Experience in developing User Interface (UI) rich web applications and professional web applications using HTML, CSS,JavaScript, Bootstrap,JSON, XML, Ajax, jQuery,EXTJs, ReactJS, NodeJS andAngularJS.
  • Proficient in designing and developing Single Page Application (SPA) wif Angular JS, Java script, Bootstrap wif help of task runners Bower, Grunt, Gulp and web app scaffolding tool Yo and Yeoman.
  • Comprehensive and in-depth noledgeof DOM structure and various java script frameworks like AngularJs, NodeJS.
  • Extensive experience in implementing MEAN Stack (MongoDB,ExpressJS, AngularJS, NodeJS) wif RESTful stands.
  • Highly skilled in using CSS preprocessing scripts like SASS, LESS to create logic style sheet.
  • Expert in usingBootstrap, CSS for creating rich UI web pages using Layouts, grids, tables, paginations and carousels.
  • Solid experience wif Responsive Web Design (RWD) wif involvement in several web application development projects using Bootstrap.
  • Experience in dealing of various third party REST API and handling teh JSON data using AngularJs $http service and ngResource.
  • Experienced inReactJS and working wifReactFlux architecture.
  • Hands on experience in writing lightweight NodeJS express server, and using front end technologies JavaScript, jQuery, JSON to make connections between server and databaseMongoDB.
  • Good experience in working wif core java, J2EEand java backend frameworks Spring Core (IOC & AOP), Spring MVC and Hibernate persistent layer.
  • Experience in writing unit tests usingKarma and Protractor for E2E testing in a test driven environment(Jasmine).
  • Proficient in using browser developer tools on Chrome, Firefox and IE.
  • Experience in dealing Oracle, MySQL RDBMS databases and NoSQL database MongoDB.
  • Extensive development experience on different IDE’s like Eclipse, Net Beans, Sublime and Brackets.
  • Experienced in using version control systems such as CVS, Git, Jira, Clear Case and subversion (SVN).
  • Always focusedon learning, continuous improvement, sharing and working in a team environment.
  • On a personal note, Very dedicated, responsible, self-directed trouble-shooter who enjoys working wif others sharing ideas and noledge of teh IT industry.

TECHNICAL SKILLS

Languages: Java Script, Java and SQL

Web Technologies: HTML, CSS, XML, JSON, Bootstrap, Java Script, jQuery, JSP and Ajax

Java Script technologies: jQuery, ExpressJS and AngularJS

Server side technologies: NodeJs, Spring MVC, RESTful and Hibernate

Databases: Oracle, MySQL and MongoDB

Application/Web Servers: Apache tomcat, JBOSS and WebSphere

Development IDEs: Eclipse, Brackets, Sublime, Notepad++ and Netbeans

Tools: Gulp, Grunt, Bower, Yo and Yeoman

Testing: Jasmine (Karma & Protractor) and selenium

Operating Systems: Windows and Linux

Version Control tools: Subversion (SVN) and Git

Continuous Integration Tool: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Full Stack Developer

Responsibilities:

  • Developing a web portal application utilizing MEAN stack (Node.js, Express, AngularJS, and MongoDB).
  • Closely working wif business team to understand teh requirement to ensure dat right set of UI modules been built.
  • Implemented Single Page Application (SPA) architecture and client side MVC using AngularJS and server side using NodeJS.
  • Used Bootstrap features such as Model objects, Tabs, Tooltips, Carousals throughout teh application.
  • Implemented responsive design for different size of devices by using Bootstrap Grid System.
  • UsedAngular UI Grid directives such as filters, rootscope, childscope, modal, and template etc. and wrote some custom filters to implement sorting.
  • Implemented components and wire-frames using cross-browser compatible CSS, JavaScript, JQuery and AJAX, Angular JS.
  • Used ng-view directive to refresh only certain section of teh page and reduce teh load on teh web server.
  • Responsible for teh application configuration and Maintenance.
  • InstalledNodePackage Manager (NPM) to manage teh modules and used it to install useful tools such as Grunt, Gulp.
  • Used Mongoose Connector to connectMongoDBthrough Express framework.
  • WroteMongoDBmodels and schema by using mongoose to query data.
  • Implemented CRUD (create, read, update and delete) operations of MongoDB database.
  • Running teh application on a Node.js development server, managing teh web application through Node.js, Git, Grunt, and Brackets text editor.
  • Performed error handling in client-server communication by using teh AngularJS $resource.
  • Used Subversion (SVN)as source control.
  • Used Maven to build teh application.

Environment: Html, CSS, Bootstrap, Java Script, MangoDB, AngularJS, ExpressJS, NodeJS, MVC, NPM, Grunt, Gulp, Mongoose, SPA, SVN.

Confidential, Duluth, GA

Sr. Java Developer

Responsibilities:

  • Worked on Single Page Application (SPA) web application development approach.
  • Styling pages wif CSS3.0 and developed JavaScript for user interfaces.
  • Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and callback functions.
  • Used Selectors, Events, Ajax and DOM Manipulation modules in jQuery for updating content on DOM nodes.
  • Implemented Rich Internet Application using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two-way data-binding by using AngularJS.
  • Created different Ext JS Custom Components/User Extensions for re-usability.
  • ReactJS was used to build an application dat updates constantly over time.
  • Designed user friendly navigation to display various sections of data using jQuery and Bootstrap.
  • Created Dynamic Web Pages wif Web Controls and developed forms wif HTML.
  • Integrated UI wif server side RESTful web services using Ajax calls.
  • Developed jQuery callback functions to implement asynchronous communication using AJAX.
  • Used Spring MVC, Spring IOC to build teh application and handled Object Relational Mapping in integration wif Hibernate.
  • Written Spring components like Controllers, Validators, Resource Mappings, Session Attributes and Model Attributes using annotations and used URL mappings to handle teh requests and present clients to customized view by using different view templates.
  • Worked on Cross-Browser compatibility and fixed teh bugs for several browsers.
  • Fixed teh bugs by working in Application Support phases.
  • Tested/Debugged teh applications in web browser using Firebug.

Environment: HTML, CSS, Ajax, Java Script, DOM, EXT JS, AngularJS, ReactJS, jQuery, Restful, Java, Spring MVC, UI Hibernate, Spring IoC,and Firebug.

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Worked wif business analysts and owners to generate mockups & concepts of various screens and its architecture according to UI specs and business requirements.
  • Worked wif several cross-functional teams including business analysts, owners, operations, support, development and training teams to maximize user centered application efficacy.
  • Performed client-side application development using jQuery, jQ-Grid, HTML, CSS, Java Script and Bootstrap.
  • Maintenance and features creation usingwebtechnologies such as HTML, CSS/SASS, Bootstrap, JavaScript, jQuery, AngularJS and other front-end development processes.
  • Introduced teh two way data binding of AngularJS and made teh application lightweight.
  • Implemented Angular Controllers to maintain each view data and Angular Service calls using Angular Factory.
  • Maintained cross browser compatibility using libraries like jQuery and achieved responsive ness using Bootstrap CSS.
  • Migrated teh application using teh AngularJs, Bootstrap and also added teh new features.
  • Responsible for teh navigation, tabs and labels of teh application.
  • Implemented AJAX using JQuery/JSON to fetch teh data asynchronously to populate teh UI to implement auto completion and autosuggestion.
  • Extensively worked wif REST API web services as JSON response and parse it on teh UI for DOM/CSS Manipulation.
  • Worked wif CSS preprocessor SASS, focusing on reusability and modularity.
  • Wrote application level code to interact wif APIs,WebServices (REST) using AJAX, JSON and XML.
  • Performed unit tests using Karma and Protractor for E2E testing in a test driven environment (TDD).
  • Used Subversion (SVN) for source control.

Environment: Html, CSS, Bootstrap, Java Script, jQuery, AngularJS, Ajax, JSON, XML, SASS, jQ-Grid, Spring MVC,REST API, Web Services (REST).

Confidential - Kansas City, MO

Java Web Developer

Responsibilities:

  • Involved in teh requirement analysis, design and development phases.
  • Involved in teh designing of UML use cases, class and interaction diagrams.
  • Suggested teh frameworks for teh development of teh application.
  • Developed MVC design pattern based UI using JSP, XML, HTML, CSS and Spring MVC.
  • Developed several web pages using HTML, Style sheets, JSP, jQuery and JavaScript to perform checking and validations at Client's side.
  • Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
  • Used JSTL, AJAX, JSF and JavaScript for teh frontend design.
  • Implemented entire web tier wif Spring MVC pattern and using Spring controllers .
  • Implemented Dependency Injection feature of Spring framework and Wrote teh database integration code using Hibernate, and used teh Spring AOP features to handle teh exceptions.
  • Developed various re-usable Helper and Utility classes using Core Java, which are being used across all teh modules of teh application.
  • Implemented teh DAO pattern for database connectivity and Hibernate for object persistence.
  • Created XML files for storing teh data required for module.
  • Developed utility classes, which allows easy translation from XML to Java and back also implemented Property Reader to read properties from flat file.
  • Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist teh data into Oracle Database.
  • Configured teh Hibernate Mapping files for mapping teh domain objects to teh database tables and their corresponding properties to teh table columns.
  • Used JUnit, Log4J for Unit testing and logging.
  • Used GIT for version control.
  • Used Hibernate Query language (HQL) to perform queries against teh oracle database.
  • Used JIRA for tracking and updating teh project issues.
  • Used Maven for build and Jenkins for continuous build system.

Environment: HTML, CSS, Java Script, XML, JSP, Servlets, jQuery, Ajax, Spring Core, Spring MVC, Hibernate, Oracle, ANT, GIT, JIRA, Maven, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in teh designing of sequence diagrams, class diagrams and use case diagrams for various use cases.
  • Developed teh front end of teh application using HTML, CSS, JSP, JSP Tag libraries, JavaScript.
  • Designed front-end layouts using XHTML/HTML, CSS, jQuery, Java Script & Ajax as per latest W3CWeb Standards.
  • Teh entire application was developed in J2EE using an MVC based architecture wif help of Apache Struts 1.3.8.
  • Created menus, navigations, slides, Q&A pages and forms for teh application using jQuery library.
  • Provided technical solutions for application performance improvements and stabilization.
  • Implemented dynamic page elements and form error validations using JavaScript.
  • Used Form Based Autantication.
  • Used Web Sphere as teh application server for deployment.
  • Involved in writing stored procedures, complex queries using SQL to process teh data on MYSQL DB.
  • Developed application service components and configured beans using (applicationContext.xml) Spring.
  • Used Log4j for logging, debugging.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Worked wif QA team to test and automate.
  • Used Eclipse IDE extensively for teh development.

Environment: Html, CSS, Java Script, JSP, JSTL, Spring MVC, MySQL, Log4j, CVS, AWT and Java/j2ee.

We'd love your feedback!