We provide IT Staff Augmentation Services!

Lead Full Stack Developer Resume

SUMMARY

  • Over all 8+ Years of professional experience in Applications design, Development, Integration, Maintenance, Installation, Implementation, testing of various client/server, N - tier and web application and its design, using various UI- Technologies.
  • Hands on experience in full stack development using Java, spring, Hibernate, Angular, React.
  • Good experience on relational database management system.
  • Worked with Bootstrap for Responsive Web design.
  • Worked with Angular pipes, services, directives, components, integration with backend.
  • Migrated existing Angular JS application to Angular 2/4.
  • Worked with React, React Router and Redux state management of application.
  • Used Node for developing REST web services using express and integrating with Mongo db.
  • Used JWT, passport for security configurations on Node.js
  • Developed a Mobile application for android and iOS with React Native and phone gap in different projects.
  • Proficient in RDBMS using Oracle, IBM DB2, MySQL database servers
  • Worked on Confidential Web Services (AWS) EC2, SQS and S3.
  • Experience with WebLogic, IBM WebSphere, Apache Tomcat & JBOSS Application server.
  • Good experience in Unit Testing using Junit and Mockito.
  • Used Mocha, Jasmine, Karma, Chai tools and frameworks for JavaScript testing to implement Test Driven Development.
  • Good Experience in using Version control system software like SVN, GIT.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, Agile.
  • Expert in developing User Interface (UI) applications and professional web applications using JavaScript, jQuery, JSP, XUL, HTML/HTML5, CSS/CSS3, XHTML, XML, JSON and Ajax.
  • Experience in applying the latest software development approaches including model view controller (MVC), event - driven applications using AJAX, Object Oriented JavaScript, JSON and XML.
  • Expertise in developing various JavaScript frameworks like Angular.js, React.js/Redux, Responsive web design. (RWD).
  • Experience in various mobile frameworks like Ionic, phone gap/Cordova for mobile hybrid applications in both IOS and Android.
  • Expertise in using all the new features in HTML5 and CSS3 in creating the mark-up and the styling of the pages.
  • Experienced implementing Web Services using Apache SOAP, WSDL, JAX-RPC, JAX-WS, RESTful API, restful and UDDI.
  • Experience with Devops Deployment tools such as Puppet, Chef and Docker.
  • Experience in SQL Database like Apache and MongoDB.
  • Experienced in using Text editors like Espresso, eclipse, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++. services with Flash/Flex.
  • Developed Servlets and Utilised Node.js to create a fast and efficient chat server.
  • Skilled in working with CSS preprocessors like SASS, LESS and have aesthetic sensibility on Backgrounds, Layouts, Positioning, Animations, Text, Borders, Padding, Pseudo Classes and Pseudo Elements.
  • Experience in working with RESTFUL web services using POSTMAN and called Rest web services through Angular JS to get JSON object and modified the response object to display on web pages.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviours in CSS.
  • Experience in JavaScript build tools like Grunt/Gulp, Node.
  • Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
  • Authorised to work in United States for any employer

PROFESSIONAL EXPERIENCE

Lead Full stack Developer

Confidential

