Rajeev Aggarwal
Over Fifteen years (**+) of extensive professional experience developing flexible and dynamic web applications.
Professional Summary:
Strong background in PHP, HTML, XHTML, CSS, Javascript and MySQL, Angular JS, React JS, Nodejs
Thorough understanding of System development life cycle (SDLC)
CI/CD implementation using PCF.
Proficient in working with MVC architecture
Extensive use of JQuery menus, light box, image gallery, color picker, Slider, Tabs, Accordion etc.
Possessed the ability to work under pressure and meet deadlines consistently
Experienced in Database (RDBMS) Design, Normalization, and Management
Extensive experience in customized web application frameworks such as Joomla, Drupal, Oscommerce, etc. in business environments
Possessed excellent oral, communication and interpersonal skills, resulting in effective rapport and teamwork
Handled end-to-end application design, development, deployment, maintenance, and documentation
Technical Skills:
Operating Systems
MS-DOS, Windows 98 / 2000 / 2003 / XP / NT
Web Technologies
HTML, DHTML, XHTML, XSL, XSLT, CSS, XML, PHP, JavaScript, JQuery, Dojo, YUI and JSP, Angular, React JS
Content Management Server (CMS)
Joomla, WordPress, Oscommerce and Drupal, AOR
Databases
MySQL, Oracle, MSSQL, MS-Access and Teradata, MONGO DB
Software Programs/IDE
Dreamweaver MX 2004, SVN, VI, Photoshop, PHPMYADMIN, IE, Fire fox, Opera, Apache, IIS, MySQL-Front, Microsoft Office Apps
Implementation by Topic
AJAX, CGI, Browser Compatibility, DOM, Information Architecture, LAMP, MySQL Optimization, OOP, RDBMS, RegEx, SEO, Web 2.0, Web Services,
Feathers JS, Sails JS, Nodejs
Source Packages/ Frameworks
GIT, Subversion, Prototype/Scriptaculous, Photo Gallery, X-Cart, Cube Cart, OSCommerce, JOOMLA, PHPBB, Word Press Blog, Drupal.
Work History
Stubhub – San Franscisco Oct’17 to Current
Full Stack Developer
Project: Trust and Safety Dashboard
Project Description:
Creation of Fraud Dashboard where customer support executives can reset the password for compromised users.
Responsibilities:
Working on fraud dashboard from scratch using React and Node
Writing backend layer using NodeJS
Worked extensively on CI/CD using PCF.
Visualization using High Charts.
Started Working on StubHub My account page
Working on Stubhub HELP page
eBay Inc – San Jose, CA Oct’17 to Mar’19
Senior Software Engineer
Project: https://qsx.corp.ebay.com/
Project Description:
Dashboard where executives and analysts obtain key metrics to determine the health of the business. This is the newer iteration of the Harmony reports.
Responsibilities:
Created financial report using React
Writing web services using NodeJS and MongoDB
Worked on PIWIK to generate usage report.
Implemented chart library using high chart and D3.
Working on Admin on Rest tool for content management.
eBay Inc – San Jose, CA Dec’ 14 to till Date
Senior Software Engineer
Project: https://quickstrike.corp.ebay.com
Project Description:
Dashboard where executives and analysts obtain key metrics to determine the health of the business. This is the newer iteration of the Harmony reports.
Responsibilities:
Created financial report using Angular
Implemented ACL changes on DRUPAL for different roles
Created Web services using sails and waterline ORM
Worked on PIWIK to generate usage report.
Creating Documents using docgen library
Agreeya Solutions – Sacramento CA May’ 11 to Nov’ 14
Senior Software Engineer
Project: ENRICH
Project Description:
ENRICH is a financial product which helps users for debt management. In this user do enrollment by adding his personal details, Credit card information based on information systems pulls his credit report and credit score which is further used to aggregate all the debt with “Yodlee”, do debt planning. ENRICH will suggest the best way to be DEBT free. Further ENRICH helps user to make payment via “BancBox”.
Responsibilities:
Created comprehensive design document as per the requirements.
Developed secure web applications using ZEND Framework
Subversion/SVN and Visual SourceSafe repository administration
Implemented AJAX, JSON and jQuery for manipulating data
Creation of system design specifications, object model, data model
Developed data formatted web applications and deployed scripting using HTML, XHTML, XML, DHTML, CSS as per web standards
Used agile / Scrum methodology for application development
Meeting clients with latest updates and gathering requirements.
Interaction with all the 3rd party financial domains like ARIA, CSID, Yodlee, BancBox
Environment: PHP, ZEND Framework, MySQL, HTML, CSS, Jquery, AJAX, SVN
Agreeya Solutions – Sacramento CA July’ 11 to Apr’12
Tech Lead
Project: Refrigerant Management System
URL: http://www.arb.ca.gov/rmp-r3/
Project Description:
The California Global Warming Solutions Act of 2006 directs ARB to develop early actions as part of the State’s efforts to reduce greenhouse gas (GHG) emissions to 1990 levels by 2020. ARB has identified proper implementation and management of Refrigerant Management Program (RMP) as one of the early actions to reduce greenhouse gas emission.
Responsibilities:
Created comprehensive design document as per the requirements.
Developed secure web applications using Cake PHP
Subversion/SVN and Visual SourceSafe repository administration
Implemented AJAX, JSON and jQuery for manipulating data
Creation of system design specifications, object model, data model
Developed data formatted web applications and deployed scripting using HTML, XHTML, XML, DHTML, CSS as per web standards
Used agile / Scrum methodology for application development
Handling team of 5 developers.
Meeting clients with latest updates and gathering requirements.
Environment: PHP, Cake PHP, MySQL, MySQLI, HTML, CSS, Jquery, AJAX, SVN
eBay Inc – San Jose, CA Aug’ 10 to June’ 11
PHP Developer
Project: eBay DataHub (Data Analytics), ATLAS Data Mover, Data Upload tool and VDM Manager
URL: http://datahub/index.php (Internal Portal)
Project Description:
The eBay DataHub is a community-oriented internal company website, where users collaborate with analytic tools and technologies.
Responsibilities:
Created custom components/features using the Joomla framework
Developed secure web applications using PHP and Joomla web technologies
Integrated Teradata, MySQL and Postgres in single application stack
Execution of shell scripts via PHP
Subversion/SVN and Visual SourceSafe repository administration
Implemented AJAX, JSON, MooTools and jQuery for manipulating data
Creation of system design specifications, object model, data model
Created complete UI design for data mover tools between different systems, e.g. Teradata, Hadoop
Developed data formatted web applications and deployed scripting using HTML, XHTML, XML, DHTML, CSS as per web standards
Used agile / Scrum methodology for application development
Environment: PHP, Joomla, MySQL, Teradata, HTML, CSS, MooTools, AJAX, SVN, ZEND Framework and Web Services
Chalkpad Technologies – Chandigarh (India) Mar’ 08 to Aug’ 10
Project Manager
Project: Chalkpad Technologies
URL: www.chalkpad.in
Responsibilities:
Lead team of 6 developers through the design and development of web pages using HTML, CSS and client side validations
Developed dynamic web pages for Application using PHP 5, HTML and JavaScript
Used AM charts, XML to generate dynamic flash graphs
Created system design specifications, object model, data model
Subversion/SVN and Visual SourceSafe repository administration
Implemented AJAX, JSON for manipulating the data
Created various reports using CSV import and export
Developed end-user documentation
Technologies: PHP 5.0, MySQL, AJAX, JavaScript, Drupal, HTML, DHTML, CSS, ActiveX, Dreamweaver, XML, XSL, XSLT, SOAP, Tomcat, and Linux
Cogniter Technologies — Chandigarh (India) Mar’ 05 to Mar’ 08
Assistant Team Lead
Project: Multiple Projects
URL: www.cogniter.com
Responsibilities:
Technical lead for team of 4 people
Developed dynamic web pages for Application using PHP 5, HTML and JavaScript
Deployed entirely new Joomla-based web application
Used AM charts and XML to generate dynamic flash visualizations
Utilized Subversion/SVN and Visual SourceSafe code repository
Implemented AJAX, JSON for manipulating data
Technologies: PHP 5.0, MySQL, AJAX, JavaScript, HTML, DHTML, CSS, ActiveX, Dreamweaver, XML, XSL, XSLT, SOAP, Tomcat, and Linux
Netsolutions — Chandigarh (India) May 04 to Mar’ 05
Web Developer
Project: Multiple Projects
URL: www.netsolutionsindia.com
Responsibilities:
Developed dynamic web pages for Application using PHP 5, HTML and JavaScript
Subversion/SVN and Visual SourceSafe repository administration
Implemented AJAX, JSON for manipulating data
Used JavaScript for client side validations
Technologies: PHP 5.0, MySQL, AJAX, JavaScript, HTML, DHTML, CSS, ActiveX, Dreamweaver, and Linux
Education:
Master of Computer Application (M.C.A) 2004
Kurukshetra University – Kurukshetra, India