Greg Ray

You might also like

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

GREG RAY

Sr. React.JS Developer


Email: raygreg928@gmail.com
Phone: (301)-789-2816
Visa Status: US Citizen
Location: Charlotte, NC

PROFESSIONAL SUMMARY

 Extensive 10+ years of professional experience in experience in Software Development Life Cycle (SDLC), including
design, implementation, integration, maintenance, testing and documenting of various web-based, Enterprise,
Client/Server and Distributed applications using ReactJS, Redux, React HOC, React Observables, React Promises,
Axios, JavaScript, HTML5, CSS3, Angular.JS, Node.JS and XML.
 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 ReactJS, Redux, React HOC,
React Observables, React Promises, Axios, JavaScript, HTML5, CSS3, Angular.JS, Node.JS, XML, SASS, LESS, ES6, Saga,
Thunk, Webpack, Flex, JQuery, JSON, Ajax, Responsive web design (RWD), JQUERY and Bootstrap.
 Expertise in ReactJS and working with React Flux architecture.
 Experience with middleware's using Redux-Thunk, Redux-Saga, Redux-Logger, and Universal React Redux. Expertise
in ReactJS framework to develop the SPA.
 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, Junit, Ant, Maven, Jenkins, Cucumber, and SOAP UI Pro for
testing. Expertise in using bug/issue tracking and project management tool JIRA.
 Experience in working with AngularJS, Angular Flux, and Redux architecture using complex object-oriented concepts
in improving the performance of websites.
 Developed various screens for the front end using ReactJS and used various predefined components from NPM and
Redux library. Excellent experience in working with Agile SCRUM Methodology.
 Effective problem solving skills, outstanding interpersonal skills, excellent in written and verbal communication.
 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


ReactJS, Redux, Axios, React HOC, React Observables, React Promises, Saga, Thunk, Javascript, HTML5, CSS3,
AngularJS, NodeJS, ExpressJS, NPM, VueJS, Webpack, Babel, ES6, Typescript, Microservices, Bootstrap, Ajax, UglifyJS,
SASS, LESS, Java, MYSQL, Rest, JSON, XML, React Native, Android, JSLint, Jira, Sublime Text, Karma, nginx, Git, GitLab,
Github, Selenium, SonarQube, Enzyme, Mocha, Chai, TeamCity, Visual Studio, Linux, Mac, Unix, Agile, Scrum

CERTIFICATIONS

 SCWCD (Sun Certified Web Component Developer)


 Sun Certified Java Programmer (SCJP).

EDUCATIONAL BACKGROUND

 Bachelor of Computer Science and Engineering


Professional experience

The Walt Disney Company, Burbank, CA, Remote working 100% contract on C2C
Sr. React.JS Developer
Duration – Aug 2022 to Till Date
Disney is a multinational entertainment and media conglomerate known for its film studios, television
networks, theme parks, and streaming services such as Disney+.

RESPONSIBILITIES:
 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.
 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.
 Developed dynamic and responsive web pages using React, Redux, HTML5, CSS3, Angular, Bootstrap, Node.JS and
D3.js.
 Created visual presentations to the end user, using HTML5, JavaScript, React, Redux, Angular 2 and Angular4 and
ReactJS.
 Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase.
 Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background
without interfering with the display and existing page in an interactive way.
 Designed several UI screens with GUI, Reactjs, Redux, saga, thunk, React HOC, Material-UI, React Bootstrap, Axios,
flux, mobx, nextjs, sass, less, Lodash. Developed Single page application using Angular 5, Typescript and RXJS.
 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.
 Implemented HTTP requests using Rxjs React Observable library to handle multiple values over time.
 Redux-saga used to make application side effects easier to manage, more efficient to execute, simple to test, and
better at handling failures. Wrote custom SCSS and JS to allow the theme to accommodate the designs.
 Used all type of ReactJS methods and components like React Async Await, components, containers and direct routes
imports.
 Integrating React Promises and with Insights Cookie Consent Manager JavaScript API.
 The Redux-Thunk middleware was used with the Redux store to retrieve contract data via a RESTful API implemented
on the backend in Node.js and MongoDB. Used CORS to allow websites to share resources across domains safely and
securely.
 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 in Hybrid app development using ionic and Cordova. Implemented responsive web design using hybrid Ionic
framework and Angular. Strong focus on React-Native, React, Electron, iOS, MobX, Webpack, and Node.js
 Used Angular 5 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.
 Used JQuery to make the frontend components interact with JavaScript functions to add dynamism to web pages at
client side
 Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
 Designed web applications using front-end technologies like, XML, Jasmine, Ajax, utilized tools like JSLint, YUI
compressor. Wrote extensive JavaScript code to build dynamic pages using Sublime Text.
 Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C
