DCXD 119 A 332

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

STEVE R

Sr. Node.js Developer


Visa Status: US Citizen

PROFESSIONAL SUMMARY

 Extensive 9+ years of professional experience in experience in Software Development Life Cycle (SDLC), including
design, implementation, integration, maintenance and testing of various web-based, Enterprise, Client/Server and
Distributed applications using Node.JS, JavaScript, HTML5, CSS3, Angular.JS, XML, ReactJS, Redux etc.
 Extensive experience in full life cycle (SDLC) of software development and in Agile Methodology and Scrum meetings.
 Extensive experience in developing and designing user experiences of applications using Node.JS, ReactJS, Redux,
React HOC, React Observables, React Promises, Axios, JavaScript, HTML5, CSS3, Angular.JS, XML, SASS, LESS, ES6,
Saga, Thunk, Webpack, Flex, JQuery, JSON, Ajax, Responsive web design (RWD), JQUERY and Bootstrap.
 Proficient on User Interface in developing web applications using HTML5, CSS3, JavaScript, Angular 2, Node.JS,
React.JS, Redux, Angular.JS, ES6, Vue.JS, Backbone.JS, Bootstrap, Typescript, Responsive web design. (RWD), JSON,
XML, JQuery and AJAX.
 Built backend REST API with NodeJS, ExpressJS and also Implemented modules into NodeJS to integrate with designs
and requirement.
 Working with JSON web tokens for authentication and authorization security configurations using Node.js.
 Experienced in implementation of SOAP and REST Web services using Contract first or Service first approach.
 Enhanced Microservices architecture, Docker, Kubernetes environment.
 Expert in unit testing using Mocha, Chai and Enzyme. Used Git/GitHub to maintain the versions of the file.
 Proficient on Automation tools like Selenium, TestNG, Postman, Sonarqube, Junit, Ant, Maven, Jenkins, Cucumber,
and SOAP UI Pro for testing. Expertise in using bug/issue tracking and project management tool JIRA.
 Effective problem solving skills, outstanding interpersonal skills, excellent in written and verbal communication.
 Worked with NodeJS, sequelize, Graphql to write back-end services.
 Worked with Nodejs, ExpressJS, Mongoose and MongoDB to create services in Node environment.
 Followed Agile SCRUM methodology and used Test Driven Development (TDD) and Used BDD pattern for code
quality and good readability standards.
 Excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical
perspective, meet deadlines, quickly build client rapport and be a team player.

Core Tech skills


NodeJS, ExpressJS, KOAJS, HapiJS, NPM, Clusters, Proxy Server, Promises, GraphQL, Apollo, Javascript, HTML5, CSS3,
ReactJS, Redux, AngularJS, Webpack, ES6, ES7, ES8, Typescript, Microservices, Bootstrap, Ajax, Grunt, Gulp, Bower,
UglifyJS, Babel, Java, MYSQL, PostgreSQL, MongoDB, AWS, S3, Kafka, Rest, JSON, XML, React Native, JSLint, Jira,
Sublime Text, Karma, Nginx, GitLab, Selenium, Postman, SonarQube, Enzyme, TeamCity, Visual Studio, Agile, Scrum

CERTIFICATIONS

 SCWCD (Sun Certified Web Component Developer)


 Sun Certified Java Programmer (SCJP).

EDUCATIONAL BACKGROUND

 Bachelor of Computer Science and Engineering


Professional experience

Roche, Remote working 100% contract on C2C


Sr. Node.js Developer
Duration – June 2018 to Till Date
Roche is a global pioneer in pharmaceuticals and diagnostics focused on advancing science to improve
people’s lives. The combined strengths of pharmaceuticals and diagnostics under one roof have made Roche
the leader in personalised healthcare – a strategy that aims to fit the right treatment to each patient in the
best way possible. Roche is the world’s largest biotech company, with truly differentiated medicines in
oncology, immunology, infectious diseases, ophthalmology and diseases of the central nervous system. Roche
is also the world leader in in vitro diagnostics and tissue-based cancer diagnostics, and a frontrunner in
diabetes management.

