Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Sandeep Appaji

San Francisco,CA

Summary

  • I was a backend engineer for 10 years and moved to management 5 years back .Hence I understand end to end SDLC lifecycle .I do get involved in system design and code reviews. Yes I can read write code and debug today if needed.
  • I joined Veeva Systems as Principal Engineer when it was 700 employees and moved to Management.Currently Veeva has 7000 people. So I know how to build and manage cloud-based multi-tenant SaaS product ground up.
  • Since I am in Platform Team I have mentored my team to delivered large scale features with collaborating cross functional teams across geography.
  • I have worked in B2C and B2B Enterprise systems and understand what it takes to build and manage teams for that considering distributed architecture, high availability,replication,disaster recovery,high throughput(qps)
  • I believe empathy is an important trait and keep it as factor when making any decisions.
  • My main goal is to provide mentorship to my team and grow my people in team towards success aligned with company goals and financials.
  • I have developed and managed Document management system managing billions of document and document /rendition generation




Overview

16
16
years of professional experience
1
1
Certification

Work History

Senior Engineering Manager

Veeva Systems
09.2017 - Current
  • Since I was hands-on coder, I get involved in system design (HLD,LLD),code reviews, and sometimes even write code for some POC(Proof of concept).
  • Brought in Shift Left software paradigm,TDD(test-driven development),Blue Green architecture across the organization.
  • Develop product , service strategies,long term road map for the Document Management team in Vault product in partnership with product management.
  • As a hands-on technical leader mentor, unblocking team, performing code reviews, and making design decisions for the area.
  • Lead and own services in a 24/7 runtime environment, including driving investigations to resolve root causes and implement remediation .Platform runs on distributed systems and scalability as a main OKR.
  • Lead a team of 10 developers full-service ownership model following Agile methodologies. I also lead a manager with skip level team of 6 developers. Team members are across globe and USA
  • Led team from scratch which handled large scale cloud infrastructure applications with large throughput.
  • Hire, train, and assess the performance of direct reports according to corporate policies and procedures.
  • Assist in the growth of employees through coaching, training, and career development activities.


Principal Engineer

Veeva Systems
09.2016 - 08.2017
  • Built Document management part of content management platform ground up from greenfield project from scratch
  • This being a content management system where we store billions of files, we had to migrate all the files to AWS S3.
  • Designed and developed a stateless architecture for file system and cache frameworks to support High Availability and Cloud.
  • Reduced the downtime of migration from 2 months to 15 days by a patent pending design
  • Design and Develop services using Webservices SOAP/Rest with Docker as container

Principal Engineer

Capital One
07.2015 - 09.2016
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud using NETFLIX OSS and MySQL,Kafka
  • Create monitoring using Splunk and develop applications using spring ecosystem
  • Design and develop Real-Time messaging system that can handle 10 Million transactions per day
  • Experience with different AWS services (configuring, deploying, managing, monitoring)


Senior Software Engineer

Intuit
06.2014 - 06.2015
  • Designed and developed REST-based services to access and organize financial data
  • This project successfully went live with over 20 services within a semi-year and saved 40% of an Accountant's time in managing customer data.
  • Involvement in High level and low-level design of service-oriented architecture.
  • Brought best practices of microservice architecture to design highly available,distributed microservices

Senior Software Engineer

Oracle
11.2011 - 06.2014
  • This is a Platform as a service Cloud computing initiative from Oracle Cloud Infrastructure where I owned writing deployment procedures for to provision oracle database
  • Working on exposing Oracle products on public and private cloud Platform as a service
  • Designed and developed webservices and backend logic for same for PaaS Cloud/ product.

Senior Software Engineer

Nokia Networks
06.2007 - 11.2011
  • Migrated application from EJB architecture to SOA architecture using SOAP.
  • Designed and developed a marketplace to sell bandwidth within 3 months from webservice to database layer.

Education

Bachelor of Engineering - Computer Science

National Institute of Engineering
Mysore
06.2007

Skills

  • Java, Distributed Architecture, HDFS,AWS,Kafka, MySQL, Cassandra(NOSQL), Spring Boot, Microservices,Docker,SOAP,REST,Redis
  • Project Management, Scrum, Agile, Stakeholder Management/Cross functional Collaboration

Certification

  • Git: https://github.com/constantlearner
  • StackOverflow: https://stackoverflow.com/users/634003 /constantlearner
  • LinkedIn: https://www.linkedin.com/in/sandeepda/

Timeline

Senior Engineering Manager

Veeva Systems
09.2017 - Current

Principal Engineer

Veeva Systems
09.2016 - 08.2017

Principal 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 Engineering - Computer Science

National Institute of Engineering
Sandeep Appaji