Work Corpus


RESUME.JSON

For the programmatically enabled out there, here’s a js object for you to parse my work into tools of your choice.

JQuery is a decent start:

curl -s https://thebitmage.com/resume/resume.json | jq -C

Fabric is great if you have it handy:

curl -s https://thebitmage.com/resume/resume.json | fabric -s --pattern  create_summary 

As of 16th Sept 2024

Raj Patil | raj@thebitmage.com

Experience

Principal Engineer: ESDS Software Solutions

March 2024 - Present
  • leading research and development directed towards bettering product offerings and operations in a cloud native context.
  • overseeing an interdisciplinary lab that operates across domains (AI, IOT, Cyber-Security, and counting (Domain Agnostic Engineering)).

AI Engineer: ESDS Software Solutions

Nov 2022 - March 2024
  • developed a comprehensive sentiment analysis portal from the ground up, focusing on customer satisfaction within the ticketing portal.
    • now crucial within the organization, used to quantify customer satisfaction and identify areas of improvement with regards to customer experience.
  • headed AI integration across diverse departments, identifying and implementing multi-model pipelines (natural language processing, computer vision and traditional machine learning solutions)
  • served multiple client facing AI-related requests, most promiment of which resulted in the School Education and Sports Department of Maharashtra winning a Guinness World Record, for which ESDS was the technical facilitator.
  • Mentored individuals across domains and began honing my managerial/leadership aptitude.

Personal Sabbatical

Aug 2022 - Nov 2022
  • deliberate decision to take a hiatus to address health concerns
    • context: diagnosed with severe deficiencies in several micronutrients and minerals.
  • delved in several epistemological works to further my personal intellectual pursuits.

Goldman Sachs: Analyst

July 2022 - Aug 2022
  • briefly worked as an Analyst at Goldman Sachs, gaining valuable exposure to the financial industry.
  • Although a shorter engagement, had the opportunity to gain insights into the organization and its operations.

IIT Hyderabad | KLA Tencor: Research Assistant

Aug 2021 - May 2022
  • Collaborated with Prof. Vineeth N.B. on research to develop a generic transferability score for inter-domain transfer-learning tasks.
  • Focused on computer vision applications within chip technologies.
  • Leveraged knowledge in Domain Adaptation (Transfer Learning) to address relevant challenges.

Goldman Sachs: Summer Analyst

June 2021 - July 2021
  • worked towards enhancing (unsupervised) clustering interpretability.
  • developed a versatile multidimensional hyperparameter grid search framework to automate model optimization and fine-tuning.

CVPR 2021 Workshop paper | AUTONUE 2021 : Research Assistant


Projects

ProjectSynopsisPrincipal Domains
Guinness world Record : Deduplication, Anomaly Detection, Tampering Detectioncheckout blog link for more contextComputer Vision
Sentinment Analysis for Support Ticketsimplemented a primal ETL, fine-tuned an LLM (unsupervised) over a stratified subset, inference jobs formed integral part of business analysis cronsNatural Language Processing, Data Engineering
Quantum Error Correction Codescreated a framework to test efficacy of qubit allocation strategies for noise-resistant quantum computationQuantum Computing
Tic-Tac-Toe Reinforcement Learningtested out RL algorithms with random and heuristics based agentsReinforcement Learning
Option Pricing via Monte Carlo Simulationsdelved into monte carlo option pricers, while comparing results with conventional stochastic calculus models (Black Scholes)Stochastic Calculus
Secure Multiparty Computation (for Deep Learning)Survey on how cryptographic techniques are used to maintain secrecy during multiparty computation (neural networks in this case)Cryptography
WDGAF(We Do Give a Figure)Created plotting DSL using principals of compilers and published it to pipCompilers
Relational Databases and Data HygeineExecuted complex relational database queries on the imdb movie database; implemented scraping scripts to fetch relevant dataRelational Databases
Optimizing scheduling algorithmsresearched into tweaks to optimize the scheduling algorithms BOCC, BTO, MVTODistributed Computing
Musical Chairs: inter-process comsSimulating a game of musical chairs using modern concurrency constructs from C++11 onwardsConcurrency
Chat Room Appcreated a command line chat room app using principles of socket programmingComputer Networks
Custom Deep Learning Frameworkcreated a deep learning library from scratch (axioms being high school math )Software Engineering
Calculatorwrote C to simulate the finite state machine on an ATmega16U2 (Arduino), designed and soldered the circuit (buttons, display, and the ATMega) on a veroboard, functional with add,mul,sub,divElectronics
3D-printed pin ball machinedesigned the individual components from scratch in CAD and assembled the same (star wars themed - had a millenium falcon) into a functional pin ball setupComputer Aided Design

