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