RESPONSIBILITIES:
 Developed dynamic and responsive web pages using Node.JS, HTML5, CSS3, Angular, Bootstrap and D3.js.
 Worked on Developing new application consists of front-end code written in JavaScript using Backbone, React that
like to a REST API running on Node and let front end development using React.js.
 Development of single-page application using React, Redux, HTML, NodeJS, ExpressJS and SASS/LESS. Leveraged
Redux for state management using Actions, Dispatchers, Providers and Store.
 Created visual presentations to the end user, using HTML5, JavaScript, React, Redux, Angular 2 , Angular4.
 Used ES6 features like arrow functions, promises, classes and block scoped constructs. Used JSX in the React
components for cleaner HTML like structure inside JavaScript. For build of JSX and ES2015 (ES6) used Babel,
Webpack.
 Created Typescript reusable components and services to consume REST API's using modular based architecture
provided by Angular 2. Set up server middleware to solve CORS issues between Angular 2 and node server.
 Designed and developed multi-protocol telecom Single-Page Architecture application using Node.JS, Express on the
backend.
 Built Angular 5 components, UI services to consume rest services using Component based architecture provided by
Angular 2, 4. Executed AJAX call to REST APIs and update dynamic functionality of HTML in Angular 5.
 Built webpack bundler with babel loader for react and es6 pre-sets. Different bundling for development, staging and
production. Used Bower, NPM, Grunt and Gulp for managing the dependencies in the web application.
 Worked with ReactJS, Redux, JavaScript (ES6, ES7+ES8) for building isomorphic applications.
 Used Angular5 and GitHub API to develop web application to track pull request statuses over multiple repositories.
 Created rich web UIs that merge with back-end components using JavaScript and AngularJS 4, 6 in conjunction with
HTML5 & CSS3 and Used Material-UI Design library for Rich UI/UX designs.
 Collaborated on the implementation of the backend server app. worked with NodeJS, Express, cors, GraphQL, Redis.
 Used Log4j utility to generate run-time logs and NGNIX for reverse proxy server process to load balancing.
 Used JQuery, JavaScript Promises for data manipulation, data traversing, form validations, create the content on the
fly depend on the user request. Accomplished Work Load Management by creating Clusters.
 Worked on Node.js Middleware framework like Express.js and Hapi.js essentially developed Microservices and serve
them through middleware. Served any Client side libraries through Microservice.
 Used Node Package Manager (NPM) to manage node modules and used it to install useful tools such as Gulp, React-
Bootstrap tools, Date pickers. Utilized Apollo GraphQL to interact with APIs and render user data.
 Used JQuery to make the frontend components interact with JavaScript functions to add dynamism to web pages at
client side
 Designed, Developed extensive additions to existing Java/J2EE Web Application utilizing (SOA) techniques.
 Implemented functionality using Servlet, JSP, Struts Framework Hibernate, Spring, Java Scripts and Weblogic.
 Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
 Developed various backend application programs such as Views, Functions, Triggers, Procedures and Packages using
SQL and PL/SQL language for the top management for decision making.
 Microservice API development using NodeJS, KOA, Docker, and Kubernetes.
 Backend development done using Node.js, Koa, Cassandra, and Redis.
 Database Development in both SQL (MSSQL, PostgreSQL/PostGIS, MySQL) and NoSQL (MongoDB).
 Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between
multiple business applications. Used ActiveMQ messaging to set up communication between applications in ESB.
 Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy
Migration. Consumed SOAP and Rest Webservices. Utilized Node.JS, mongo DB and Express to create Restful API's.
 Developed Rest architecture based Webservices to facilitate communication between client and servers.
 Setup and build AWS infrastructure various resources, EC2, S3, Auto Scaling, SES, Lambda SNS and RDS in Cloud
Formation JSON templates.
 Worked with Docker Containers, Microservices, serverless architecture, container orchestration frameworks such as
Kubernetes and Amazon ECS, DevOps models, developer.
 Made the integration of data in several applications in favor JSON documents with dynamic schemas using
MongoDB.
 Worked on MongoDB for deploying, monitoring, and backing up clusters of any size and configuration in web
