Default profile banner
AV

Aditya Vats

@adityavats

Software Development / Machine Learning

Bangalore, KA, India

linkedin.com/in/avats-dev

Amazon (AWS)Indian Institute of Information Technology, Design and Manufacturing

Aditya Vats is a skilled Software Development Engineer with experience developing native AWS backend services, integrating OIDC and RBAC. He possesses strong proficiency in Java, Python, and cloud platforms including AWS and Google Cloud. His technical background includes contributing to open-source projects and developing applications utilizing machine learning, data analysis, and deep learning techniques.

Experience

Software Development Engineer Intern

Amazon (AWS)

Internship•Jan 2023 - Jun 2023

Developed a native AWS backend service from scratch which handles authentication and authorization for associates in Amazon Physical Stores. Implemented service in Java based on dependency injection pattern using dagger along with functional and unit tests. Integrated OIDC (OpenID Connect) based authentication using JWTs (JSON web tokens). Integrated RBAC (Role Based Access Control) and LDAP (Lightweight Directory Access Protocol) based authorization. Created and integrated AWS resources such as Lambda, API GW, IAM, CloudFormation, CloudWatch, VPC, Route53 through AWS CDK and implemented continuous deployment (CD) with approval workflows in pipeline. Used tools/languages: Java, AWS, Dagger, TypeScript, CI/CD, Mockito, Junit, ReactJS, Smithy.

Software Developer Intern

brandonline

Internship•Oct 2021 - Jun 2022

Developed 2 proof of concept applications: data analytics platform (with NSE data) and a CLI app. Integrated existing code with Google Cloud services and ported databases to Cloud SQL and Bigquery. Wrote functional and unit tests for 25% of package modules using pytest. Used tools/languages: Python, Google Cloud Platform, Pytest, FastAPI, PostgreSQL, Panel, Pandas, Bokeh, Typer, SQL.

Education

Indian Institute of Information Technology, Design and Manufacturing

Bachelor of Technology

Electronics and Communication Engineering, Machine Learning and AI

Aug 2019 - May 2023•Grade: 8.1/10

Relevant coursework included Fundamentals of Computing, Data Structures and Algorithms, Computer Networks, Object Oriented Programming with JAVA, Database Management Systems, Machine Learning, Deep Learning, Linear Algebra, Computer Vision.

Skills

Python
JAVA
TypeScript
C++
SQL
HTML
CSS
Dagger
Spring
Mockito
JUnit
Django
FastAPI
TensorFlow
PyTorch
Keras
OpenCV
Scikit-Learn
Matplotlib
Optuna
NetworkX
Plotly
Bokeh
Pytest
NumPy
Pandas
Seaborn
Dash
SQLAlchemy
PostgreSQL
MySQL
BigQuery
S3
DynamoDB
MongoDB
Git
GitHub
AWS
Google Cloud
PyCharm
IntelliJ
Postman
Microsoft Azure
Docker
Convolutional Nets
Attention Nets
Recurrent Neural Networks
Recommendation Systems
Data Augmentation
Hyperparameter Optimization
Gradient Boosting
Ensemble Models