Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Manvitha G

manvireact@gmail.com
React.js Developer / Node.js Developer / +1 312 772 4757
======================================================================================
 Having 8+ years of extensive experience in designing User Interface (UI) applications and
professional web applications using HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, Angular 2/4,
React, ECMA Script 5/6, DOM, jQuery, Ajax, XML, JSON, D3.js, Express.js and Node.js server.
 Good experience working with Bootstrap and CSS3 media queries to support for Responsive Web
Design (RWD). 
 Experience in Preprocessors and template languages like SASS/LESS.
 Built reusable and customizable components for the new website using React.js and Model View
Controller (MVC) frameworks such as Angular 4/2 to create a single page web application (SPA) and
multi-page application.
 Good working knowledge in Jasmine Unit testing frameworks.
 Implemented the usage of Node.js and NPM, especially for Node build processes like GULP. 
 Good knowledge in Core Java.
 Good knowledge in designing web applications and web content utilizing various Search Engine
Optimization (SEO) techniques. 
 Implemented sophisticated data visualizations using D3JS, AM Charts, NVD3, and JavaScript.
 Utilized SOAP and REST services to access web services for communication. 
 Hand on Experience implementing AJAX calls for better web-based User Interface and Used AJAX to
Get, Post, Delete, Put the data from the server asynchronously by using Restful APIs for JSON object
as per the requirements of data integration and data manipulation. 
 Good Understanding of Document Object Model (DOM) and DOM Functions. 
 Insight knowledge for writing and deploying fully featured mobile apps using React Native.
 Experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG)
and the ability to apply W3C web standards. 
 Worked on cross-browser compatibility with Firebug for Mozilla, Developer Toolbar for Chrome and
IE Developer Toolbar for Internet Explorer. 
 Experience in Unit/E2E/Integration Testing frameworks and libraries like Jasmine, Karma, Mocha for
AngularJS/2/4 and NodeJS, Mocha, Chai, Enzyme for ReactJS. 
 Created unit test cases for Angular applications using Jasmine to test individual functions/modules
using test runner Karma. 
 Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript. 
 Experience in using the task runners like Grunt and Gulp and Web pack.
 Experience in using Version Control Tools like TFS and GIT. 
 Experience with User Acceptance Testing (UAT) and Accessibility Testing (JAWS and Tanaguru)
 Worked on IDEs like Eclipse, Visual Studio, Notepad++, IntelliJ, Sublime Text 3, ATOM, Net Beans,
Web Storm, and Brackets. 
 Experience in building E-Commerce Applications, Financial and Banking Applications. 
 Experience working in a fast-paced environment using Agile/Scrum, Test-driven development and
Waterfall methodologies. 
 Excellent interpersonal abilities, communication skills, time management, and team skills with an
intention to work hard to attain project deadlines under stressful

TECHNICAL SKILLS:

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JSON,
LESS, SASS
JavaScript Libraries: jQuery, BackboneJS, NodeJS, ReactJS, Redux, Flux, AngularJS, D3JS
IDE’s and Developer Eclipse, NetBeans, Dreamweaver, Photoshop, Spring tool suite, Sublime
Tools: Text, IntelliJ, Visual Studio Notepad++, ATOM
Web Services REST and SOAP
Dependency Managers NPM and Bower
Debugging Tools: Firebug, Bugzilla, Chrome Inspector, Browser stack
Databases: Oracle 11g, MySQL, MSSQL, MongoDB
Version Controls Git, TFS, BitBucket
Servers: IIS, nginx
Operating System: Windows XP/Vista/7/8, MAC OS X, Ubuntu, LINUX, UNIX

Education:
B.TECH in Information Technology from Loyola institute of technology and management JNTU K -2013

Professional Experience:

Client: Zurich Insurance Group, Illinois


Role: Sr. React.js Developer / Node.js Developer
Feb’20 to Till Date

Responsibilities:
 Experience developing Responsive web applications.
 Worked on JavaScript and CSS, including DOM manipulation and the JavaScript object model.
 worked on SVG manipulation for clicking a node and drag and drop of SVG over another SVGs, using
