
Sherub Thakur
Associate Technology

Connect with Sherub Thakur to Send Message
Connect
Connect with Sherub Thakur to Send Message
ConnectTimeline
About me
Software Engineer
Education

NIT Hamirpur
2011 - 2015Engineer’s Degree Electronic and Communications Engineering TechnologyActivities and Societies: Programming and Gaming. Some courses I took outside the E&CE curriculum:Princeton Algorithms 1 and 2 (Java)MITx's Introduction to Computer Science (Python)MITx's Introduction to ProbabilityBerkeleyx's Intro to AI
Experience

Sapient Global Markets
Jul 2015 - Nov 2016Associate TechnologyFull stack development, primarily involved with frontend development. Worked on JS (React, Redux, etc..), Java 8, Postgres, AWS.- Single-handedly created frontend of a trading platform- Set up deployment pipeline for the trading platform- Took sessions teaching React and Redux

Kayako
Dec 2016 - Jun 2018Product EngineerI did full-stack development at Kayako with a primary focus on backend development. During my tenure there I implemented various features using PHP, JS, Go, Elixer, Ruby, etc. Here are some of the highlights- Ported a service from PHP to Python- Reduced the ES query length generated by our system by 30%- Contributed to various open-source projects like tidyhtml and bluemonday

Shuttl
Jun 2018 - Apr 2019Senior Software EngineerCore contributor in the rewrite of a stressed monolith to numerous microservices. Developed the microservices for Routing management, trip management, bookings, fares, refunds, user authentication, user profile, etc.- Acted as the primary reviewer for the rewrite- Created an abstraction layer over Flask for validations, which arguably saved us a tonne of time and code maintenance issue- Created libraries for geometry computations, timing computations, etc.- Optimized numerous API flows Show less

Shuttl
Aug 2021 - Aug 2023Part of the platform team, working/reviewing/maintaing core functionalities that make Shuttl. From time to time was the staff engineer for Consumer, Enterprise, Internal tooling teams for their most important flows/features.- Setup various workflows like the creation of PRs, the interaction between Staff Engineers and EMs on non-feature tasks, etc- Formalised code conventions followed at Shuttl.- Proposed and technically led migration of a few microservice to async flow reducing container count by 80%- Proposed and technically led rewrite of one of the services reducing code by 75%- Panned and reviewed various internal libraries from parallel task processing, cron framework, etc- Proposed and technically led migration to python 3.11 reducing response time in services by upto 25%- Experimented with Rust as an option for high-performance parts (Tokio, Actix-Web, Diesel, custom DSL for PostGIS operations built on diesel, custom validations setup using validator-rs, etc.)- Took sessions on Haskell, code design, etc for team members Show less
Staff Engineer
May 2019 - Aug 2023SRE
Aug 2021 - Jul 2023
.webp)
CodeCrafters.io (YC S22)
Sept 2023 - Nov 2023Course AuthorAuthored the following courses- Build your own HTTP server (https://app.codecrafters.io/courses/http-server)- Build your own DNS server (https://app.codecrafters.io/courses/dns-server)

UpLift
Jan 2024 - nowSenior Software Engineer
Licenses & Certifications
- View certificate

EdX Honor Code Certificate for Introduction to Computer Science and Programming Using Python
EdX - View certificate

Algorithms: Design and Analysis, Part 2
CourseraMay 2015 - View certificate

EdX Honor Code Certificate for Introduction to Probability - The Science of Uncertainty
EdX - View certificate

EdX Honor Code Certificate for Artificial Intelligence
EdX - View certificate

Algorithms: Design and Analysis, Part 1
CourseraDec 2014 - View certificate

EdX Honor Code Certificate for Introduction to Computational Thinking and Data Science
EdX
Languages
- enEnglish
- hiHindi
Recommendations

Avi dixit
GroupM Nexus | Ex HiveMinds (Madison World) | Ex Publicis Groupe | Kraftshala | Ex Tech Mahindra | B...Ghaziabad, Uttar Pradesh, India
Doreen chng
Senior HR & Admin Manager at Yong-en Care Centre, IHRP-CPSingapore
Roger mao
Founder. Boutique Fitness- Smart fitness, solution provider, Franchise business modelSan Francisco, California, United States
Renáta ivaničová
Area Manager ve společnosti Provident Financial s.r.o. (IPF)Slovakia
Ethan wagner
Student at Pennsylvania College of TechnologyWilliamsport, Pennsylvania, United States
Sumit kumar rana
Associate at ZS || Computer Science and Data engineerDelhi, India
Alison rhodes
Telemedicine Project Manager at HSHS IllinoisSpringfield, Illinois, United States
Asmus marquardt
Waagen & Kassen Marquardt oHG wir machen den ServiceGreater Hamburg Area
Bolaji balogun
Business Analyst | Data Analyst | Systems Engineer | Solutions Architect | PhysicistDallas-Fort Worth Metroplex
Alejandro restrepo
Analista ContableSantiago, Santiago Metropolitan Region, Chile
Arina biguna
Investor relations | Business development | Metals & MiningLondon, England, United Kingdom
Mohamed yusuff
Digital Transformation Tech Lead | Associate Director @ Julius Baer | Photographer | Permanent Resid...Singapore
Steve ryan
Biology Teacher at Northern Valley Regional High School DemarestNew York City Metropolitan Area
Ron bruijns
Senior Learning & Development Specialist bij Van Boxtel Hoorwinkels’s-Hertogenbosch, North Brabant, Netherlands
Morteza pourgharib
Industrial Engineer and BI Specialist at NicicoIran
Carlos durán fernández
eCommerce Product Developer in NH Hotel Group. Project management and user experienceMadrid, Community of Madrid, Spain
Milan keča
Software Engineer at EcontericSerbia
Huy quang tran
Director at NEXFI.appSingapore
Mounish satya
Quality Engg and Assurance at Cognizant Technology SolutionsAndhra Pradesh, India
Kelly danher
Head Of Finance at Sharing in Growth UKWolverhampton, England, United Kingdom
...