Summary
Work History
Education
Skills
Timeline
Generic

Rahul Srivastava

Principal Sofware Engineer
Bangalore

Summary

Skilled Principal Software Engineer adept at executing development strategies via unique management and design style. Known for tackling unforeseen hiccups in software creation with agility and tireless commitment. Creative innovator of novel approaches to time-worn problems, proficient at employing colleagues and resources to combat everything from minor bugs to catastrophic software failures.

Professional Expertise:

· 14 yrs of expertise in Software Development Life Cycle including Designing, Coding, Optimization and Maintenance using Front END frameworks and technologies.

· I am trained agile coach.

· I have received ‘Exceed Expectation’ rating every year in my professional carrier.

· Won best project award in 2015 in Responsys hackathon.

· My project and idea got second and third place in 2016 and 2017 Responsys hackathon.

· Very good hands in Web Designing with the help of SCSS, CSS, HTML, DHTML, Adobe Photoshop, Dreamwiever, JavaScript.

· Proven ability to lead software development teams and to work on multiple projects with strict deadlines.

Work History

Principal Software Engineer

Oracle India Pvt. Ltd.
BENGALURU
04.2012 - Current

Technologies & Tools: ExtJS 6.2.2, ExtJS 4.1, Saas, Agile, GIT, Sublime Text, Sencha, Oracle Jet, Oracle Visual Studio (VBCS).

Description: Oracle Responsys is an award-winning cloud marketing tools and functionalities that help improve conversions, strengthen customer relationships, and dramatically lessen messaging fragmentation.

Roles and responsibilities:

  • Built outstanding and dynamic team of ui developers which significantly boosted overall success of organization.
  • Developed multiple marketing cloud products from scratch using ExtJS ui framework like; Content library, SMS, Push, InApp, Message Canter, MMS, Web Push, MobileAppConsole, SPAN and Personalization selector.
  • Doing all the enhancements and improvements in EMD product after taking over it from another team.
  • Did Redwood theme upgrade for EMD, SMS, Push, Inapp, Message Center and Web push in a single release with 2 ui developers.
  • Developed many micro packages in ui so that they can be shared between different channels like (EMD, SMS, Push, Inapp, Message Center, Web Push).
  • Responsible to design and develop robust solutions to meet product requirements for functionality, scalability and performance.
  • Responsible for POCs & Technology/framework/product evaluations.
  • Responsible to do release planning for team.
  • Performed continuous reviews of projects and team work in order to enact proactive changes that maintained efficiency.
  • Coordinated efficient large-scale software deployments.
  • Collaborated with team to determine application requirement specifications.
  • Estimated project requirements and planned milestones.
  • Responsible to lead/enforce best UI/UX practices, coding standards & code reviews.
  • Responsible to work closely with each UI developer and guide and assign work to them.
  • Built next gen SPAN module using oracle VBCS application.

Java Developer

Tek Systems (Allegis Group Company)
BENGALURU
06.2011 - 04.2012

I was deployed in Jamcracker Inc.

Technologies & Tools: Java, J2EE (JSP, Velocity Template, Servlets, EJB), Struts-2.0, Struts-tiles, Ajax, XML, JSON, Eclipse -3.2.0, Apache-Tomcat-6.0.10, Jboss-4.2.3, Oracle 10G, Perforce, CSS Sprite, JavaScript, JavaScript obfuscator, Fedora-11, CentOS 5.0, TC-Build Tool.

Description: Jamcracker is a cloud services based product development company. Which offers complete solution for managing services of any small and big organization.

Roles and responsibilities:

Ø Working with high performance team i.e Production Support Team.

Ø Responsible to enhance and change product according to CR (Change Request).

Ø Fixing all production bugs and releasing it to production with quality.

Ø Responsible to deliver all P1’s and Planned patches on time.

Ø Responsible to create build then patch.

Ø Responsible to release patch to QA then staging and then production environment.

Member of Technical Staff

Spire Technologies and Solutions Pvt. Ltd.
BENGALURU
12.2009 - 06.2011

Technologies & Tools: Java, J2EE (JSP, Velocity Template, Servlets, EJB), Struts-1.3.8, EXTJS-3.1, Ajax, DWR, MongoDB, XML, JSON, Fusion-Charts, Net Beans – 6.8, Apache-Tomcat-6.0.10, Oracle 10G, I-Batis, TortoiseSVN-1.5.0, CSS Sprite, JavaScript, JavaScript obfuscator, Fedora-11, CentOS 5.0.

Description: Spire TalentSHIP - A People-centric Enterprise Capability Model & Talent Analytics Framework. Spire is a research based startup pioneering in Context Intelligence™ platforms & solutions. Spire’s TalentSHIP platform derives intelligence from unique parameters (“context”) critical to the success of customer’s business & employees.

Spire’s current product & consulting solutions are focused on

- Aligning employee capabilities to core business strategies

- Maximizing the potential of customer’s human capital

Roles and responsibilities:

Ø Wrote complex algorithms for complex data.

Ø Wrote generic algorithms to generate JSON and XML string from list/map by using Reflection.

