top of page
Omkar_01_edited.png

Resume

Khoury College Logo.png

Teaching Assistant

January 2024 - Present

  • Fall '24: CS5010 - Programming Design Paradigm (Prof. Amit Shesh)

    • ​Mentored 240 students in Object-Oriented Design, Design Patterns, Java, Unit Testing and best coding practices for Low-Level Design (LLD)

​

  • Summer '24: CS5520 - Mobile Application Development (Prof. Daniel Feinberg)

    • Mentoring 60+ graduate students in Android Application Development using Java, GCP Firebase, and Git over 1 semester

    • Reviewed code and created course material, guiding students in Android design paradigms and industry best practices
       

  • Spring '24: CS5010 - Programming Design Paradigm (Prof. Amit Shesh)

    • ​Mentored 85 students in Object-Oriented Design, Design Patterns, Java, Unit Testing and best coding practices for Low-Level Design (LLD)

Sway AI Logo.png

Full-Stack Software Engineer Co-op

June 2023 - December 2023

  • Implemented Partial Dependence Plots and What-If Analyzer for 20+ models to optimize model evaluation using Python, Django, React, AWS, and MongoDB as microservices, reducing iteration time from 2 hours to 30 minutes per model for users

  • Introduced monitoring for models deployed on Kubernetes using Prometheus and Grafana, enabling real-time tracking of deployment's replica count, CPU, memory, errors, and inference requests

  • Refactored 3 critical Django APIs by optimizing relational database queries and AWS Lambda configurations, reducing latency from 17s to 0.8s through optimized querying and using provisioned Lambda instances

  • Incorporated Mongo export with proprietary querying middleware, enabling export of training, trial run, and inference data

Achievements:

  • Awarded for exemplary performance, initiative in feature development, and application performance improvements

  • Recognized for ensuring a smooth release for a client demo, which led to securing the company's first client

Khoury College Logo.png

Teaching Assistant

January 2023 - June 2023

  • Spring '23: CS5010 - Programming Design Paradigm (Prof. Amit Shesh)​

  • Summer '23: CS5010 - Programming Design Paradigm (Prof. Daniel Feinberg)

    • Mentored 200+ students in Object-Oriented Design, Design Patterns, Java, Unit Testing, and best coding practices for Low-Level Design (LLD)

Rarecrew.webp

Senior Full-Stack Software Engineer

January 2022 - June 2022

  • Led a team of 20 engineers and co-led a team of 60 developers in building an ERP product with 50k+ active users

  • Designed and implemented a role-based permissions model using C#, .NET and MS SQL Server, supporting 250 million configs

  • Constructed timeline tool with JavaScript, HTML, and CSS, for planning allocation of 60+ stadiums for the Premier League

  • Implemented indexing strategies and normalization techniques to improve SQL query execution time of 90+ stored procedures and 60+ user-defined functions to < 1 sec​

Achievements:

  • Recognized as a top 3 peer-rated employee for exceptional work quality, founding a mentorship program for junior employees, leading teammates, preemptively resolving client issues, and contributing articles to the company blog (2019, 2020, 2021)

Rarecrew.webp

Full-Stack Software Engineer

August 2018 – December 2021

  • Youngest team leader in company history, leading a team of 12 developers in key ERP feature development within 8 months, recognized for rapid advancement through performance excellence

  • Founded and led a mentorship program, training 50+ developers over 2 years, reducing attrition rate from 50% to 5%

  • Built process management tools, asset management modules, and external sharing engine using insights from customer-facing subject matter experts using C#, .NET, SQL Server, and Azure, cumulatively building 800+ RPC and REST APIs

  • Automated Azure deployments for 4 core application microservices, cutting deployment time from 2 hours to 7 min

  • Implemented HQ portal for client instance monitoring and servicing, enabling global 24x7 support for 20+ clients

  • Created integrations layer for ERP product with SAP Systems and Power BI, enabling visibility of 14,000+ assets for Endeavor, reducing the time required for status updates of assets from 60 to 4 hours per week

  • Architected and led a team of 3 developers for a complete rewrite of public-facing websites using Angular 7, RazorView, jQuery, TypeScript, and Bootstrap for rarecrew.com, vault-erp.com, and mydropmatters.com

Technical Skills

I have acquired technical prowess in a handful of areas while working as a Software Engineer and a Computer Science graduate student.

Languages: Python, C#, Java, C++, C, JavaScript, TypeScript, SQL, Scala
Frameworks/Libraries: Django, .NET Core, .NET MVC, Entity Framework, ADO.NET, React.js, Angular, JUnit, JDK, NodeJS, Kafka
Databases: MySQL, SQL Server, MongoDB, DynamoDB, AWS Aurora, GCP Firebase Realtime Database
Others: HTML, CSS, SCSS, Kubernetes, AWS, Azure, REST, Bash, Linux, Jenkins, Git, GitHub, Netlify, Apache MapReduce, Apache Spark

Education

M. S. in Computer Science

Northeastern University, Boston, USA (CGPA: 3.95/4)

Courses:

Program Design Paradigm

Foundations of Artificial Intelligence

Algorithms

