Senior Full Stack Engineer Resume
SUMMARY
- High - energy, confident professional with an infectious enthusiasm for technology.
- A total of 11+ years of experience in full stack app development.
TECHNICAL SKILLS
Programing languages / scripting: Java, JavaScript, ES6, CSS, CSS3
Server side: NodeJs and Java
JavaScript libraries: Angular, ReactJs, NodeJs, Jquery, Sencha, Redux
Web services: REST, XML, JSON, SOAP, NodeJs, Express Js, RESTLETs
Databases: MySQL, SQL Server, NoSQL (MongoDB), DB2
Package management tools: NPM
CSS Frameworks: Bootstrap
Testing tools: Jasmine, Jest, Enzyme, Mocha, Chai
Module builders: Webpack
Version Controlling tools: GIT, SVN
State containers: Redux
IDE: Eclipse, Visual Studio code, Webstorm
PROFESSIONAL EXPERIENCE
Confidential
Senior Full Stack Engineer
Responsibilities:
- Developed various UI screens using React.js, JSX, CSS, HTML5, CSS3
- Developed Redux integration with middlewares Thunk, LogRocket
- Worked on server side implementation of REST APIs using Node.js, express, MongoDB.
- Used webpack module bundler, npm to generate JavaScript bundles, builds.
- Written unit tests for Clientside Js using Jest.
- Written unit tests for REST APIs using Mocha and Chai
- Worked collaboratively with teh team using Git, CA Agile Central
Confidential
Associate Architect - UI Engineering
Responsibilities:
- Developed various UI screens using React.js, Redux, Bootstrap, HTML5, CSS3
- Worked on server side implementation of REST APIs using Node.js, express, socket.io, MongoDB.
- Developed Presentational React Js components, Higher- Order components (HOCs) in React Js
- Developed React Container components using ES6, React Redux dat interact with RESTful web services based on JSON and XML payloads.
- Used ‘redux - form’ library to develop React UI forms, their validations and state management in Redux.
- Implemented integration with Cordova plugins for native functionality bridging, google maps integration for Android, IOS platforms.
- Implemented Responsivewebdesign using Bootstrap library, media queries and other HTML5, CSS3 features.
- Used webpack module bundler, npm to generate JavaScript bundles, builds.
- Written tests, test suites using Jest test runner, Enzyme adapter for React for unit testing React components.
- Experience working collaboratively using Git
Confidential
Development Tool
Technologies: Java, JavaScript (Node Js, Express Js, Angular Js), Cordova, HTML5, CSS3, Bootstrap, MySQL, JSON, XML, REST
Responsibilities:
- Developed various Work Flow UI screens using Angular, Bootstrap, HTML5, CSS3.
- Developed Angular FormControls, Services wrapper for Pega 7 controls.
- Implemented integration with Cordova plugins for native functionality bridging, google maps, notifications integration for Android, IOS platforms.
- Implemented Responsivewebdesign using Bootstrap library, media queries and other HTML5, CSS3 features.
- Written tests, test suites using Jasmine for unit testing Angular modules.
- Experience working collaboratively using Git
Development Tool
Technologies: Java, JavaScript (Node Js, Express Js,React Js, Angular Js, Jquery, Jasmine), Cordova, HTML5, CSS3,, Git, Cordova, JSON, XML, REST
Responsibilities: As an architect in Pega Mobile UI Engineering,
- Designed and developed ReactJs components for Pega 7 controls to be used by applications built on React Js.
- Developed Angular Js modules for Pega 7 controls to be used by applications built on Angular Js.
- Built RESTful customer web apps with NodeJs and Express js based on Pega 7 APIs for clients Coco-Cola and Vodafone.
- Developed common modules in ES6 & JavaScript for REST & SOAP web service interactions based on JSON and XML
- Implemented client & server modules for Web Sockets interaction for NodeJs server.
- Written unit tests for Js using Jasmine
Confidential
Member of technical staff
Technologies: Java, JavaScript (JQuery, Angular Js, Jasmine), JSON, XML, REST
Responsibilities:
- Design and development of queues dashboard and alerting system based on HTML5, CSS3, JavaScript (Angular Js 1.x).
- Extended Jquery based Slickgrid component with new extensions for grouping, filtering.
- Implemented unit testing using jsTestDriver framework.
Confidential
Software Associate
Technologies: Java, JavaScript (Jquery, ExtJs, Jasmine), JSON, REST
Responsibilities:
- Developed ExtJs JavaScript based widgets for handling media/document content.
- Developed custom Silverlight user controls like drag drop zones, Gallery control with animation support, Image-viewer with zoom in and zoom out support.
Confidential
Software Design Engineer
Technologies: JavaScript (Jquery, ExtJs), Asp.net, JSON, REST
Responsibilities:
- Developed user plugins, extensions based on ExtJs JavaScript for different controls like Grids, Buttons, Combos, Trees
- Implemented Web Services in Asp.Net using C# to populate dashboard, reports.
- Designed and Implemented SQL Queries, stored procedures in SQL Server 2005 to store and retrieve user data for grids, charts on dashboard and reports.
Confidential
Software Engineer
Technologies: JavaScript (Jquery, YUI), Asp.net, SOAP, XML
Responsibilities:
- Develop REST web services in Asp.net
- Implemented JavaScript code for server side interaction using JQuery