Sumeet Agarwal
Verified Expert in Engineering
Software Developer
San Francisco, CA, United States
Toptal member since September 6, 2019
Sumeet has over a decade of experience, including long-term stints at Yelp.com and Remind.com, leading large cross-team projects. He does superbly clean engineering work and is an organized project planner. He excels at communication with both technical and non-technical colleagues, leveling up fellow engineers, and making sense out of the computer jargon.
Portfolio
Experience
Availability
Preferred Environment
Linux
The most amazing...
...thing I'm currently doing is designing a new kind of graphics-based programming environment that's easier to use for both programmers and non-programmers.
Work Experience
Freelancer
Self-employed
- Maintained web app and high-volume web scraping pipeline and launched new products as a 1-person engineering team for a property management startup that was later acquired. Worked as a full-stack DevOps using Go, Python, Django, TensorFlow, and DigitalOcean.
- Rescued gardening calendar Kickstarter, which had deadly performance issues one week from launch, and helped onboard the first few months of customers. Used Ruby on Rails and Stimulus.
- Guided and cleaned up the software stack of a successful startup with "freelancer syndrome." Shortened time to add new features by 3/4 by adding integration testing infrastructure, all while adding new features using Go and Node.js.
Inventor
Programming Language Research
- Built a prototype for the (possibly) world's first functional graphical structured code editor and used it to solve the majority of 2020's Advent of Code coding challenges.
- Utilized WebAssembly to get the prototype working both on the desktop and the browser.
- Learned Rust to a near-expert level and became proficient in Haskell and OCaml.
Product and Infrastructure Engineer
Remind
- Built a one-way messaging and two-way chat system connecting over 30 million teachers and students, with users in almost every school in the US.
- Designed and implemented many large-scale infrastructure changes to support the growing user-base and engineering organization, e.g., migrating from PostgreSQL to DynamoDB and introducing GraphQL.
- Led the development of Remind for Schools program, which gave bulk controls and reporting to school administrators.
- Kept the infrastructure running healthily at all hours of the day, by setting up monitoring graphs and alerts.
- Made major organization-wide improvements to the developer testing, continuous integration, and error reporting pipelines.
Senior Product Engineer
SocialChorus
- Maintained a web-based employee outreach SaaS used by very large companies, like Coca-Cola and Target.
- Performed a seamless data migration off of a niche and hard-to-use datastore called CouchDB onto the standard PostgreSQL.
- Worked in a full-time pair programming environment.
- Implemented and maintained front-end and back-end features using Ruby on Rails and Backbone.js.
Software Lead
Yelp
- Led the development of Yelp’s consumer line of products, including Yelp deals, gift certificates, and food delivery.
- Coordinated large team projects.
- Pioneered more efficient and code organization methods for the 200-person engineering team.
- Improved the performance of the in-house email delivery pipeline.
Corporate IT, Internal Tools
Sogeti USA
- Rebuilt the company website, which had previously been built in Microsoft Frontpage and was maintained by a single developer, into a CMS which the marketing department could update themselves.
- Implemented a web-based single site authentication system that worked on top of Active Directory.
- Administered Linux and Solaris servers.
- Built internal tools like wikis and blogs so that different branches could share information with each other.
- Developed an internal employee catalog which synchronized data between Microsoft Exchange and Oracle E-Business Suite.
Experience
Yelp Food Delivery
https://www.yelp.com/nearme/deliveryReminder Messages for Teachers and Schools
https://www.remind.com/CodeMaestro
https://youtu.be/E9pLT0oQQCI?t=102Check out the link for a super work-in-progress glimpse at the project.
Education
Bachelor's Degree in Computer Science
Boston University - Boston, MA, USA
Skills
Libraries/APIs
SQLAlchemy, Backbone.js, Node.js, React
Tools
Vim Text Editor, Shell
Languages
Python, HTML, Rust, Go, Ruby, JavaScript, CSS, PHP, GraphQL, Haskell, OCaml, Swift, Java
Frameworks
Ruby on Rails (RoR), Django
Paradigms
Agile, Test-driven Development (TDD), Testing, Microservices, XP, Extreme Programming, Functional Programming
Platforms
Linux, Oracle, WordPress, iOS
Storage
PostgreSQL, MySQL, NoSQL, Redis, Amazon DynamoDB
Other
Project Planning, Content Management Systems (CMS), Programming Languages, Integrated Development Environments (IDE), Graphical User Interface (GUI), Creativity, WebAssembly (Wasm), Design Language
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring