Work Experience
Enterprise Engineer
- Led all cross-functional (XFN) discussions, streamlining an idea proposal into a long-running project, thereby creating scope for the team. This initiative resulted in a reduction of more than 2,000 cases per month on the Helpdesk platform, an in-house CRM platform for employees at Meta.
- Successfully architected and implemented multiple data pipelines with sophisticated Presto queries, which improved the use of user exploration data for helpdesk use cases and opened up opportunities for new projects.
- Improved the internal Facebook router matching algorithm, which was observed to have more than 50,000 hits per second. Experimented with and measured multiple optimization techniques; the final approach yielded a 90% reduction in processing time, from 3 milliseconds to 300 microseconds.
Software Engineer
- Contributed to multiple core modules in Yugabyte Platform, a private DBaaS for enterprises. Took complete ownership of SSL and certificate management features. Developed public APIs for toggling TLS, certificate rotation, cluster upgrades, and various other features and performance improvements.
- Designed and led the development of the Activity Logs feature in Yugabyte Cloud, a fully managed DBaaS. Activity Logs have significantly improved the time it takes for an admin to diagnose the problems faced by users.
Senior Software Engineer
- Analyzed and optimized performance-intensive APIs critical to the user experience, achieving significant load time improvements (from 8 minutes to 16 seconds and from 15 minutes to 20 seconds). This was accomplished by executing complex client-side Javascript code on the server using the Nashorn JS engine.
- Developed a distributed asynchronous task framework using Spring JMS, ActiveMQ, and MySQL as the Task Store. This framework provided a reliable method for running hundreds of file processing tasks in parallel.
- Led the migration of a web app, comprising over 100 AngularJS components, to Angular 10 with a team of 8 developers. This migration was praised for its zero disruption to the user experience and timely feature delivery.
Software Engineer
- Contributed to various critical modules in Visa's global billing platform, which aims to replace all existing regional billing platforms responsible for 33% of Visa’s revenue.
Software Engineer Intern
- Developed a cross-platform status tracker dashboard that parses information from multiple data streams on Visa's billing platform using Spring Boot, Angular 2, and the Ionic framework.
Education
Bachelor of Technology in Computer Science
- GPA: 9.06/10
- Relevant Coursework: Software Engineering, Software Project Management, Object-Oriented Paradigm and Programming, Internet and Web Programming, Database Systems, Data Structures and Algorithms, Algorithm Design and Analysis, Operating Systems and Computer Networks.
Open Source Projects
- Developed a Progressive Web App (PWA) using Next.js that aggregates news feeds from various sources, including HackerNews, Reddit, Dev.to, Hashnode, etc., and displays them in a customizable dashboard. Created serverless API endpoints and deployed the project on Vercel.
- Implemented and deployed a RESTful API that compiles source code in the cloud, supporting more than 70 programming languages. This project was developed as an open-source alternative to the SphereEngine API by scraping the Ideone website using PHP as a backend. Provided API clients in Java and Python.
Research Projects
- Designed a generative model using TensorFlow that synthesizes handwriting data for any input text. The generated data can be restricted to follow any of the five pre-trained handwriting styles.
- The compiled model contains three layers of LSTMs, one Mixture Density Network, and a differentiable attention mechanism. It was trained on the IAM-OnDB dataset, which contains handwritten lines gathered from 223 writers.
Technical Skills
Java, JavaScript, Python, PHP, C++
MySQL, PostgreSQL, YugabyteDB
Spring Boot, Play, Node.js, React, Next.js, Angular, FastAPI, Docker, Kubernetes, AWS, GCP, Elastic Stack, Prometheus, Grafana, TensorFlow
Publications
K. Manoj Kumar, Harish Kandala, N Sudhakar Reddy: Synthesizing and Imitating Handwriting using Deep Recurrent Neural Networks and Mixture Density Networks. International Conference on Computing, Communication, and Networking Technologies, Bangalore, India; 10/2018, DOI: 10.1109/ICCCNT.2018.8493843
Harish Kandala, B.K. Tripathy, K. Manoj Kumar: A Framework to Collect and Visualize User’s Browser History for Better User Experience and Personalized Recommendations. International Conference on Information and Communication Technology for Intelligent Systems, Ahmedabad, India; 08/2017, DOI: 10.1007/978-3-319-63673-3_26
Extracurricular Activities / Achievements
Speaker at DEVWorld 2024 conference on “Concurrency Models Demystified”, Amsterdam, 2024
Multiple Go Beyond and Above Awards and Curious and Creative Award at Visa Inc., 2020
Webinar Speaker on “An Intro to Full Stack Development”, SV Engineering College, Tirupati, 2020
Best Project in ESIC 2017, International Society for Scientific Research and Development, 2017
Workshop Speaker on “Introduction to Web Development”, Gravitas'15, VIT University, 2015