Hello!

I'm Aniket, a Software Engineer.

Experience

My work history and achievements timeline.

Available for full-time roles

Software Engineer

Built backend services, distributed data workflows, and AI-powered applications using Java, Python, Kafka, PostgreSQL, Redis, Docker, Kubernetes, and AWS for research systems handling millions of daily events. Worked across API development, data pipelines, system performance, observability, automated testing, and retrieval-based AI workflows, taking features from design and implementation through production.

Backend & Distributed SystemsAI & DataProduction Engineering
JavaPythonSpring BootKafkaPostgreSQLRedisDockerKubernetesAWSLLM APIsRAG

Head Graduate Teaching Assistant

Led a team of graduate teaching assistants and delivered lectures on web development to 200+ students. Mentored students through programming assignments, debugging, and software development projects while coordinating course delivery and instructional operations.

LeadershipTeachingWeb Development
HTMLCSSJavaScript.NETPHP

Software Engineer

Built backend and customer-facing applications using Python, Java, React, MongoDB, PostgreSQL, Redis, AWS, and REST APIs for workflows supporting 5,000+ users. Improved system performance and reliability through service decomposition, database optimization, caching, asynchronous processing, and automated testing, delivering features from implementation through QA and release.

BackendFull StackCloudAI
PythonJavaReactAWSMongoDBPostgreSQLRedisREST APIs

Software Engineer

Built Java and Python REST APIs and production services using Spring Boot, PostgreSQL, Redis, Docker, and Kubernetes for applications serving 1,000+ daily users. Improved throughput and latency through profiling, database indexing, caching, connection-pool tuning, and data-structure optimization while automating testing and deployment workflows with Jenkins and CI/CD.

BackendDistributed SystemsPerformance
JavaPythonSpring BootPostgreSQLRedisDockerKubernetesJenkinsREST

Founder & Full Stack Developer

Built and deployed software for client projects from requirements through development and production, owning architecture, implementation, deployment, and ongoing delivery.

Full StackClient SolutionsProduct Development
JavaScriptC#.NETHTMLCSSFirebase
Profile
My Story

Here's a quick intro about me and what I love to do

first year

First Year: Stepping In

My undergrad journey in Computer Science and Engineering began with a bang! I was elected Class Representative, which meant I got to know everyone and help shape our class experience. Even more exciting, I landed my very first web development project—my introduction to the world of real-world coding.

second year

Second & Third Year: Exploring New Horizons

The next two years were all about exploration. I dove into the stock market, picked up graphic designing, and even tried my hand at video editing—all while keeping up with my core studies. These years taught me how to balance learning with curiosity and creativity.

coding in undegrad

Fourth Year: Gearing Up for the Future

My final year of undergrad was a time to focus. I doubled down on my studies and secured an internship, getting a taste of the professional world and putting my skills to the test.

masters degree

Masters Degree: Leveling Up

During my Masters, I worked as a Teaching Assistant—helping others learn while deepening my own understanding. I also took on a part-time job as an IU catering server, which taught me a lot about teamwork and time management. These years were all about growth, both academically and personally.

Aniket's Logo

I'm Aniket - a software engineer, blogger and tech enthusiast. Thanks for checking out my site!

© 2026 Aniket Sharma