Shankar Srinivasan
Location:
NJ, USA
Languages:
English
Experience Summary
I use open source software to build web sites that connect people and ideas. Drupal has been my CMS of choice since 2007. 12+ years of Experience in Digital Media, High Traffic Websites, Video Delivery, TV Everywhere, Drupal, Agile Project Management, Offshore Teams and I have worked on projects for clients such as NBC Universal, Major League Baseball, A&E, Hearst Corporation and The Walt Disney Company, Johnson & Johnson and Meredith Corporation.
TECHNICAL SKILLS
Over 12+years of experience in development with Drupal (CMS), PHP, MYSQL & HTML5.
Extensive experience in Drupal 6/7/8 version. Module & Theme deployment
Experience in Drupal Deployment in PASS, CASS & SASS using COMPOSER and Continuous Integration.
Experience in End-to-End Drupal Application starting from Requirement Gathering, Project Planning, UI Design, Development, Lead/Managing offshore Development Team, Co-ordinating with different stakeholder, QA TESTING, Performance Testing, Performance Tuning, Security Scans & Review, UAT DEMO and Application Deployment automation and Hosting etc...
Experience in Drupal Deployment in AWS EKS, FARGATE & Pivotal Cloud Foundry
Experience in Project Management using JIRA & Microsoft (Sprint Planning and Execution)
Extensive in JQUERY, AJAX and JSON.
Experience in Drupal Continuous Integration in AWS EKS & FARGATE.
Experience in Integrating AWS S3 with Drupal for assets storage and AWS Cloud Front Integration for accessing both PRIVATE and PUBLIC Assets.
Experience in Acquia products (Acquia Cloud, Acquia Lift & BLT)
Experience in developing Headless/Decoupled Drupal Application using REST API
Experience in Integrating MailChimp with Drupal for Email Marketing.
Experience in with Search Engine Apache Solr, Elastic Search and FacetAPI
Experience in Video implementation with Drupal. Integrated videos from third-party like
Brightcove and MPX Platform.
Experience in TV Everywhere implementation in Videos.
Experience in Single sign-on implementation with Drupal.
Extensive experience with Drupal Views 2 & 3.
Experience in Responsive Design (HTML5 & CSS 3) with Drupal.
Experience in Drupal Bootstrap implementation. Used for Responsive Design
Experience in Drupal Custom Theme Development.
Experience in Caching Technique (MEMCACHE, REDIS, Drupal In-build Cache TAGS)
Experience in translating requirements, prototypes, and mockups into functional applications
Experience in building new custom modules, patches for contributed modules and custom themes in Drupal.
Experience with building sites like Responsive, Social Networking, Media, Mobile App integration.
Extensive experience in migrating sites from Drupal 6 to 7 and Drupal 7 to 8. Worked in Code and Data Migration.
Experience in SASS
Extensive experience in Form API, Drupal Services, Form Widget, WEBFORMS, CALENDER, REST API
Experience in Double click AD implementation with Drupal.
Experience in Omniture implementation with Drupal.
Experience in improving Site Performance. Configuring Akamai, AWS Cloud Front & limiting HTML Tags and using Sprit Map images.
Created Custom module like Videos, Photo Gallery, Omniture Tracking, Video Feed Importer, Video Import Services and Social Networking.
Experience in SEO techniques.
Experience in XML/JSON Feed Import and export with Drupal.
Experience in API like Google API.
Experience in Web services like REST/SOAP for Drupal resources using Service module.
Experience with Version Control: SVN & GIT.
Experience in LINUX commands.
Experience in setting up environment (Apache, PHP and MYSQL).
Experience
Client -NBCUniversal, NJ June 2015 – Present CAPGEMINI AMERICA INC
Project Lead
Environment: Drupal 8, PHP, MYSQL, JQUERY, XML, HTML 5, CSS3
Role and Responsibilities
Responsible for Drupal application development on PASS, CASS & SASS
Manage and developed several CMS (Drupal 8) portal for NBC Sports (Multiplatform Scheduling System, Olympics Research IT Mobile App, Sports Events, AD Sales Management Portal)
Responsible for operational, technical issues and translate technical blueprints into requirements and specifications
Responsible for development, Migration and release management, or technical and functional application management.
Supervises and reviews offshore team work.
Responsible for integration testing and user acceptance testing
Ensure pending issues are monitored, escalated and resolved
Lead code reviews and software optimization
Project#2
Client :Major League Baseball (MLB), NYC NY Cognizant US Technology June 2014 – May 2015
Technical Lead & Senior Developer
Environment: Drupal 7, PHP, MYSQL, JQUERY, XML, HTML 5, CSS3, JAVA, DB2, Vagrant
Role and Responsibilities
Developed Player Management portal using Drupal 8 FORMAPI’s.
Conduct Design discussions with MLB
Participate in requirements gathering
Periodically review project schedules and deliverables
Ensure pending issues are monitored, escalated and resolved
Obtain acceptance from MLB for all deliverables
Review with MLB all work-in–progress, participate in status meetings
Conduct regular status meetings with MLB and Cognizant
Handles Change Management
Handles PHP code reviews and software optimization
Project#2
Client : Meredith Corp, Des Moines, Iowa Dec 2013 – May 2014
Senior Developer& Technical lead
Environment: Drupal 7, PHP, MYSQL, JQUERY, XML, HTML 5, CSS3
Role and Responsibilities
Worked on Parenting.com Migration from Drupal 6 to 7.
Requirement gathering from business people
Analyzing the requirement
Sprint planning
Lead PHP code reviews and software optimization
Lead the team in Re designing and migrating magazine sites from Drupal 6 to Drupal7
Project#3
Client: A&E, My lifetime May 2011 – Nov 2013
Sr. Developer
Environment: Drupal 6/7, PHP, MYSQL, JQUERY, XML, HTML 5, CSS3
Project Description:
My lifetime is official website of Lifetime Television which has 3 million registered users. The main purpose of this site is to attract as many users as possible to view the site and its related networks. The goal of the project is to promote their shows, movies etc.,to the users. The site serves as community to the users. Site has various features like Movies Redesign, Games, Videos, Beauty and style, Quizzes, Astrology and sweepstakes.
Role and Responsibilities
TV Everywhere integration using Adobe Pass
SEO implementation
Video Re design implementation
Show Re design implementation
Responsive design implementation
Technology used–Drupal 6/7, Press flow, HTML5, CSS3, Video, Adobe Pass, Bright cove, the Platform, PDK, Omniture, Tealium, Double Click (DART, DFP), Gigya, Facebook, Twitter, Disqus, Single Sign-OnServer, Mobile, Responsive Design, Akamai CDN, RHEL, Amazon Web Services, GitHub, Bootstrap
Involved in Deployment
Code Review
Unit Testing
Assigning task to team
Interaction with Client
Sending Daily Status Update of team to PM
Leading the team
Estimation and Time management
Project#4
Johnson & Johnson, Jan 2011– Apr 2011
Sr.Developer
Environment: Drupal 6, MYSQL, JQUERY
Project Description
Realizes Healthcare website where people can find then earnest specialist surgeon and seminar of the surgeon. People attending the seminar by filling the request form in the site.
Role and Responsibilities
Requirement Analysis
Involved in Deployment
Code Review
Unit Testing.
Estimation and Time management
Project#5
A&E,My lifetime, Nov 2007 – Dec 2010
Sr .Developer
Environment: Drupal 5/6, PHP, MYSQL, JQUERY, XML, HTML 5,CSS3
Project Description:
My lifetime is official website of Lifetime Television which has 3 million registered users. The main purpose of this site is to attract as many users as possible to view the site and its related networks. The goal of the project is to promote their shows, movies etc. to the users. The site serves as community to the users. Site has various features like Movies Redesign, Games, Videos, Beauty and style, Quizzes, Astrology and sweepstakes.
Role and Responsibilities
Analysis the requirement.
Involved in Deployment
Code Review
Unit Testing
Interaction with Client
Sending Daily Status Update of team to PM
Leading the team
Estimation and Time management
Higher Education
Anna University– Bachelor of Engineering, Computer Science