Ø Developed module to upload .zip file into file Server and then extract that zip file and then convert all containing .doc file to .html file.

Ø Developed a module to send one call from one server (Tomcat instance) to another server (Tomcat instance).

Ø Design and Developed a module to call from one plain html site to server with image verification algorithm.

Ø Developed a system to change client specific logo.

Ø Researched and implement DWR and MongoDB for project.

Ø Developed system to pass a java object through javascript function as a parameter.

Ø Implemented DB generated rule and permission based modules.

Ø Developed different modules by using fusion charts to show dashboard, Pai , Bars, Trees etc.

Ø Did JSP Book implementation to zip all server request.

Ø Developed modules for Context (Job) to Candidate match, Profile to Context Match and Context to Context Match and many more using ExtJs, Struts, DWR, Fusion Charts, Servlet, XML, JSON.

Ø Design and Developed a generic screen for association.

Ø Design and Developed Status Management System.

Ø Actively participated to break main project in to 2 projects. That exercise includes restructure of packages, restructure of jsp folders and restructure of projects by using Maven.

Ø Did Spire’s all network setup including Lan setup and Router setup.

Ø Communicating with the CTO for analysis and implementation of work request.

Ø Bug Fixing and Testing of Products with coordination of Team Members.

Software Developer

WebAffinity Technologies Pvt. Ltd.
BENGALURU
07.2008 - 09.2009

Technologies & Tools: Java, J2EE (JSP, Velocity Template, Servlets, EJB), Eclipse-3.2.0, J-Boss-4.0.2, MYSQL-5.0, TortoiseSVN-1.5.0, XML, CSS, CSS Sprite, JavaScript, JavaScript obfuscator.

Description: Evening Flavors offers a suite of services to Customers, Restaurant and pubs. eveningflavors.com is a lifestyle portal dedicated to the Food and Beverages Industry. It is platform which bridges the gap between the restaurateurs and customers leveraging the cheapest marketing medium-internet.

It offers online table booking and party planning in many restaurants. It also offers search facilities for restaurants, pubs, offers and parties.

Roles and responsibilities:

Ø Developed Web-based Application which offers a range of solutions to fit all organizations (restaurants and pubs), great and small. This portal provide restaurateurs venue with direct access to over thousand customers using internet regularly.

Ø Developed an optimized restaurant, pub, offer and party search facility using MySql queries.

Ø Developed Admin module to track different modules records for add, delete and update record.

Ø Developed Super Admin Module to create Admin User and give the permission to Admin User to View, Delete, Update, and add module records.

Ø Developed a system to extract all email Id’s of Address book of User.

Ø Developed Blog module for eveningflavors.com.

Ø Developed different modules like Register Me, Plan a Party, Special Offers, City Parties, City Pubs-Bars, My Account, User Profile, Review etc.

Ø Developed system to send SMS through eveningflavors.com.

Ø Developed a system to response the Mobile Application request in XML Format.

Ø Developed system for HTML e-mailing campaign and newsletter using “Velocity Template”.

Ø Integrated Google Map in eveningflavors.com for each restaurant and pub.

Ø Developed e-Mail open Tracking system with details like e-Mail opening IP Address, Name, e-Mail Id of receiver etc.

Ø Design web pages of “Evening Flavors” through HTML, CSS, JavaScript and Adobe Photoshop.

Ø Server Database maintenance using putty server (Including Database Backup).

Ø Server Maintenance using psftp and putty server (Including ear deployment).

Ø Generated SiteMap for evenigflavors for Google Crawler.

Ø By using UrlRewritting API done all JSP’s proper URL Writing.

Ø Done website optimization for eveningflavors.com according to standards. That includes CSS optimization, image request optimization, HTML requests optimization etc.

Ø Managing Day to day Development activities related to eveningflavors.com Website.

Ø Handling the team of 6 members and assign them day to day tasks.

Ø Communicating with the Project Leader for analysis and implementation of work request.

Ø Bug Fixing and Testing of Website with coordination of Team Members.

Ø Ensuring timely deliveries of work requests.

Ø Completed Search Engine optimization (SEO) for www.eveningflavors.com by using Keywords research, meta tag description research and using Google Analytics, Website Outlook etc.

Education

BE - Computer Science

SINHGAD INSTITUTE oF TECHNOLOGY, Pune Universities
LONAVALA
06.2004 - 06.2008

Skills

    ExtJs 602

JavaScript

MVVM

SASS (CSS)

Timeline

Principal Software Engineer

Oracle India Pvt. Ltd.
04.2012 - Current

Java Developer

Tek Systems (Allegis Group Company)
06.2011 - 04.2012

Member of Technical Staff

Spire Technologies and Solutions Pvt. Ltd.
12.2009 - 06.2011

Software Developer

WebAffinity Technologies Pvt. Ltd.
07.2008 - 09.2009

BE - Computer Science

SINHGAD INSTITUTE oF TECHNOLOGY, Pune Universities
06.2004 - 06.2008
Rahul SrivastavaPrincipal Sofware Engineer