Available for Software Developer / AI Engineer roles

Hi, I'm Anuj Sonawane

I build

M.Sc. Industrial Mathematics graduate and Software Engineer at OM Intelligence. I design Python backends with Flask & Django, ship REST APIs on PostgreSQL, and deploy them on Ubuntu with Nginx, Gunicorn and Docker — plus hands-on RAG and NLP systems built on vector search and open-source LLMs.

  • Nashik · India
  • anujsonawane60@gmail.com
  • +91 70660 64081
engineer.py
class Engineer:
    name    = "Anuj Sonawane"
    role    = "Software Engineer @ OM Intelligence"
    degree  = "M.Sc. Industrial Mathematics"
    stack   = ["Python", "Flask", "Django",
               "PostgreSQL", "Docker", "Nginx"]
    ai      = ["RAG", "NLP", "Vector DB", "Ollama"]

    def ship(self, idea):
        api = build_rest_api(idea)
        return deploy(api, host="ubuntu")
⚡ REST APIs
🧠 RAG Systems
🐳 Docker
Scroll
01

About me

Mathematics background, engineering discipline, AI curiosity.

I'm a M.Sc. Industrial Mathematics with Computer Applications graduate (CGPA 8.67) who moved from proofs into production systems. Today I work as a Software Engineer Trainee at OM Intelligence, Nashik, where I build scalable Python backends and take them all the way to a live Ubuntu server.

My day-to-day is Flask and Django services backed by PostgreSQL and MySQL — designing schemas, tuning queries, writing well-tested REST endpoints and wiring up third-party integrations. On the deployment side I run Nginx + Gunicorn on DigitalOcean droplets and containerise with Docker so every environment behaves the same.

Before that I spent my internship deep in AI: document-processing pipelines with NLP, a full Retrieval-Augmented Generation system using vector embeddings and semantic search, local open-source LLMs through Ollama, and prompt engineering across ChatGPT, Gemini and Claude. That mix — strong DSA and DBMS fundamentals plus applied AI — is what I bring to a team.

Problem solver Backend focused AI enthusiast Fast learner English · Hindi · Marathi
0
Year of professional
engineering experience
0
M.Sc. CGPA
Industrial Mathematics
0
B.Sc. CGPA
Mathematics
0
Roles across backend
& AI engineering
02

Work experience

Where I've shipped, and what I shipped there.

Software Engineer Trainee

OM Intelligence · Nashik

May 2025 – Present
  • Developed scalable backend applications using Python (Flask / Django).
  • Designed and optimised relational databases with PostgreSQL and MySQL.
  • Built and tested RESTful APIs and integrated third-party services.
  • Deployed applications on Ubuntu servers (DigitalOcean) using Nginx and Gunicorn.
  • Implemented Docker-based containerisation for deployment consistency.
  • Performed debugging, issue resolution and unit testing to improve reliability.
  • Automated internal workflows to increase operational efficiency.
PythonFlaskDjangoPostgreSQL MySQLNginxGunicornDockerDigitalOcean

AI Intern

OM Intelligence · Nashik

Feb 2025 – Apr 2025
  • Developed document-processing pipelines using NLP techniques.
  • Implemented a Retrieval-Augmented Generation (RAG) system with vector embeddings and semantic search.
  • Worked with open-source LLMs via Ollama for local model experimentation.
  • Applied prompt engineering across ChatGPT, Gemini and Claude.
  • Handled data preprocessing, chunking strategies and embedding optimisation.
NLPRAGEmbeddingsSemantic Search OllamaPrompt Engineering

OJT Trainee

Canspirit AI

May 2024 – Jun 2024
  • Built Python automation scripts for structured data processing.
  • Assisted in debugging, testing and feature enhancements.
PythonAutomationTesting
03

Featured projects

Things I built end-to-end, from architecture to inference.

Multi-LLM RAG Chatbot Platform

A document-grounded chatbot that ingests PDF, DOCX and TXT files, chunks and embeds them into a vector store, then answers questions with retrieved context. Built as a modular RAG architecture so the retrieval layer and the generation layer can be swapped independently — with OpenAI, Cohere and TogetherAI wired in behind one interface for multi-LLM responses.

  • Multi-format document ingestion pipeline
  • Vector search with embedding similarity
  • Three LLM providers behind a single abstraction
  • Context retrieval + response synthesis layer
PythonRAGVector DBOpenAICohereTogetherAI
View on GitHub

Real-Time Object Detection (YOLO)

A live computer-vision system built on YOLO and OpenCV that runs inference over webcam feeds and video streams. The pipeline was tuned for real-time FPS — frame handling, resolution and detection settings balanced so the stream stays smooth while keeping detection quality usable.

  • Webcam + video-stream inference pipeline
  • Bounding-box detection with live overlay
  • Performance tuning for real-time frame rates
PythonYOLOOpenCVComputer Vision
View on GitHub

More on GitHub

Automation scripts, backend experiments and AI prototypes live in my repositories. I'm always building something new — take a look at what's in progress.

github.com/anujsonawane60
04

Technical skills

The toolkit I reach for, grouped by where it lives in the stack.

</> Languages

PythonCore JavaC

⚙ Backend

FlaskDjangoREST API Development

🗄 Databases

PostgreSQLMySQLQuery Optimisation

🚀 DevOps & Cloud

Ubuntu ServerNginxGunicornDockerDigitalOcean

🧠 AI / ML

NLPRAGVector DatabasesSemantic SearchPrompt EngineeringOllama

📐 Core CS

Data StructuresAlgorithmsOOPDBMSOperating SystemsSDLC

🎨 Frontend

HTMLCSSJavaScriptReact

🧰 Tools

GitGitHubPostmanPower BILaTeX

Advanced Excel Certification

Data Analysis and Reporting

05

Education

A consistent academic record in mathematics and computing.

2023 – 2025

M.Sc. Industrial Mathematics with Computer Applications

Nowrosjee Wadia College, Pune

8.67CGPA
2020 – 2023

B.Sc. Mathematics

Swami Muktanand Science College, Yeola

9.18CGPA
2019 – 2020

Higher Secondary Certificate (HSC)

Swami Muktanand Jr. Science College, Yeola

67.85%Score
2017 – 2018

Secondary School Certificate (SSC)

Swami Muktanand Vidyalay, Yeola

83.80%Score
06

Let's work together

Open to Software Developer and AI Engineer roles — and to a good conversation.

This opens your email client with the message pre-filled — no server or database involved.