Software Engineer

Ritik
Agarwal

Building robust APIs, cloud-native systems, and AI-powered tools. Currently at Simply Business, London — shipping secure, scalable software.

Available for opportunities · London, UK
01 /

Work Experience

Simply Business
Jun 2023 – Present
London, UK
Software Engineer
  • Led internal migration to Pact 2.0 for service-to-service API contract testing with feature branch validations and CI checks
  • Strengthened security of all company Ruby APIs using OAuth 2.0 authentication and fine-grained RBAC/ABAC via AWS Lambda and Amazon Verified Permissions
  • Built a RAG-based Slack bot using AWS Bedrock, cutting manual team support by 45%
  • Developed security dashboards and automated alarms monitoring 403/401 errors and latency metrics
Ruby Terraform React.js AWS Bash
Amazon
Jul 2022 – May 2023
London, UK
Software Development Engineer
  • Enhanced Alexa's customer experience by reducing latency and improving answer generation quality for Tier 1 services
  • Improved CI/CD pipelines and CloudWatch alarms, cutting deployment time by 10%
  • Integrated ML APIs into existing Java application for dynamic ranking, improving accuracy by over 20%
  • Onboarded new Alexa understanding and answering providers, enhancing answer diversity
Java Python Flask AWS TypeScript
Sourcewiz
Nov 2021 – Mar 2022
Gurugram, India
Software Engineer Intern
  • Built Active Learning system using AWS to automate image labelling, reducing customer onboarding time by 50%
  • Developed image search using OpenAI CLIP model and Pinecone vector database
  • Built buyer recommendation feature leveraging Elasticsearch for seller clients
Python FastAPI OpenAI Elasticsearch Pinecone
Microsoft
Jun 2021 – Jul 2021
Hyderabad, India
Software Engineer Intern
  • Built full-stack web app in React.js and C# to automate file decryption for the Data Center security team, cutting manual time by 80%
  • Integrated Microsoft authentication for role management and built Power BI dashboard via Azure App Insights
C# React.js Azure Power BI
02 /

Technical Skills

Languages
Python Java Ruby TypeScript C/C++ C# SQL Bash
Frameworks & Libraries
React.js Flask FastAPI PyTorch Scikit-Learn NumPy Pandas OpenCV
Cloud & Infrastructure
AWS Bedrock AWS Lambda CloudWatch Terraform Azure CI/CD
AI / Data
RAG Systems OpenAI CLIP XGBoost Pinecone Elasticsearch TensorFlow Matplotlib
03 /

Awards & Recognition

🎤
PyCon Ireland Speaker
Talk: "FastAPI and Deploying ML Models on AWS" · Dublin, Ireland · Nov 2022
🥇
Kharagpur Data Science Hackathon — 1st Place
IIT Kharagpur · Ranked #1 of 234 teams · Apr 2021
🥉
DeepN — 3rd Place
IIT Hyderabad Deep Learning Competition · Ranked #3 of 50 teams · Mar 2021
🏆
Cascade Cup — 1st Place
IIT Guwahati · Ranked #1 of 2000+ participants · Jan 2021
04 /

Education

Degree
Indian Institute of Engineering Science and Technology, Shibpur
B.Tech in Information Technology · GPA 8.12 / 10
Jul 2018 – May 2022 · Howrah, India
Let's Connect

Open to Opportunities

Whether it's a role, a collaboration, or just a chat about tech — I'd love to hear from you.