d3.js and pure JavaScript.
 Experience debugging Node.js, profiling memory and cpu usage
 Experience deploying Node.js into production and scaling applications beyond single instances
 Experience with Node.js using web server-based frameworks such as Express or Sails
 Experience in enterprise level Node.JS programming
 Experience with Node.js utility libraries such as Express, Hapi, Async, Grunt, and Bluebird
 Experience working Content Management System (One CMS) used to manage static assets such as
Images, PDF, JSON configurations that needs quickly and easily get web content live.
 Involved in building stable reusable React components and stand-alone functions to be added to any
future pages.
 Experience with React and React State Management with Redux, React Hooks and Context API 
 Experience with modern front-end build pipelines and tools like Git, Jenkins, Hal tool, IntelliJ,
VSCode, or Atom.
 Experience with common front-end development tools such as Babel, Webpack, NPM, yarn, etc.
 Experience with container technology like Docker.
 Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
 To manipulate the data and handle multiple actions, uses Redux-thunk as middleware.
 Worked simultaneously on Mobile apps using React Native for mobile scanner applications
 Worked closely with Engineers and product managers to create user stories and scenarios used for
intuitive websites and mobile designs. 
 Experience working in Agile Methodology and Scrum ceremonies
 Developing new user-facing features using React.js
 Building reusable cross platform components and front-end libraries for future use
 Fixed defects raised during system & user acceptance testing phases by QA and Clients.
 Developed code with good quality, which can be tested easily, and which works across all standard
browsers and web platforms.
 Used Restful web services to call for POST, PUT, DELETE and GET methods. 
 Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating
unneeded API calls.
 Strong communication, analytical and interpersonal skills working within cross-functional teams
 Supported SIT and UAT environment release for UI deployments.
 Used JIRA to keep track of outstanding bugs, participating in daily standups, sprint reviews, Kickoffs.

Environment: HTML5, CSS3, SASS, Bootstrap4, React JS, Redux-thunk, AJAX, JSON, o Nodejs,
Responsive Web Design, Oracle Database, Gulp, NPM, Mocha, Chai, Enzyme

Client: National Energy Corporation (NEC) Trinidad and Tobago


Role: React.js Developer / Node.js Developer
Sep’19 to Jan’20

Responsibilities:
 Responsive internal Web-based applications. (Multiple projects)
 Developed user information solutions by implementing and maintaining a wide range of products
from single-page applications to complex data analysis systems
 Involved in building stable reusable React components and stand-alone functions to be added to any
future pages.
 Worked on SSRS reporting tools to download audit reports and worked web-based printing.
 Good experience in Node.js (async approach, promises)
 Experience building high performance and scalable services using Node.js and Javascript
 Experience deploying Node.js into production and scaling applications beyond single instances
 worked on SVG manipulation for clicking a node and drag and drop of SVG over another SVGs, using
d3.js and pure JavaScript.
 Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
 Created and used Reducers that received said Actions to modify the Store State Tree.
 To manipulate the data and handle multiple actions, uses Redux-thunk as middleware.
 Worked simultaneously on Mobile apps using React Native for mobile scanner applications
 Handled State Management with React Hooks and Context API 
 Modified web pages complying with Web Content Accessibility Guidelines (WCAG) and W3C web
standards
 Involved in unit testing of various modules by generating the test cases using Mocha, Enzyme, and
Chai.
 Used Restful web services to call for POST, PUT, DELETE and GET methods. 
 Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating
unneeded API calls.
 Fixed defects raised during system & user acceptance testing phases by QA and Clients.
 Supported SIT and UAT environment release for UI deployments.
 Used TFS to keep track of outstanding bugs, participating in daily standups, sprint reviews, Kickoffs.

Environment: HTML5, CSS3, SASS, Bootstrap4, React JS, Redux-thunk, AJAX, JSON, Nodejs, Responsive Web
Design, Oracle Database, Gulp, NPM, Mocha, Chai, Enzyme
Client: Cyient ltd
Role: React JS Developer
Dec’16 to Jul’ 19

Responsibilities: 
 Responsive Design, E-commerce Application, and CMS driven technology solution.
 Involved in building stable reusable React components and stand-alone functions to be added to any