application.
 Utilized continuous integration technologies such as CircleCI which utilized tests developed for front and back ends in
Mocha, Chai, Jasmine and Karma. Extensively used Git for version controlling and regularly pushed the code to
GitHub.
 Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache
(Varnish).Fixed all the SonarQube, PMD and Findbug findings.
 Used Postman tool to test the API workflow tested on the JSON files which are generated by the NodeJS, HapiJS.
 Wrote extensive JavaScript code to build dynamic pages using Sublime Text. Worked on CI/CD with Jenkins, TeamCity.
 Built and coordinate an automated build & release CI/CD process using GitLab, and, Chef on hybrid IT infrastructure.
 Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and
Selenium.
 Created test plans and JUnit test cases and test suite for testing the application, also used JUnit, EasyMock, TestNG,
JMeter, Postman, SonarQube. Implemented strategies for unit and functional tests with Jasmine and Selenium.
 Developed and performed test cases using Karma in the unit test, and used the Protractor and Enzyme. Also, wrote
unit tests using Jest and Enzyme for test-driven development. Utilized MinifyJS and UglifyJS for file minification and
compression.
 Utilized JIRA for Bug Tracking, JSLint to maintain consistent style amongst all the developers and GIT for version
control.
 Maintained client communications including email, slack, and daily standups.
 Used Sococo for the daily standups, power programming, and team communication.
 Installed and configure a Linux server to publish applications and the DataBase.
 Implemented web view for pan and zoom option for the map image details can be visible for the users.
 Handled cross browser platform compatibility issues (Firefox and Safari) on both Windows and Mac.

Environment: NodeJS, ExpressJS, KOAJS, HapiJS, NPM, Clusters, Proxy Server, Promises, GraphQL, Apollo, Javascript,
HTML5, CSS3, ReactJS, Redux, AngularJS, Webpack, ES6, ES7, ES8, Typescript, Microservices, Bootstrap, Ajax, Grunt,
Gulp, Bower, UglifyJS, Babel, Java, MYSQL, PostgreSQL, MongoDB, AWS, S3, ActiveMQ, Kafka, Webservices, Rest,
JSON, XML, React Native, JSLint, Jira, Sublime Text, Karma, Nginx, GitLab, Selenium, Postman, SonarQube, Enzyme,
TeamCity, Visual Studio, Linux, Unix, Mac, Agile, Scrum

Oracle - New York, NY


Sr. Node.js Developer
Duration: November 2016 - May 2018
Oracle Cloud Infrastructure offers higher performance, security, and cost savings. It is designed so businesses
can move workloads easily from on-premises systems to the cloud, and between cloud and on-premises and
other clouds. Oracle Cloud applications provide business leaders with modern applications that help them
innovate, attain sustainable growth, and become more resilient.

Responsibilities:
 Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML5,
CSS3, NodeJS, Es6, JavaScript, React JS and React-Native, Redux Saga.
 Developed web API using NodeJS and hosted on multiple load balanced API instances.
 Implemented mock services in Node.JS with the help of modules using ExpressJS.
 Worked with diverse technologies such as React.js, Flux, Webpack, AngularJS, React-router and ES6.
 Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
 Developed Web Pages by using HTML5, CSS3, JavaScript and ues JavaScript frameworks such as Angular 2.
 Created Typescript reusable components and services to consume REST API's using Component-based architecture
provided by Angular 2. Designed Frontend within object-oriented JavaScript Framework like Node.js and Ext JS.
 Scalable asynchronous microservices and REST api's implemented on Koa.js middleware.
 Essentially worked to develop restful Apis and invoke Soap Apis in Express.js and Hapijs, validating Apis with swagger.
Implemented UI by adapting Angular 2 framework with Typescript, NodeJS, HTML5, and CSS.
 Created Polymer.js, ES6 application to make UI by Dragging and Dropping the web components, where each
component contains different microservice and make UI after combine all microservice together.
 Developed ES6 web components for the multiple uses in the UI.
 Implemented various screens for the front end using React.js and used various predefined components from NPM