Extracurricular

Teaching Assistance

FitSoc 2021-2022

  • Established a fitness community dedicated to supporting college students in balancing their fitness and academic pursuits through a hybrid athleticism approach.
  • Organically bootstrapped and grew the community, currently comprising over 200 active members.

Founding Core Member Epoch (The ML club of IIT Hyderabad) - 2019

  • Conducted the inaugural session of the club.
  • The session centered on exploratory data analysis utilizing key tools and libraries, including Pandas, NumPy, SciPy and matplotlib.

National Service Scheme

  • participated in several cleanliness and plantation drives during my time at IIT-Hyderabad
  • created several social awareness posters regarding various societal issues

Education

B.Tech: Indian Institute of Technology Hyderabad (2018-2022)

All India Rank (JEE Advance 2018) - 658

- Major (2018-2022) : Computer Science and Engineering  : 9.26/10
- Minor (2020-2022) : Artificial Intelligence           : 9.50/10

Technical Repertoire (Eternal WIP)

This is an index into languages, utilities, frameworks and libraries that I have invested effort into, in research and projects, both personal and professional
Languages:

    - Primary                    : Golang, Python
    - Lisps & Schemes            : Common-Lisp, E-lisp, Hy, Racket
    - Non-Trivial Exp            : C, C++,  Prolog, Eiffel, Vimscript
    - Trivial Exp                : Haskell, Rust, Lua, Java, Javascript
    - Incumbent                  : mojo

Tools and Frameworks:

 - Dev
	- CLI                    : regex, sed, awk, grep, parallel
	- Text-Editing           : Emacs, Vi
	- Markup                 : markdown, latex, org files
	- Visualization          : mermaid.js, PlantUML
	- Testing                : Selenium

 - Ops
	- Cloud Compute          : AWS , Paperspace, GCP
	- Version Control        : git, git-lfs
	- Containerization       : docker
	- Orchestration          : kubernetes
	- Virtualization         : qemu, KVM, virtual box
	- CI/CD                  : Github Actions, Gitlab CI, Jenkins

 - Databases
	- Relational             : PostGres, SQLite
	- NoSQL                  : MongoDB, Redis
	- Graph                  : Neo4j
	- Multi-model            : SurrealDB
    
 - Computer Science
	- Compilers              : Lark, yacc, lex
	- Quantum Computing      : Qiskit

 - AI
   - LLMs                   : LangChain, LangGraph
	- DL                     : Pytorch, spaCy, nltk, fastai, hugging-face
	- ML                     : Scikit-learn, LightGBM, XGBoost
	- MLOps                  : MLFlow
	- Monitoring             : Visdom, Tensorboard
	- Data Wrangling         : Pandas, Xarray
	- Scientific Computing   : Numpy, Scipy
	- Dashboards             : Streamlit, Gradio
	- Visualization          : Matplotlib, Seaborn
	- Convex Optimization    : CVXPy

 - Web
	- SSGs                   : Hugo, Jekyll, Quarto, Org-export
	- Hypermedia             : HTML, CSS, HTMX

Further Musings

This is an index into my major deliverables that society might consider to be of relevance. There are several non-incentivised musings and works that I keep myself occupied with: they have been indexed in the ideation buffer

As for my generic incentives, you’d find this recursive-introspective terser composition to be a humble attempt towards expressing the same.