future pages.
 Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
 Created and used Reducers that received said Actions to modify the Store State Tree.
 To manipulate the data and handle multiple actions, uses Redux-saga as middleware.
 Worked simultaneously on Mobile apps using React Native for mobile scanner applications.
 Created UI components that work seamlessly on both client & server side (Node JS, Express JS).
 Involved in unit testing of various modules by generating the test cases using Mocha, Enzyme, and
Chai.
 Worked on Adobe Scene 7 integration for uploading the single image and video assets directly to
AEM, Encoding videos directly within AEM, building image-based sets directly within AEM and to
add interactivity to images or videos.
 Implemented tracking code to our pages on all user touchpoints for sending event hits for Google
Analytics and Enhanced Ecommerce reporting in Google Analytics.
 Involved in Ongoing risk assessment and auditing while developer for WCAG 2.0 AA compliant front-
end experience.
 Created HTML email templates to send emails using mjml.io and used Microsoft Graph to access and
sync data to the application.
 Optimized animation logic with optimistic functions to increase performance in rendering.
 Used Restful web services to call for POST, PUT, DELETE and GET methods. 
 Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating
unneeded API calls.
 Fixed defects raised during system & user acceptance testing phases by QA and Clients.
 Used UI Development using HTML, and coded Java components which Retrieve data using SQL from
Oracle database. 
 Supported SIT and UAT environment release for UI deployments.
 Used JIRA to keep track of outstanding bugs, participating in daily standups, sprint reviews, Kickoffs.

Environment: HTML5, CSS3, SASS, Emotion JS (CSS in JS), Bootstrap4, React JS, Redux-saga, AJAX, JSON,
Responsive Web Design, Nodejs, Gulp, NPM, MongoDB, Oracle Mocha, Chai, Enzyme.

Client: Accenture
Role: UI Developer
June14 to Dec 2016

Responsibilities: 
 Worked closely with Engineers and product managers to create user stories and scenarios used for
intuitive websites and mobile designs. 
 Implemented Angular2 Services for connectivity between web application and back-end API'S using
Typescript.
 Created Angular2 components, implemented interpolation, input variables, Bootstrapping, NgFor,
Ngif, Router Outlet, binding the events, decorators.
 Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application. 
 Built SPA with loading multiple views using route services using Angular 2 and Node.js. 
 Created Angular components like Controller, Directives, Services, and Forms to collect the input
from the User. 
 Used Angular2 for Client-side validations while rendering JSON validation errors in the backend.
 Developed Angular2 Template-driven forms and Model-driven forms builder by using ngModel. 
 Used TSLint tool that checks Typescript code for readability, functional errors, maintainability. 
 Used Scaffolding tools like Yeoman to create a skeleton of the web application. 
 Used package managers like Bower and NPM. 
 Used Third-party API in application to add the functionality of tracking. 
 Used SASS for code Minification. 
 Used Webpack to bundle Typescript and JavaScript modules. 
 Created Typescript reusable components and services to consume REST-API'S using component-
based architecture and worked on Directives, Components, Pipes, and injectables. 
 Developed widgets using HTML5, CSS3, AJAX, jQuery Components and JavaScript. 
 Implemented Ajax Frameworks, jQuery tools examples like Auto Completer, Tab Module, and
Calendar and Floating windows. 
 Involved a full complement of Angular2, Node.js, and MongoDB to store and present assessments. 
 Involved in making of efficient and fast application running using Node.js Nonblocking I/O. 
 Involved in Unit testing, Integration testing, Regression testing, and Acceptance testing. 
 Involved in writing test cases using Jasmine to ensure 100% code coverage.
 Used UI Development using HTML, and coded Java components which Retrieve data using SQL from
MongoDB and Oracle database. 
 Designed and developed various applications using Agile Methodology and followed Test Driven
Development (TDD) and Scrum. 

Environment: HTML5, CSS3, Typescript, Angular2, Bootstrap, Json, Java, Responsive Web Design MVC,
Agile, Firebug, Git, Oracle, Eclipse, Mock-ups, RESTful Services Agile methodology, Apache
Tomcat, Npm, NodeJs, JIRA

You might also like