Hi I'm Sahil Purav

Associate Director, Engineering

  • +91-9619636881
  • sahil.purav@live.com
  • Andheri (W), Mumbai

About Me

I'm Sahil, working as Associate Director of Engineering in CACTUS. I've been on a gratifying journey with Cactus for the last 5 years, lifting my expertise & experience, working with passionate and delightful people who are full of color. My main focus is on building high-performance team, great products, and high-quality development culture.

I have been spending 10 years of my life in the software industry, helping people and processes to become efficient, automate redundant jobs, and manage a department. I focus on building futuristic products and encourage my team and department to operate with scalability in mind. I like simplifying complex systems by packaging technological advances into friendly experiences. I make open-source contributions in some of the frameworks we use in the organization and own some npm packages and GitHub projects that have healthy downloads.

Off work, I spend my time with family & two lovely felines. I also keep interest in blog writing (technology & finance), astrophysics, traveling, graphic designing, and investing/trading.

Education

B.Sc. in Information Technology

March 2011, Valia College, Mumbai - 66.86%

Higher Secondary School (HSC)

Feb 2008, Valia College, Mumbai - 61.33%

Secondary School Certificate (SSC)

March 2006, Bal Vidya Mandir, Thane - 85.86%

Skills

Leadership

People Management
Strategic Thinker
Problem Solving
Radical Interdependence
Lateral Thinking
Decisive
Coaching & Mentoring
Conflict Resolution
Motivator

Tech Processes

Agile
Scrum
MVP
Risk Management
Project Planning
TDD
BDD

Programming

JavaScript
Angular
React
Gatsby
NodeJS (Express)
GraphQL
PHP
Laravel/Lumen
Python
WebdriverIO
Cypress
Jest/Jasmine
Cucumber
TailwindCSS
Webpack

Cloud Technology

Compute (EC2, Lambda)
Containers (ECS, Fargate)
Networking (API Gateway, Route53, ELB)
Content Delivery (CloudFront)
Storage (S3, EBS, Glacier)
Dev Tools (CodeBuild, CodeDeploy, X-Ray)
Integrations (SNS, SQS, SES)

Logging & Tracking

DataDog
Newrelic
Greylog
Sentry
Google Analytics

Database

RDS
PostgreSQL
RedShift
MySQL
DynamoDB
MongoDB

Misc

Architecture Design
Infrastructure Design
Open Source Contributor
Docker
Linux
Ubuntu
GIT

Experience

CACTUS Communications

CACTUS started with the idea of helping researchers meet their publication goals. It focuses on helping researchers from all around the world get due recognition. Later company has extended its support to other players in the research and publishing space and now emerged as a product-based and tech-driven organization. I have played a versatile role right from doing the crazy complex code to managing a team of ~50 people presently. During this time, I've got a hands-on experience on React, Angular, NodeJS, PHP, Laravel, Python, AWS Services. I've also created an architecture of various systems for CACTUS primary brand Editage, which is operating at over $50 million in revenue.

Associate Director, Jul 2020 - Present

  • Managing & mentoring a team of 50+ engineers.
  • Building a high performing team and overseeing the function responsible for with high accountability.
  • Responsible for quality hire, lead and manage and overseeing all the projects and managing the managers.
  • Providing leadership through coaching, feedback, development goals, and performance management.
  • Performing cross functional collaboration with aim to achieve collective organizational goal.
  • Bringing in scalable best-practices in an engineering department.
  • Brainstormed & helped team to provide vision & implementation techniques for moving from Monolith to Micro-service architecture.
  • Brought the TDD & BDD culture in the team.
  • Responsible for taking a costly data-driven decisions.
  • Helping Architcts in their decision.

Sr. Software Architect, Jul 2019 - Jun 2020

  • Designed cost-effective infrastructure & application code.
  • Analyzed business needs and created software solutions accordingly.
  • Set-up automated development processes to improve the coding standard in the entire technology team.
  • Owned product quality and overall customer experience.
  • Created the infrastructure & application architecture of revamped CMS-driven websites
  • Developed the intelligent SOA based order creation form.
  • Brought external perceptive to the in-house technologies.
  • Reduced build time of big Angular application from 20 minutes to 13 minutes.
  • Owned the technical roadmap of complex projects.
  • Evaluated and selected the best possible technology stack for a project
  • Managed & mentored a team of 15 engineers.
  • Improved performance of stale APIs to 90% by revamping caching architecture.