Responsibilities:

  • As a Senior Developer, I am responsible for development, support, maintenance and implementation of a complex project module.
  • Responsible for developing System Integration Services for Chatbot Application using RESTful Services, JSON, Java, Spring MVC, Spring Boot, Spring JDBC, Hibernate, Git
  • Experienced in developing a user interface application using HTML5, CSS, JavaScript, React, Angular 4 and Node JS.
  • Maintained an existing React, JQuery, Angular JS based application.
  • Migrated with AngularJS with Angular 4.
  • Created various re - usable Polymer components using polymer library.
  • Used modern web technologies to create a complex Single-Page Application: Browserify Experimented with Angular, Polymer and ES6.
  • Created Angular components like controllers, services, directives to collect different asset data and bind the service to re-usable polymer components.
  • Very much familiar with T-Sql and in writing the stored procedure.
  • Focused on architecting NoSQL databases using Mongo DB.
  • Worked with Angular 2.0 directives, components, and services.
  • Implemented REST web services to explore the middleware services using express in node.js.
  • Worked on application backend implemented as Node JS express application server. Developed REST services, integrated with databases, Configured build tools.
  • Worked with GIT Version control.
  • Developed build script using maven to build, package, and test and deploy application in application server.
  • Involved in implementing test cases using Jasmine and Karma to test angular controllers and services.
  • Involved in Agile software development life cycle (SDLC) with SCRUM methodology.
  • Working as UI Developer assisting my team in developing two different Web-based applications.
  • Implemented ES6 features, Used Babel, web pack with ES2015, React JSX presets, Backbone Marionette JS.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework.
  • Used Angular 4 for building web-apps and is highly efficient in integrating with Restful services.
  • Worked on Bootstrap CSS framework for Responsive Web Design; Used LESS Pre-processors for CSS pre-processing.
  • Used events distribution and parent chain for parent-child component communication.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end Developed
  • Developed applications using Angular single page applications SPAs to improve page performance.
  • Used React Components on the view layer, Backbone Js for business logic.
  • Extensively used React. Js, library of JavaScript, and used Forms, Events, Keys, State, Props, Flux, and Web pack.
  • Used Grunt for build tool for configuring tasks, Karma, Jasmine for Unit Testing
  • Worked on React Native Framework to develop mobile user interfaces which is highly responsive.
  • Worked with the team, helping them build out their mark-up and CSS. My Specialty is large scale CSS, focusing on reusability and modularity.
  • Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of Object-Oriented CSS to cut down on repetitive code.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers
  • Designed and implemented sharable and re-usable software service API's.
  • Experience in creating test suites using JASMINE.

Environment: Java, HTML5/HTML, CSS3/CSS, PHP, JavaScript, JQuery, JSON, Mongo DB, Angular 4, ReactJS, Node.js, Web pack 2.0, MVC, SVN, AJAX, XML, Eclipse, MySQL, Scrum

Full stack Developer

Confidential

Responsibilities:

  • Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • Design to develop an application using HTML5, CSS3, Bootstrap, JQuery, React JS, Node JS.
  • Developed a Mobile application for android and IOS with React Native.
  • Developed user interface by using the React JS, React Router for SPA development
  • Used Node for developing REST web services using express and integrating with Mongo db.
  • Worked with Micro Services and Web Services using Spring Boot.
  • Designed REST APIs supporting JSON that allow sophisticated, effective and low - cost application integration.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Created React.js components using JSX, followed FLUX design pattern for unidirectional data flow.
  • Used React-Router to turn application into Single Page Application.
  • Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
  • Handled client-side validation using JavaScript and JQuery.
  • Worked with React test utils for unit tests for the application.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Maven is to Build, tool configuring for automation of building process for all types of environments- Test, QA and Production.
  • Involved in various stages of application development through requirement analysis, development, testing and deployment.
  • Developed the various screens and its architecture in accordance to UI Specs.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and jQuery.
  • Working on all the latest technologies like HTML5, CSS3, etc. Tackled various issues related browser compatibility to accommodate these advanced and fast technologies.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
  • Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager).
  • Used React-Router to turn application into Single Page Application.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Involved in building stable React components and stand-alone functions to be added to any future pages.
  • Performed a lot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on WebPages.
  • Experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
  • Worked for backward compatibility to support browsers like IE6, IE7, and IE8.
  • Developed Smooth scroll effect for page scroll with JQuery.
  • Used JavaScript MVC to load data from pre-populated text file.
  • Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
  • Worked on performance tuning for JavaScript, to load pages quickly.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Used JQuery UI for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Using tools like GIT for version controlling chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
  • Developed test scripts for service calls and rendered data through XML files.
  • Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
  • Participated in agile sprint planning, sprint review, sprint retrospective, daily scrum meetings to deliver quality code.
  • Dealt with the Bug life cycle phases like Defect analysis, bug tracking and Retesting is performed and maintained the status of reports.

