Senior Data Engineer at Twilio Inc.
San Jose, California
Mindtree
Senior software engineer
2008 to 2009
Yahoo
Software Engineer
February 2014 to September 2016
sunnyvale
textPlus
Software Developer
June 2011 to February 2014
Bank of America Merrill Lynch
Technology Analyst Intern
June 2010 to August 2010
HCL Technologies
SSE
April 2008 to July 2009
Perot Systems
Associate
July 2005 to April 2008
Twilio Inc.
Senior Software Engineer
October 2016 to March 2018
San Francisco Bay Area
Twilio Inc.
Staff Software Engineer
San Francisco Bay Area
đź“– Summary
Senior software engineer @ Mindtree From 2008 to 2009 (1 year) Software Engineer @ Yahoo • As a member of a platform engineering team, I am working on building a high performing serving layer for all of media sites across Yahoo! that will power experiences across all three devices - PCs, tablets and smartphones.• Currently worked on redesigning the sports fantasy backend systems. The goal of the project was to • build a scalable and stable systems typically having SLA’s in low ms. • reducing hardware from 1000’s of server to few 100’s • Introduced reactive programming pattern for building the system. • Created benchmark test job for CPU and memory utilization and added as part of continuous integration. • Use java 1.8 functional programming and protobufs for having immutable objects.• The platform team, manages 100’s of redis cluster, worked on building the workflow to create or update existing redis clusters dynamically. From February 2014 to September 2016 (2 years 8 months) sunnyvaleSoftware Developer @ textPlus • As part of delivery squad, I am responsible of building high quality, cloud based back end services and working on design and development of core platform. • Build REST based API which are used to implement keys features of the awesome texting and calling app textplus. These API are mainly consumed by the mobile dev tean (iphone, android). The services built scales for millions of users and interactions each day.• Designed and build the billing system for the mobile based voice calling application. The system provided service for purchasing products (minutes package) from itunes, tapjoy,google wallet store etc. • Architected the join notification and address book matching system, proposed the NOSQL solution (Couchbase) for persisting the records . Build load testing system for measuring the performance before pushing it to live.• Lead developer/technical designer for building backend system for supporting international calling. Redesign the system to support i18n formats number instead of local format numbers. • The billing and international calling built are one of the most important features of product as it helps in direct growth of company revenue.• I also make sure that dev environments are always good and not acting as blockers for QA testing. • Collaborate with other engineers on design/code reviews.• Participate in agile software development including daily scrums.• Built the internal tool using RoR and getting out of the convention java/jsp . From June 2011 to February 2014 (2 years 9 months) Technology Analyst Intern @ Bank of America Merrill Lynch • Migrated existing testing application written in VB to Java and built user interface using Swing.• Created an API using QuickFix (API for sending and retrieving FIX messages) so that it can be independently used by other application.• Followed the Agile process for building the application. From June 2010 to August 2010 (3 months) SSE @ HCL Technologies • Designed and developed the interface to enable CCM (Configuration Management tool) interacts with the third party tool CPM and share connection configuration which is used by 50 users.• Developed the interface to generate daily business reports for the client.• Built the POC for CCM Phase II. The main objective was to improve the user interface design to make it more users friendly. From April 2008 to July 2009 (1 year 4 months) Associate @ Perot Systems • Worked with UBS.• Awarded as “Performer of the Year” for two consecutive quarters.• Designed and developed interfaces for Fixed Income exception handling tool (Xcept) built on Java based client-server architecture. Since application was used by 500 users across the globe: the performance and concurrency was main priority.• Migrated the project from JDBC layer to Spring and Hibernate. • Led the team of 3 developers for adding major functionality to the application.• Suggested and implemented the architectural solution to improve the performance by reducing the initial load time. • Performed peer code review before releasing the code for testing phase. From July 2005 to April 2008 (2 years 10 months) Senior Software Engineer @ Twilio Inc. Part of Programmable Voice team• As an engineer of the team, I work on maintaining a highly available service for the voice feature product with a strict SLAs. The service stores and updates the state of 1000’s of concurrent calls delivered by Twilio platform.As an engineer of the team, I work on maintaining a highly available service for the voice feature product with a strict SLAs. The service stores and updates the state of 1000’s of concurrent calls delivered by Twilio platform.• Worked on designing and implementing sharding of the MySql to manage higher throughput of calls and doubled the capacity of the system for longer sustainability.• Worked on migrating highly critical API services built in php to a java based service. The new API has improved latency by 10x and built a system which is more resilient and fault tolerant. From October 2016 to March 2018 (1 year 6 months) San Francisco Bay AreaStaff Software Engineer @ Twilio Inc. Currently working on the Voice Insights Analytics team :• Built an end-to-end pipeline for ingestion of multi-millions daily events for call workflow using Kafka- Spark-ElastiSearch.• Wrote multiple spark streaming apps to aggregate data and build useful tooling on the observation of the data. This powers the analytics dashboard for Twilio customers. San Francisco Bay Area
What company does Harshit Rastogi work for?
Harshit Rastogi works for Mindtree
What is Harshit Rastogi's role at Mindtree?
Harshit Rastogi is Senior software engineer
What industry does Harshit Rastogi work in?
Harshit Rastogi works in the Information Technology and Services industry.
Who are Harshit Rastogi's colleagues?
Harshit Rastogi's colleagues are Kyle Kelly-Yahner, Luke Oliveira, Jeechee Chen, Jeff Eiden, Laura Talon, Jingming Niu, Kenny Law, Michael Velenko, Kevin Harvey, and Todd Green
Extraversion (E), Intuition (N), Feeling (F), Judging (J)
1 year(s), 9 month(s)
Unlikely
Likely
There's 90% chance that Harshit Rastogi is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Harshit Rastogi's Social Media Links
/company/t... /school/un...