0% found this document useful (0 votes)
71 views

Govind Lahoti

Uploaded by

k.ladhanirandom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views

Govind Lahoti

Uploaded by

k.ladhanirandom
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Govind Lahoti [email protected] | linkedin.

com/in/govindlahoti

Work Experience
Microsoft, Seattle, US | Software Engineer II (Sep ’20 - Present)
Microsoft, Vancouver, Canada | Software Engineer (Sep ’18 - Sep ’20)
• Part of Azure Core team which designs & implements automations for data centers and foundational layer backend

software on top of which Azure runs. Use C++ and C# for implementaion.
• Personally responsible for efficient software automations to validate, monitor, configure, repair and update firmware

on millions of power devices and in data centers.


• Personally responsible for design & implementation of efficient pipeline to validate changes to millions of Azure

configuration files in Cloud.


• Designed & implemented the software automation to carry out power maintenances in data centers (in team of 5)

Bloomberg L.P., London, UK | Software Engineering Intern (May ’18 - Jul ’18)
• Designed and implemented logging service for in-house data mapping publishers from scratch in C++
• Made logging service highly efficient in terms of memory, disk and CPU usage
• Used multi threading to handle millions of subscriptions simultaneously
Rubrik Inc, California, US | Software Engineering Intern (May ’17 - Jul ’17)
• Integrated GraphQL in the codebase subverting the need for REST APIs. Implemenation in Scala.

• Optimizated the product’s internal hierarchy cache mechanism and UI frontend making it 10x faster

• Developed the Automated User Action Audit Logging Framework in Scala

• Worked on auto-generation of boilerplate Scala and Typescript code to improve developers’ productivity

Dreamworks, Bangalore, India | Research & Development Intern (May ’16 - Jul ’16)
• Developed the REST APIs for studio’s cross-site review portal. Portal is used for simultaneous play, pause, and

review of artists’ works over different geographic centers. Implementation in Python.


• Automated the database migration from Oracle to Cassandra. Rewritten efficient data models.

• Integrated elastic search/logstash/kibana stack for network logs

Education
Indian Institute of Technology (IIT) Bombay, Mumbai, India (Jul ’14 - Apr ’18)
• B.Tech. in Computer Science & Engineering with Honors (CGPA: 9.74)

• Department Rank 4 in batch of 96 students

• Institute Academic Award in 2015-16 and 2016-17 for academic excellence

• Awarded Advanced Performer grade for exceptional performance in 5 courses - Data Structures & Algorithms Lab,

Data Analysis & Interpretation, Logic for CS, Computer Programming & Utilization (topper among 536 students)
and Physical Chemistry

Achievements & Scholarships


• All India Rank 3 in JEE Advanced 2014 among 1.4 million candidates across the country
• Cargill Global Scholarship by Cargill (among 10 in India) (2016 - 2018)
• Aditya Birla Scholarship by Aditya Birla Group (among 16 in India) (2014 - 2018)
• Kishore Vaigyanik Protsahan Yojana Fellowship by DST, Govt. of India (2012 - 2013)
• National Talent Search Examination Fellowship by NCERT, Govt. of India (2010 - 2013)
• Awarded Certificate of Merit in Information Practices for being in top 0.1% in India in AISSCE 2014

Technical Skills
C/C++ (Proficient), Python (Proficient), C#
Research Projects
Scheduling lambda function on edge of IoT | Undergraduate Thesis, IIT Bombay (Jul ’17 - Apr ’18)
• Worked on federating computation to edge hosts and devices, instead of carrying everything out in cloud

• Designed optimal scheduling of lambda tasks given a workflow to minimize cost, latency, and data transfer over

the network. Designed and implemented simulator (in Python) to virtualize the experiments.
• Research Paper published in COMSNETS 2020

Fake news detection | R&D Project, IIT Bombay (Spring ’18)


• Used information retrieval techniques to detect degree of fakeness and bias in given news article
• Designed and developed application (in Python) for crowd-sourcing human inputs

Distributed machine learning in IoT | R&D Project, IIT Bombay (Fall ’18)
• Worked on de-centralized learning and training of machine learning models in IoT environments
• Emphasis on minimal usage of memory and data transfer over the network

Key Academic Projects


Distributed Key Value Store (Spring ’17)
• Designed a scalable, fault tolerant completely distributed key value store. Implementation in Golang.

• Used a variant of chord protocol to achieve replication, high fault tolerance and linear increase in throughput with

scale. Ensured sequential consistency across replicas


Stock Market Prediction (Spring ’17)
• Prediction of future stock trends using various machine learning techniques and comparison of their accuracies

• Used combination of neural networks, SVMs, Random Forest, etc

C like Compiler (Spring ’17)


• Developed a compiler for a subset of C grammar to MIPS instruction set

• Generated optimized code using live variable analysis for dead code removal in control flow graph

Tweets Topic Classification (Fall ’16)


• Topic classification of tweets by Latent Dirichlet Allocation (LDA) and the Author Topic Model (ATM) methods

• Aggregation of related tweets using user pooling to avoid shortcomings of less text in tweets

Face Recognition using Fisher & Eigen faces (Fall ’16)


• Use of Linear Discriminant Analysis and Principal Component Analysis for face recognition.

• Compared the accuracy of various methods under different lighting conditions on Yale, ORL and MIT databases

Real Time Virtual Stock Market (Fall ’16)


• Created a virtual environment for stock trading based on real time data from stock market

• Made an android app for the same

Memory Processor Controller (Spring ’16)


• Designed a digital circuit which implements memory and processor interaction for parallel read/write

• Programmed the memory controller, processor and user interface in VHDL from scratch

Connect Four and Reversi(AI Games) (Fall ’14)


• Implemented AI for classic games in C++ using min-max algorithm and alpha-beta pruning

Positions of Responsibility
• Have been Teaching Assistant for Computer Programming & Utilization (twice), Abstractions & Paradigms for
Programming, Discrete Structures, Foundation of data structures (MOOC), Implementation of Data structures
(MOOC) at IIT Bombay (Apr ’15 - May ’18)
• Convener, Web and Coding Club, IIT Bombay (Apr ’15 - Apr ’16)
• Technical Councillor, Freshmen Hostel, IIT Bombay (Jul ’14 - May ’15)

Extra Curricular
• Reached the pre-world-final stage of ACM-ICPC, the global inter-collegiate competitive programming contest in
2015, 2016 & 2017. Regular participant of online competitive programming contests.
• Stood 1st in algorithmic coding contest based on genetics, organized by Bio-engineering Dept., IIT Bombay

You might also like