Environment: Java, spring, Hibernate, HTML5, CSS3, PHP, JavaScript, JQuery, AJAX, Responsive Design, Bootstrap, Node.js, ReactJS, JSON, Photoshop, Dreamweaver, Illustrator, SOAP, GIT, Jenkins and Windows.

UI Developer

Confidential

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Involved in web designing using HTML5, XHTML, CSS3, JavaScript, JQuery and extensively used Table - less Design in CSS for positioning.
  • Created popup forms using Bootstrap version 3.0.0 Models, AngularJS Models and AngularJS Controllers.
  • Designed and made views of this app including UI, send and receive data from server, Ajax by using Sencha touch and JavaScript, HTML, CSS
  • Used Validator framework of the struts 2 for client side and server-side validation.
  • Used Tomcat and MySQL in an MVVM model, developed the database wrapper functions for data staging and modelled the data objects relevant to the mobile application
  • Develop graphical view of the network present in the inventory using SVG.
  • Involved in writing automated typescript for AngularJS application using protractor and JavaScript.
  • Fiori Package Configuration on SAP Gateway & Backend ECC App Configuration.
  • Maintain consistent CSS usage and styles. Introduced to the company Grunt, SASS, and Compass.
  • Running reports on active directory Exchange Server, Windows server, office 365 and ESX Server using PowerShell
  • Created Full trust cloud hosted apps using MVC (Angular) and MVVM (knout Js) frame works to support future integrations.
  • Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces using material design components in polymer JS.
  • UI Screens were developed using HTML5, Java Scripts, Ajax, UI components and CSS3.
  • Worked on proof of concept using Google web toolkit to create the personal card application site. Designed and implemented Report Module (using Jasper Report framework)
  • Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
  • Used SQL/PLSQL to create procedures and CRUD, DDL, DCL, TCL operations
  • Mobile app UI design experience. Used ANGULAR JS and consumed Restful Web Services and which are created out of Node API. Good understanding in implementing web application using Angular JS framework.
  • Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
  • Experience in the Agile Development Process using SCRUM methodology and usage of TDD and Jira
  • Used Bootstrap framework and SASS pre-processors to custom styles and layouts.

Environment: Java, Spring HTML, CSS2/3, JavaScript, JQuery, JSON, Node.js, JSP, AJAX, SOAP, XML, XPATH, Adobe Flash, GWT, Photoshop, TFS, PLSQL, Oracle, Windows

Software Developer

Confidential

Responsibilities:

  • Involved in understanding the current business process, defining scope of the project along with position statement.
  • Responsible for gathering of requirements, designing, developing and testing of applications.
  • Developed web pages using PHP, HTML, CSS, JavaScript, JQuery and AJAX for client - side validations.
  • Created various forms, image galleries and another interface with PHP.
  • Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
  • Implemented CSS and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
  • Developed web pages layouts using CSS mechanism to include different box model, colors, layout, width, height, font size, Image size to the web pages.
  • Extended Bootstrap classes to build custom front-end controls; example candidate isotopes. Worked extensively on web 2.0 migration from conventional web Frame work to AJAX driven framework.
  • Used SQL queries in PHP scripts to access customer information and modify their accounts and set up basic relational database to hold account information.
  • Developed stored procedures, triggers, functions and tables in MySQL database.
  • Used the Mozilla Firefox extension, Firebug to view and debug HTML, DOM and JavaScript.
  • Participated actively in fixing the bugs reported in Test, UAT and Production environments.
  • Created GitHub repository for code collaboration and worked on JIRA issue management to track Sprint Cycles.

Environment: Java, HTML, CSS, JavaScript, JQuery, Bootstrap, Hadoop, big data, XML, AJAX, MySQL, Git, JIRA, PHP

Hire Now