and Redux. Used Babel for transpiling code written in ES6 to ES5 supported by most browsers.
 Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
 Used Bootstrap and AngularJS UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and
devices, worked with Responsive Web design using Bootstrap.JS
 Designed DOM based interactive to reprogram selected links and adopted WCAG standards.
 Used Backbone.js, Ember.js and Require.js to create Views to hook up models to the DOM and synchronize data
to/from server.
 Implemented Presentation layer using JSP, Servlets , Backbone, AngularJS, NodeJS, CSS framework, SASS, LESS,
Compass, HTML/CSS into java deployed applications, Wire-framing, HTML5.
 Developed Internet/Intranet and Client/Server applications using Java and J2EE technologies like JSP, Servlets,
JavaBeans, Javascript, HTML, XML.
 Design, developed of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance/handling.
 Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML.
 Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization/
denormalization.
 Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
 Developed a data integration application using Apache Camel leveraging Apache CXF and messaging middleware like
ActiveMQ.
 Implemented multiple J2EE web service projects using Java, REST, SOAP, spring, WebLogic and Websphere in
production. Implemented application using Visual Studio Code, CSS, Angular CLI and Restful Web API.
 Worked on tools like Gulp, Grunt, Webpack and developed CLI applications using commander module.
 Designed dynamic and multi-browser compatible pages using AJAX, Grunt and JSON.
 Designed deployment system using Nginx for web requests to multiple node applications.
 Created a development environment using AWS Web services like EC2 and S3.
 Developed single page applications and Micro services, using NodeJS and React libraries and Manage continuous
integration and deployment for microservices in the AWS platform using (Kubernetes Cluster, Docker, Nginx Proxy,
Nexus, Jenkins and GitLab). Implemented SonarQube & Node.js server to manage authentication.
 Designed a data analysis pipeline using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
 Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and
Docker for the runtime environment for the CI/CD system to build and test and deploy.
 Designed UI patterns and developed applications with the help of Eclipse, Sublime text and Adobe Dreamweaver.
 Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
 Developed web applications quickly and effectively Responsive Web Design, Frameworks, Ionic, Twitter Bootstrap
and experience in making web page's cross browser compatible.
 Used Ionic along with Cordova, Phonegap to build native apps and integrating hybrid components to the application.
 Developed an application which runs on various platforms such as iOS and Android.
 Developed React JS pages, and Mobile Application Using React-Native Using Expo and Android Studio Web services
calls, AJAX calls for the application. Developed microservices at Business case level and tested them with Postman.
 Used GitHub and Jenkins for the continuous integration and deployment. Worked on github for tracking process of
coding. Test-driven development using Jasmine unit test and grunt.
 Performed Unit testing using Jasmine, Karma, Chai to fix bugs and experience on TDD Iterative and Incremental
development, and Automate test using tools like Selenium and protractor.
 Developed test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity
testing. Built unit test cases and integration test cases using Mocha, Chai.
 Conducted Usability Testing using Karma, Jasmine and end to end testing using Protractor and Gulp to resolve
interface problems. Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
 Tracked software issues and project progress enterprise-wide using Jira and JSLint for ensuring quality code.
 Used Jenkins tool to setup Maven and perform unit testing for a web application and performed code analysis by
using Jenkins. Performed application deployment using JBoss application server on Windows and Linux.
 Extensively worked in groupware and project management software such as Slack, HipChat,
 Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, HipChat).
 Designed and developed the application using Agile methodology and followed TDD, Scrum. Participated in daily
Stand up meetings with Scrum Master.

Environment: NodeJS, ExpressJS, Javascript, KOAJS, HapiJS, NPM, HTML5, CSS, React, Redux, Angular 2, ES6,
Typescript, Ajax, Bootstrap, AngularJS, SASS, LESS, Grunt, Gulp, Java, Spring, Hibernate Oracle, MySQL, PostgreSQL,
AWS, Docker, Webservices, Rest, JSON, XML, ActiveMQ, Sublime Text, nginx, Github, Chai, Selenium, Jasmine, Jenkins,
PostMan, SonarQube, Jira, JSLint, iOS, Visual Studio, Linux, Unix, Agile, Scrum,

