Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sandeep Appaji

Senior Engineering Manager
Dublin,CA

Summary

  • I lead global team of 12 software developers (Associate,Software,Senior,Principal) and mentor them to be self managed engineers.
  • Working with stakeholders like Product manager,Program manager and QA managers to align with long term vision and goals with OKR and KPI.
  • As a hands-on technical leader mentor, I involve in technical design , performing code reviews.
  • Changed the development model "you build it you own it model " and hence making the engineer end to end responsible.
  • Assist in the growth of employees through coaching, training, and career development activities.

Overview

18
18
years of professional experience
4
4
years of post-secondary education

Work History

Senior Engineering Manager

Veeva Systems
09.2017 - Current
  • Leading a mid size 12 Backend/Fullstack engineers team to deliver high quality product software for document/file management and lifecycle management of the documents/files.
  • Successfully launched collaborative authoring product which helped in increasing the YOY revenues by 20%.This product enabled real time editing and sharing of documents.
  • Ideated and lead implementation of patent-pending preprocessing method for document artifacts, drastically reducing support costs and accelerating go-live timelines for customers. This brought down the onboarding to our platform time by 50% and reduced support cost for customers by 50%
  • Worked with my team to scale and use distributed AWS architecture and hence scaling platform to handle billions of documents annually with advanced caching and messaging systems.
  • Standardized the process build certification in gitlab before commit for mono repo for an org of 500 engineers which resulted in less build breakage and faster development cycle.
  • Cross-collaborated with data, ML teams and other stakeholders to build algorithms for auto reclassification of documents and hence reducing the customer satisfaction by 10% due to this feature.

Principal Engineer

Veeva Systems
09.2016 - 09.2017
  • As a platform/infrastructure engineer designed and developed CRUD API ,Export API for document management system (Content Management System) from scratch . This was green field project where we built the CRM/CMS core functionality.
  • Led and mentored a team of 6 engineers to develop highly scalable document management functionality in this Pharma CRM. Today this account for more than 1 billion documents per year. Improved customer migration from legacy system to Vault CRM by reducing the downtime and cost from 45 days to 2 week by a patented pending preprocess mechanism.
  • Successfully debugged and resolved more than 25 on- call issues and improving system perf by 25%
  • Learnt and built multi-tenant ,Distributed SaaS product end to end from scratch and deployed on AWS cloud.

Senior Software Engineer

Capital One
07.2015 - 09.2016
  • Re architected and redesigned Monolithic Digital messaging system product to microservice architecture.
  • Built best practices for microservice architecture like circuit breaker, logging and tracing, service discovery using netflix open source architecture.
  • Migrated architecture from on-prem to cloud there by making system highly available and distributed.
  • Reached TPS of 100k per second for Email, SMS and Push messages in this system.

Senior Software Engineer

Intuit
06.2014 - 06.2015
  • Worked on building event based architecture which was also used by many products in company as platform.
  • This helped in scaling turbotax during tax peak season by reducing downtime.
  • Designed and developed file storage engine for tax called as link which can scale to 1 billion files per year.

Senior Software Engineer

Oracle
11.2011 - 06.2014
  • Implemented first version of public cloud for oracle based on reference architecture.
  • Built provisioning framework to create platform cloud (Paas) which was later leveraged by other teams to build other cloud software.
  • I drive initiative to improve quality of system by increasing code coverage from 40% to 78%

Senior Software Engineer

Nokia Networks
06.2007 - 11.2011
  • Migrated application from EJB architecture to SOA architecture using SOAP this reduced a lot of production issues.
  • I was one of 5 developers selected across 5000 engineers across world to investigate and adopt AWS cloud .
  • Developed unique number system which was used across company to generate unique no collision id

Education

Bachelor of Science - Computer Science

National Institute of Engineering
KARNATAKA
06.2003 - 06.2007

Skills

Leadership:  People management, Project Management, Emerging , Leadership Program, Mentorship, Coaching, Cross-Collaboration,

Budgeting and Resource Management, Process Improvement and Quality Assurance, Tech Lead, Hiring, Scrum Master,Design, Architecture,

Technologies: Java, Kafka, Azure, AWS,Microservices, Distributed Systems, Web Development, Cloud Infrastructure (large clusters and multi data center environments), Continuous Integration/Continuous Deployment (CI/CD), Platform as a Service (PaaS), SOA design and implementation, Highly Scalable web applications

Database: MySQL, MongoDB, Oracle, Redis Cache, Elasticsearch.

Tools: Kibana, Observability, Splunk, Miro, Figma,Datadog, Intellij, Gitlab

Timeline

Senior Engineering Manager

Veeva Systems
09.2017 - Current

Principal Engineer

Veeva Systems
09.2016 - 09.2017

Senior Software Engineer

Capital One
07.2015 - 09.2016

Senior Software Engineer

Intuit
06.2014 - 06.2015

Senior Software Engineer

Oracle
11.2011 - 06.2014

Senior Software Engineer

Nokia Networks
06.2007 - 11.2011

Bachelor of Science - Computer Science

National Institute of Engineering
06.2003 - 06.2007
Sandeep AppajiSenior Engineering Manager