standards.
 Implemented with security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Forceful
Browsing, Request Token, Password Maintenance using OWASP framework.
 Used CSS preprocessors such as SASS, LESS and Stylus with BEM methodology, to create more structured and
understandable stylesheets for easier collaboration with the development team.
 Implemented JSON web token (JWT) for user authentication to ensure users work with their own relative content.
 Designed, Developed extensive additions to existing Java/J2EE Web Application utilizing (SOA) techniques.
 Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy
Migration. Consumed SOAP and Rest Web services. Utilized Node.JS, mongo DB and Express to create Restful API's.
 Worked with Docker Containers, Microservices, serverless architecture, container orchestration frameworks such as
Kubernetes and Amazon ECS, DevOps models, developer.
 Used GraphQL together with Feathersjs to build a real-time web application back-end environment.
 Used Amazon Web Services (AWS) to maintain a centralized storage for server hosted on two boxes.
 Made the integration of data in several applications in favor JSON documents with dynamic schemas using
MongoDB.
 Developed tools based on Node.js for checking devices (Device Tracker) Android and iOS.
 Developed native android application using Android SDK (Java and Kotlin) in an Agile, Scrum and Kanban
environment.
 Made use of Swift extensive features and enhanced syntaxes to make the code cleaner and safer.
 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.
 Debug the application using Chrome Developer tools to traverse the documents and manipulated the Nodes using
DOM.
 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.
 Created Unit tests using Mocha, Chai and Enzyme. Worked on CI/CD with Jenkins, TeamCity.
 Written test cases and done Unit testing execution with JASMINE and KARMA.
 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.
 Installed and configure a Linux server to publish applications and the DataBase.
 Used HipChat, Zoom and Slack for communication with team members.
 Handled cross browser platform compatibility issues (Firefox and Safari) on both Windows and Mac.
 Utilized Visual Studio IDE while designing and implementing the user interface.
 Followed Agile/Scrum methodology of software development thereby satisfying the Customer through early and
continuous delivery of valuable software.

Environment: ReactJS, Redux, Axios, React HOC, React Observables, React Promises, Saga, Thunk, Javascript, HTML5,
CSS3, AngularJS, NodeJS, ExpressJS, NPM, VueJS, Webpack, Babel, ES6, Typescript, Microservices, Bootstrap, Ajax,
UglifyJS, SASS, LESS, Java, MYSQL, MongoDB, AWS, Web services, Rest, JSON, XML, React Native, Android, JSLint, Jira,
Sublime Text, Karma, nginx, Git, GitLab, Github, Selenium, SonarQube, Enzyme, Mocha, Chai, TeamCity, Visual Studio,
Linux, Mac, Unix, Agile, Scrum.

Comcast Corporation - Philadelphia, Pennsylvania


Sr. React.JS Developer
Duration: November 2018 – Jul 2022
Comcast is a telecommunications conglomerate that owns NBCUniversal, including NBC, Telemundo, and
Universal Pictures, as well as Xfinity cable and internet services.

Responsibilities:
 Developed Web Pages by using HTML5, CSS3, JavaScript and ues JavaScript frameworks such as Angular 2.
 Implemented UI by adapting Angular 2 framework with Typescript, HTML5, and CSS.
 Responsible for developing a front-end application using React JS and REDUX architecture for internal team's
productivity use.
 Implemented various screens for the front end using React.js and used various predefined components from NPM
(Node Package Manager) and redux library.
 Worked with diverse technologies such as React.js, Flux, Webpack, AngularJS, React-router and ES6.
 Worked on Redux with React to handle large chunks of data for the better performance.
 Designed the Front-end applications, as well for user interactive (UI) web pages using web technologies like HTML5,
CSS3, Es6 JavaScript, React JS and React-Native, Redux Saga.
 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.
 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
 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.
 Made secure web app and protected from Cross Site Scripting (XSS) and Cross Site Request Forgery (CSRF) by using
JavaScript. Resolved CORS issues by setting proper client and server-side headers.
 Worked on highly advanced user interface design and development using JavaScript, Angular 4, Node JS, HTML5 and
CSS LESS/SASS. Developed CSS3 style sheets and made use of CSS preprocessor SASS to give gradient effects.
 Implemented Presentation layer using JSP, Servlets , Backbone, AngularJS CSS framework, SASS, LESS, Compass,
HTML/CSS into java deployed applications, Wire-framing, HTML5.
 Used CSS, Reactjs, Redux, saga, Thunk, react HOC, Material-UI, React Bootstrap, Axios, flux, mobx, nextjs, sass, less,
Lodash for applying style in entire applications.
 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