Kaiser Permanente - Oakland, CA


Node.js Developer
Duration: April 2015 - October 2016
Kaiser Permanente is an American integrated managed care consortium, based in Oakland, California, United
States. This application provides two dashboards a patients-dashboard and a doctors-dashboard. Patients
Dashboard has options to book/cancel appointments, download prescriptions, medical history. And Doctor's
Dashboard has options to track upcoming appointments, appointments history, patient's history.

Responsibilities:
 Developed Hybrid applications using NodeJS, HTML5, CSS3, JavaScript, and Angular.JS that are cross platform
compatible.
 Implemented a Restful API server with Nodejs and ExpressJS.
 Responsible for writing and implementation of JavaScript, NodeJS, AJAX and JQuery to interact with web Services
and user controls.
 Worked on Responsive Web Design using Bootstrap and CSS3 Media Query to support different responsive layouts.
 Designed frame-less web applications using CSS preprocessors like SASS, LESS as per W3C Standards.
 Developed the base framework using Java, JSP, Struts, NodeJS, HTML5, JavaScript, Oracle and SQL Server.Used SOAP
Technology for exchanging the XML application using HTTP.
 Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
Architected and implement REST api interfaces using Javascript.
 Developed Web Applications using the MEAN Stack with MongoDB, ExpressJS, AngularJS, and NodeJS.
 Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
 Used SOAP Technology for exchanging the XML application using HTTP.
 Implemented Hibernate for the ORM layer in transacting with Oracle database. Extensively used Oracle programming
using SQL and PL/SQL
 Developed Oracle PL/SQLStored Procedures and Queries for Payment release process and authorization process.
 Wrote complex SQL statements to retrieve data from the DB2 database. Designed and developed DAO layer with
Hibernate standards, to access data from IBM DB2.
 Brought cloud-based (AWS) software cluster search web application from conceptualization to launch as lead project
developer.
 Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to
provide a connection.
 Utilized Postman services to check the API's created using Loopback NodeJS framework.
 In depth exposure to creating API for internal and external application using REST and SOAP based design. Open
source framework like Jersey used for create REST API.
 Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to
different financial institutions. Responsible for configuring Continuous Integration Server Jenkins and SonarQube.
 Configured JMS Server set up and DB Connection pool setup & deployed Returned items in Weblogic Server.
 Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application
and used CVS for version control. Implemented Selenium IDE with Javascript for Web apps.
 Used SVN version controller to manage code versions and to check in the data as XML files.
 Used Maven, Jenkins, selenium RC, Java and Selenium Grid to create nightly automation scripts.
 Used GIT for version control and handled unit testing using Jasmine and Karma.
 Worked with JSON objects and JQuery intensively to create interactive web pages.
 Developed applications using Hibernate ORM mappings using xml and annotation configurations.
 Developed application using Eclipse, Visual Studio Integrated Development Environment (IDE).
 Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
 Followed agile software development process, attended scrum meetings for incremental product development.
 Developed shell scripts, on Linux platform, to process data from upstream systems.
 Use Pivotal Tracker and HipChat to communicate with development team in entirely remote environment.
 Used HipChat and Lync for inter-personal communication amongst team members.

Environment: NodeJS, ExpressJS, Javascript, HTML5, CSS, Typescript, AngularJS, Bootstrap, Ajax, SASS, LESS, Jquery,
Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, AWS, Webservices, Rest, Soap, JSON, XML, Weblogic, Jira,
Selenium, PostMan, SonarQube, Jenkins, Jasmine, CVS, SVN, Eclipse, Visual Studio, Agile, Scrum, Linux, Unix, Mac

Liberty Mutual - Boston, MA


Back End Developer
Duration: February 2014 - March 2015
Liberty Mutual Group is an American diversified global insurer and the third-largest property and casualty
insurer in the United States. The focus of the project is to build and enhance Policy Processing System that
would automate the process end-to-end starting with the customer entering his policy details till the
calculation of claims/billings.

 Coded web applications utilizing programming languages including Node.JS, JavaScript, HTML, CSS and AJAX.
 Developed the Reusable templates using HTML5, DHTML, CSS3, JavaScript, jQuery, handlebars.
 Built web pages that are more user-interactive using jQuery, Plugins for Drag and Drop, JSON, JavaScript and