Computer Systems

Mobile App Development

Machine Learning

Web Development

Parallel Data Processing


Teaching Assistantships:
CS 5010 – Program Design Paradigm (Graduate OOD with Java) – Spring '23, Summer '23, Spring '24, Fall '24
CS 5520 – Mobile App Development (Android, Java, GCP) – Summer '24

B. Tech. in Electronics and Communications Engineering

Vellore Institute of Technology, Vellore, India (CGPA: 8.45/10)

Courses:

Data Structures and Algorithms

Computer Organization and Architecture

Computer Communication

Digital Logic Design

Digital System Design

Microcontrollers and Applications

Advanced Microcontrollers

Digital Signal Processing

Digital Image Processing

Projects

Code available on request

Kanbas

  • Replicated popular tool Canvas to learn best practices & development techniques in full-stack software development

  • Utilized React.js, Node.js, MongoDB, HTML, CSS, and Bootstrap for implementation, with below 1-second response times

Coinnect - Making Money Social (Android)

  • Developed a social wealth management Android mobile application – Coinnect, to combine budget management and expense sharing concepts. Prototype includes adding personal and group transactions, friends feature suite, budget tracking

Weather via OpenWeather (Android)

  • Developed a Weather reporting Android mobile application using OpenWeather API, supporting weather for all supported cities, and temperature, rainfall, wind, etc. forecasting per city

Remotely Managed File System with Distributed Access

  • Engineered a remote file system which communicates over TCP sockets, and supports reading and writing files and folders

  • Built as a mirrored file system with distribution of read access across all drives using multi-threading and parallelized reads

Memory Heap using Virtual Page Tables

  • Devised a virtual memory heap using virtual page tables to allocate, deallocate and access managed heap memory

  • Executed using C, multi-threading, and Least Recently Used (LRU) page replacement algorithm with disk as secondary storage

Frens Protocol

Hack Boston 2022,
Harvard University

  • Deployed Web3 social networking protocol compatible with Ethereum Virtual Machine (EVM) based coins using Solidity

  • Innovative design with Soul-bound token for identity on the platform, tracking of achievements via NFTs, voting on games for curation by the community for the community (for gaming flavor of the network), friends list, and collaboration features

Awards:

  • Won 3rd place for Cartesi, BNB Chain by Binance, and Klaytn tracks, with $4,000 in cash prizes

Portfolio Manager (Desktop App)

  • Desktop application built using Java 8, JUnit 4, Java Swing and Alpha Vantage public API to manage portfolios, stock transactions, value and composition computation for provided date, dollar cost average investing, and portfolio rebalancing

  • Showcases optimal use of MVC, abstraction, dynamic dispatch, command and visitor design patterns, with focus on code reuse

Pacman AI

  • Trained an AI to play the game Pacman using Python 3.6. Algorithms used: Breadth First Search, Depth First Search, Uniform Cost Search, A* Search, Hidden Markov Models, Markov Decision Processes, Reinforcement Learning, Q Learning

Tetris AI

  • Trained an AI program using A* Search, Reinforcement Learning to play Tetris, analyzed qualitative and quantitative metrics

Big Number

  • Java package to represent very large numbers with support to add digit, copy number, add other such numbers

Just-in-Time Calculator

  • Java package implementing a Just-in-time calculator with intelligent interpretation of inputs to perform real time arithmetic

IoT-based healthcare system with fingerprint identification

  • Devised a prototype device to be placed in ambulances with scalable cloud architecture, allowing first responders to get medical details and history of patient via fingerprint, and relay live vitals to admitting hospital, accomplished using Raspberry Pi, Fingerprint scanner, AWS, Apache Server, Java, Python 2.7, and ECG sensors

Capstone Project - VIT Vellore

Github Repository

Candidate Manager

  • Prototyped a transparent recruitment system using .NET, Angular 8, SQL Server, and Azure, with key design decision of having candidates and company managers on the same portal with complete transparency throughout the recruitment process

Activities and Extracirriculars

Mentoring

  • Lead Mentor at Rare Crew - Founded a Mentorship program for the organization and led the Mentoring Team of four developers. Trained 50+ developers over 2 years across Indian, Serbian, Egyptian, and Slovakian offices

  • Freelance Volunteer at Mentors Without Borders - Volunteered to work with Mentors Without Borders (MWB) to teach students from Ghana, the Philippines, and Congo to code and help enter software industry

Toastmasters International

  • Earned Competent Communicator and Competent Leader certifications, and served as Vice-President Membership of the Club

  • Presided as Purchase and Finance Lead and performed financial duties for international event: India Emerge Youth Summit ‘16

Bio-Entrepreneurship and Management Club

  • Served as Board Member for Quality Control, preserving quality of events and campus presence for the club

  • Supported with organizing events and handling registrations for national seminars and hackathons hosting 700+ candidates

Blogging

Technical Forums

  • Demonstrated subject matter expertise in C#, Git and SQL by helping engineers on Stack Overflow, holding 340 Reputation

Download

Latest Detailed Resume

Full-Stack SDE - 1 Page Resume

Back-End SDE - 1 Page Resume

bottom of page