Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Generic

Anup Athavale

Centreville,United States

Summary

A seasoned engineering manager with a proven record of executing several large scale projects and leading teams across geographies. Also a hands on developer and a technical mentor with diverse experience in a variety of tech stacks

Overview

18
18
years of professional experience

Work History

Senior Manager & Manager of Software Development

Appian
08.2019 - Current
  • As a hands-on Senior Engineering Manager at Appian, I lead a team responsible for developing Appian's back-end services and making them fault-tolerant, resilient and highly available using technologies like Java, Golang, Python, Kafka, Kubernetes, AWS Lambda, S3, IAM, Terraform etc.
  • I am currently leading an effort to create tools for backup, restore and clone data for thousands of hosted Appian sites
  • My team also develops and maintains Service Manager, a high visibility component of the Appian product stack which translates standalone in-memory database engines into highly available and resilient distributed persistence layer using zookeeper for primary/replica service discovery and Kafka for transaction replay
  • I oversee the team's day to day execution, weekly and quarterly deliveries and lead sprint and quarterly planning. I manage engineers and work on their goals and career paths.
  • I was instrumental in design and development of several key features like Kubernetes operator reconciler for service-manager, token vending machine lambda and KNative service to manage multi-tenant permission scoping for objects in S3, system-wide adoption of object storage (S3) and migration from file-system, writing Kafka admin tools for topic rebalance, reassignment and ID sync, data snapshot and checkpoint management, memory leak detection, performance test pipelines etc. to name a few
  • Being an advocate for automation and devops, I have personally written several Gitlab and Jenkins pipeline jobs, integration and unit tests, created key product metrics (using Prometheus+Grafana) as well as process metrics (JIRA) and also push my team towards devops and automation-first culture
  • I am also responsible for several group and department level process and personnel management activities like hiring, staff allocation, red flag detection, process review and enhancements, cost estimation and saving etc.

Engineering Manager & Senior Software Engineer

Comscore
06.2013 - 08.2019
  • I led the internal tools and automation team which created and owned some key data management and analysis tools in Comscore's production delivery pipeline. These applications and services were developed using multiple tech stacks involving technologies like C#, React, Spark, SQL, RabbitMQ, NodeJS, Kubernetes and Golang
  • Managed local and offshore teams of engineers on full-stack and big-data projects along with developing and architecting solutions.
  • Provided technical mentorship, conducted weekly 1:1s, managed their career paths. Was responsible for project planning and execution, budgeting, working with stakeholders to gather and translate requirements, leading scrum meetings etc
  • Ideated, implemented and managed a high visibility project to completely rewrite Comscore's web asset dictionary management tool. I was responsible for the architecture, hiring, budgeting, managing roadmap and day to day operations of the project. Also traveled to India to hire and set up the extended team for this project
  • Created several modules for an in-house job execution and scheduling workflow application (similar to Apache Airflow or AWS step functions) with UI for parameterized job inputs, user-friendly workflow creator with drag-drop setup and backend services for scheduling and execution of the workflow tasks. This application saved several hours of manual execution of jobs and sped up comscore's delivery pipeline
  • Created an in-house, self-serve dashboard and alerting system (akin to grafana) for monitoring and visualizing comscore data trends. The dashboard system had customizable drag/drop/resize widgets within configurable multi-tab dashboards
  • Ideated and created a real-time admin tool for modification and de-duplication of comscore web asset hierarchical dictionary. This tool saved several hours of analysts' time to manually run long batch jobs and copy data in excel to see the effects of data smoothing
  • Developed an end-to-end full-stack framework for comscore data analysis applications with robust support for permissions and group management, generic push service for realtime updates, data caching layer, centralized error handling, monitoring etc
  • Migrated greenplum and sql based reports to apache spark - the reports queried massive datasets (some 100TB plus) and save between 50% to 80% execution time
  • Developed several internal data access APIs and multiple custom realtime dashboards from scratch - most of them for realtime data/health monitoring and data lookup
  • Developed key modules for FSStore, an internal data asset lookup system, with CRUD APIs and automations for feeding the database with new assets and fetching the data
  • Created several side-hustle and hackathon projects including a database change monitoring and committing system, monthly product data delivery tracker tool etc.
  • As a member of One-Comscore architecture group, I developed and designed proof of concept and production projects including migration to kubernetes and evaluating several cloud native technologies and contributed to projects by other members

Senior Software Engineer

REI Systems
02.2009 - 06.2013
  • Led the design and development for multiple projects for HRSA, including a Custom reporting solution with tens of thousands combination of filters producing values for hundreds of measures by dynamically generating MDX for SSAS Cube querying. Used C#, ASP.NET, WCF for development.
  • Developed and designed several modules for Uniform Data System (UDS), a critical system used by HRSA for processing public grants and generating reports
  • Involved in re-design of the Uniform Data system (UDS) from ground up using a cleaner and more efficient approach. Developed modules in C# and ASP.NET along with services using WCF
  • Mentored new members of the team, reviewed code and design of peers and colleagues, documented the design in every phase, focused on unit testing and good coding practices
  • Was awarded with Performance Excellence Award for innovative and dedicated work

Software Development Intern

Eastman Kodak Company
05.2008 - 08.2008

I developed a Kodak kiosk application prototype which added picture and video effects and overlayed props on images and video streams. This was akin to snapchat filters. The team had a very positive feedback and used the prototype as an inspiration to the now in-production tool to add overlays on images on the Kodak kiosk

Software Engineer

Infosys Technologies
07.2005 - 05.2007
  • I wrote several modules for the Major Incident Management (MIM) and Planned Works Department (PWD) tools used by British Telecom staff to undergo maintenance in the telecom infrastructure. The applications modules were developed in .NET framework along with Oracle database
  • I was the lead developer for SAT (Software Agent Tool) application which was a troubleshooting tool installed on end user machines. It interfaced with the local modem to find out potential issues in the last mile. of internet network. I led the group responsible for the User Interface and Event Layer. The tool was written in C++
  • Awarded the Excellence Award for innovation in the SAT project

Education

Bachelor of Technology (BTech) - Information Technology

DBATU Technical University
India
01.2009

Master of Science - Computer Science

SUNY At Buffalo (UB)
Buffalo, NY
01.2009

Skills

  • Distributed Systems
  • Full Stack Development
  • Golang, Java, C#
  • Kafka, Zookeeper
  • Kubernetes
  • ReactJS, Typescript
  • NodeJS
  • Python, ML

Hobbies

Chess, Deep Learning and Amateur Photography

Timeline

Senior Manager & Manager of Software Development

Appian
08.2019 - Current

Engineering Manager & Senior Software Engineer

Comscore
06.2013 - 08.2019

Senior Software Engineer

REI Systems
02.2009 - 06.2013

Software Development Intern

Eastman Kodak Company
05.2008 - 08.2008

Software Engineer

Infosys Technologies
07.2005 - 05.2007

Bachelor of Technology (BTech) - Information Technology

DBATU Technical University

Master of Science - Computer Science

SUNY At Buffalo (UB)
Anup Athavale