Sumeet Agarwal
Coding and software engineering
- 13 years experience working with distributed web systems, open source stack
- Python, Ruby, PostgreSQL, Node.js, Go, queues, microservices, etc.
- 2 years freelance experience providing value as a one-person engineering team
- Ops, Design, Frontend, Backend
- 2 years experience building a visual programming environment from scratch
- Rust, Dear ImGui, interpreter, type system
- Fast at getting up to speed with existing systems, usually productive on day one
- A clean worker and well-experienced at planning and executing large-scale live migrations and refactors
- Can organize project planning, communication flow, project estimation and provide technical mentorship
- Programming language and dev tools researcher
Experience
Self, 2018 - 2021
Structued programming environment
- Created a prototype for a non-text based programming language
- 30,000 lines of Rust code, ImGui, WebAssembly
- Was able to solve half of Advent of Code 2020 puzzles. Sample video @ tinyurl.com/maestro-sample
- Work and research on V2 prototype ongoing
Freelance work
- One-person engineering team for startup taking over existing project
- Go, Python, Django, Tensorflow, Ops, Frontend, Design, Distributed Systems, Web Scraping
- High performance cryptocurrency related Rust code
- Paid coding mentorship for college students and software professionals
Remind, San Francisco, CA
Product and infrastructure engineer, 2015 – 2018
Worked on the Remind messaging platform, a messaging program connecting over 30 million parents, students and teachers in almost every school in the US. Led development on numerous products, including bulk administration tools for school and district leaders, and 2-way messaging between students, teachers and parents.
Devised several large-scale infrastructure projects, fixing performance issues unique to a high traffic messaging app with 30 million users, and implemented organization-wide changes to significantly reduce the app’s error rate.
Ruby, Go, Python, React, Node.JS, RabbitMQ, Redis, PostgreSQL, DynamoDB, statsd
SocialChorus, San Francisco, CA
Senior product engineer, 2015
Maintained a web-based employee outreach SaaS, used by very large companies like Coca Cola and Target, in an XP (eXtreme Programming) environment. Test driven development and daily pair programming.
Ruby on Rails, CouchDB, PostgreSQL, Backbone.js
Yelp, San Francisco, CA
Software lead, 2010 – 2014
Lead developer on Yelp’s consumer line of products, including Yelp Deals, Gift Certificates and food delivery. Worked on email deliverability, handling payments, large team project coordination, and pioneered more efficient testing and code organization methods.
Python, MySQL
Sogeti, Dayton, OH
Corporate IT, internal tools, 2009 – 2010
Worked on the in-house IT team of a 2000+ employee IT consulting firm based all over the US.
- Built internal tools like wikis and blogs, so different branches could share information with each other
- Administered Linux and Solaris servers
- Built a internal employee catalog, synchronizing data between Microsoft Exchange and Oracle E-Business Suite
- Implemented a web-based single site authentication system that worked on top of Active Directory
- Rebuilt the company website, which had previously been built in Microsoft Frontpage and maintained by a single developer, into a CMS which the marketing department could update themselves
Python, Django, PHP
Education and background
Boston University, Bachelors in Computer Science – Boston, MA, 2008
Pre-university accomplishments
- Worked with a team of volunteers to build VGMix, a web community where musicians shared music and feedback. MySQL, PHP, circa 2003 - 2006
- Had a complex patch accepted into Adium IM client for auto-away
- Managed and coded software for large (100+) IRC bot clusters
- Linux SysAdmin certification at age 14
- Learned to touch-type at 7, 100+ WPM by age 10
- Became proficient with MS-DOS at age 5 from watching older cousin (1992)
Other interests
Running, functional programming, Linux, tiling window managers