configuration file. Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
 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.
 Designed UI patterns and developed applications with the help of Eclipse, Sublime text and Adobe Dreamweaver.
 Designed dynamic and multi-browser compatible pages using AJAX, Grunt and JSON.
 Worked on tools like Gulp, Grunt, Webpack and developed CLI applications using commander module.
 Designed deployment system using Nginx for web requests to multiple node applications.
 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).
 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.
 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 React JS pages, and Mobile Application Using React-Native Using Expo and Android Studio Web services
calls, AJAX calls for the application.
 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.
 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: React, Redux, Axios, React Promises, , Javascript, HTML5, CSS, Angular 2, NodeJS, WCAG, XSS, NPM,
ES6, Typescript, Ajax, Bootstrap, AngularJS, SASS, LESS, Grunt, Gulp, Java, MongoDB, Oracle, MYSql, AWS, Docker, Web
services, Rest, JSON, XML, Sublime Text, nginx, Github, Mercurial, Selenium, Jasmine, Jenkins, Jest, Jira, JSLint, iOS,
Visual Studio, Linux, Unix, Agile, Scrum

21st Century Fox - Oakland, CA


Sr. ReactJS Developer
Duration: April 2017 - October 2018
21st Century Fox was a multinational media conglomerate that owned film studios such as 20th Century Fox
and television networks such as Fox Broadcasting Company. It was acquired by Disney in 2019.

Responsibilities:
 Developed Hybrid applications using React.JS, HTML5, CSS3, JavaScript, and AngularJS that are cross platform
compatible.
 Responsible for writing and implementation of React.JS, JavaScript, HTML5, CSS3, Bootstrap, TypeScript, 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.
 Wrote TypeScript codes to develop different functionalities and view parts for the UI (User Interface).
 Developed maintainable SCSS, CSS style sheet on LESS pre-processor incorporated its dynamic features such as
variables, operations and mixings. Developed SCSS, CSS3 style sheets to give gradient effects.
 Designed frame-less web applications using CSS preprocessors like SASS, LESS as per W3C Standards.
 Developed whole presentation layer using JavaScript based frameworks such as Javascript MVC (JMVC), JQuery,
Bootstrap, Ajax, and JSON with REST full communication.
 Developed the base framework using Java, JSP, Struts, HTML5, AJAX, JavaScript, Oracle and SQL Server.Used SOAP
Technology for exchanging the XML application using HTTP.
 Perform accessibility evaluations for websites. Create best practice guidelines that meet WCAG standard.
 Worked with data sanitization to prevent attacks like Cross site scripting (XSS).
 Provided UI/UX feedback to improve software design and implementation.
 Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the
application. Architected and implement REST api interfaces using javascript and Node.js.
 Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
 Used SOAP Technology for exchanging the XML application using HTTP.
 Used Android Content Providers for implementing features like sending E-mails, SMS, etc. from the app and designed
GUIs for these applications. Integrated with different Android and IOS versions.
 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.
 Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to
provide a connection. Built a website using Amazon Web Services (AWS).
 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.
 Developed ANT scripts to build and deploy the application in the JBoss Application Server
 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 java script for Web apps.
 Used SVN version controller to manage code versions and to check in the data as XML files.
 Used Maven, selenium RC, Java and Selenium Grid to create nightly automation scripts.
 Used GIT for version control and handled unit testing using Jasmine and Karma.
 Developed applications using Hibernate ORM mappings using xml and annotation configurations.
 Developed application using Eclipse 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: React.JS, Javascript, HTML5, CSS, Typescript, AngularJS, Bootstrap, Ajax, SASS, LESS, Jquery, Java, Spring,
Hibernate, Struts, PL\SQL, Oracle, DB2, AWS, Web services, Rest, Soap, JSON, XML, JBoss, Weblogic, Jira, Selenium,
Jasmine, CVS, SVN, Eclipse, Agile, Linux, Hipchat

Time Warner - New York City, NY


ReactJS Developer
Duration: February 2016 - March 2017
Time Warner was a media conglomerate that owned Warner Bros. Entertainment, HBO, and Turner
Broadcasting System. It merged with AT&T in 2018.

 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: 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, Unix

CBS Corporation - New York City, NY


ReactJS Developer
Duration – July 2014 - January 2016
CBS is a media conglomerate that owns the CBS television network, Showtime, and various other television
and radio stations.

Responsibilities:
 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: HTML, CSS, JavaScript, JQuery, Java, spring, Hibernate, JPA, UML, JSP, Servlet, Ajax, MySQL, JDBC,
Oracle, Ant, XML, Jira, Agile, Scrum.
ViacomCBS - New York, NY
Software Developer
Duration – July 2012 - June 2014
ViacomCBS is a media conglomerate formed by the merger of CBS Corporation and Viacom. It owns various
cable networks, including MTV, Nickelodeon, and Comedy Central.

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