Bootstrap. Worked with Bootstrap for creating Responsive design.
 Created Typescript controllers for the different pages in the views using Typescript.ts.
 Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic. Implemented
JAVA Web Services based on SOA architecture with SOAP and WSDL.
 Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, JavaScripts and
Weblogic. Developed complex Web based UI using Struts, Ajax and Java Script.
 Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to
Hibernate Configuration File and also established data integrity among all tables.
 Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
 Created stored procedures, sequences, tables, indexes, triggers, views on Oracle DB
 Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
 Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
 Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to
different financial institutions.
 Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web
services communication. Implemented SOAP and REST paradigms to access Amazon web services (AWS).
 Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
 Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
 Worked with modules like MongoDB (NoSQL) for database persistence to interact with mongodb.
 Used Git, Visual Studio, Web Storm, and SQL Server Management Studio in daily development activities.
 Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using
Maven scripts. Created and Implemented Keyword Driven Framework using Selenium.
 Deployed the application under WebSphere application server and involved in resolving deployment issues.
 Used version control and configuration management tools like SVN, CVS and Subversion.
 Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts.
 Responsible for migrating/supporting the application to Amazon Web Services cloud infrastructure.
 Worked on implementing Ajax, jQuery methods in retrieving the data from JSON files and loading the claims data on
the HTML elements.
 Designed Use Cases using UML and managed the entire functional requirements life cycle using waterfall model
 Deployed the applications in Linux servers using deployment scripts.
 Used HipChat for internal messaging.
 Daily use of various video, audio, chat tools like Slack, HipChat, Hangouts, and Skype to maintain communication
with peers and to utilize the company's peer network of staff developers.

Environment: Node.JS, Javascript, HTML5, CSS, Typescript, Bootstrap, Jquery, Ajax, XML, Java, Spring, Hibernate,
Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Websphere, AWS, JSP , Servlets, JSON, Jira, CVS, SVN, Selenium,
Waterfall, Visual Studio, Eclipse, Linux

CVS Healthcare - Woonsocket, Rhode Island


UI Developer
Duration – July 2012 - January 2014
CVS Health is an American healthcare company that owns CVS Pharmacy, a retail pharmacy chain, CVS
Caremark, a pharmacy benefits manager, Aetna, a health insurance provider, among many other brands.
I have worked to develop software keeping track of products produced by us. Also it took care of wholesale
billing and distribution system.

Responsibilities:
 Developed the Reusable templates using NodeJS, HTML, CSS, JavaScript, jQuery, handlebars.
 Developed client-side AJAX application that uses JavaScript OOP and more Bind objects and retrieve them via JNDI
interface. Involved in tuning SQL Queries.
 Designed and styled UI screens using HTML, JavaScript and CSS. Developed Web Services for interacting with
Backend.
 Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-
database mapping.
 Designed Solutions using Hibernate and JPA to interface with the relational database.
 Developed and designed Software Engineering Solutions using Agile Methodology.
 Involved in design, development and support phases of SDLC.

Environment: Node.JS, HTML, CSS, JavaScript, JQuery, Java, spring, Hibernate, JPA, UML, JSP, Servlet, Ajax, MySQL,
JDBC, Oracle, Ant, XML, Jira, Agile, Scrum.

Wipro - New York, NY


Software Developer
Duration – July 2010 - June 2012
Wipro is an Indian multinational corporation that provides information technology, consulting and business
process services. I was Involved in the complete Software development life cycle starting from design phase to
the implementation phase.

Responsibilities:
 Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client
to improve customer experience.
 Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
 Wrote complex SQL queries, stored procedures in PL/SQL.
 Created test plans and JUnit test cases and test suite for testing the application.
 Enhanced the code according to the business requirements.
 Adopt Agile Methodology to plan using JIRA.

Environment: HTML, CSS, JavaScript, Ajax, JQuery, Java, JPA, SQL, UML, JSP, Servlet, Ant, XML, Jira, Agile.

You might also like