Software Architect, Jul 2017 - Jun 2019

  • Designed & developed the SOA architecture of customer-centric application.
  • Improved the system performance to 10x by converting traditional session-based application to SPA.
  • Maintained, upgraded & improved the performance of existing software.
  • Assisted in hiring the quality talent.
  • Set-up the rules & processes for the developers in the interest of improving their coding skills.
  • Contributed to the team objective by providing efficient tools for setup and local development.
  • Built and extended the layer over framework whenever necessary.
  • Managed & mentored a team of 2 engineers.
  • Involved in requirement gathering and elicitation & perform feasibility.
  • Tweaked the application code to make it fully server-agnostic and compatible for infinite scaling.

Software Engineer, Jun 2016 - Jun 2017

  • Integrated payment gateways (WeChat Pay, PayPal, CC-Avenue, Braintree, Boleto, etc.) on geography specific applications.
  • Migrated various modules from legacy Drupal 6 to modern Laravel.
  • Created a JavaScript library that automates the creation of views for CRUD operations.
  • Maintained and improved existing codebases and peer reviewed code changes.
  • Improved system quality by identifying issues and common patterns, and developed standard operating procedures.
  • Assisted in task planning, estimation and scheduling.

Chenoa Information Services

Chenoa, a provider of software engineering services, helps clients innovate, develop, and manage their software products and platforms. Chenoa offers a broad range of services working at the intersection of business and technology fostering innovation in areas of product engineering, digital transformation, data + AI, and IoT. My profile was to help providing solutions of complex business problems in creative ways by considering end user experience to develop products or solutions that are usable, engaging, functional and profitable.

Lead Software Engineer, Jul 2015 - May 2016

  • Migrated the on-premise infrastructure to Cloud (AWS).
  • Setup the architecture of Learning management system with Moodle.
  • Created simulated application for generating TinCan (now knowns xApi) Compliant Statements and store it in LRS.
  • Setup & integrated Multi-DB (MySQL & MongoDB) architecture in Moodle.
  • Setup architecture of RESTful APIs as a services and integrated it to Moodle.
  • Created customised ACL system in Moodle.
  • Build and extend the layer over framework whenever necessary.
  • Design and implement robust architecture for the existing and new systems

Software Engineer, Feb 2014 - Jun 2015

  • Migrated intranet application framework from Joomla 2.5 to Joomla 3.x
  • Created custom theme in Joomla with HTML 5, CSS 3, Bootstrap 3, PHP as per the guidelines.
  • Created full-fledge custom Support module and integrated into the main intranet.
  • Automated “Change Request Process” with the help of web-forms using Joomla Framework API.
  • Developed Glossary Component in Joomla to help new employees to know various business terms.
  • Gave a fresh look to the web application with Bootstrap migration along with designers.
  • Developed Case Study Component in Joomla that helped marketing team to add new case studies to site.

iGATE Global Solutions Ltd.

iGATE (now a part of Capgemini Group) operating in over 40 countries, is one of the world's foremost providers of consulting, technology and outsourcing services. I've started my journey in technology with iGATE, my primary job was to launch new phones on Motorola sites through the CMS called "Vignette". In no time, I was being able to automate the redudant tasks and soon moved as Associate in technology BU. Thereafter, I started with the migration project of website having around 100000+ different pages from legacy Joomla v1.5 to v.3.1 in blazing fast 15 days of time-span. For a later part of my career, I was responsible for managing these migrated sites and developing new features.

Associate, Nov 2011 - Jan 2014

  • Addressed the tickets raised by Customer through BMC and VHD tool for content updates.
  • Reviewed assets provided by clients for accuracy and consistency against dimensions, color scheme, quality.
  • Created micro-sites and integrated it with custom CMS.
  • Migrated a website having 100000+ pages from Joomla 1.5x to Joomla 3.x.
  • Created full-featured multilingual web application.
  • Created custom modules in Joomla and Drupal CMS.