profile image

Kartik Yadav

Full Stack Developer | DevOps Engineer

kartikyadav71199@gmail.com | +91-9896247010

Resume
Tech Interests
Loves working in devops, distributed systems, web development,
listening to developer talks and learning new things.
Education
B.Tech. (Computer Engineering)
National Institute of Technology
(NIT, Kurukshetra)
(2017-2021)
CGPA - 9.2
12th CBSE
(2016-2017)
Percentage - 94.4%
10th CBSE
(2016-2017)
CGPA - 9.8
Experience
Udaan.com Engineer (July 2021 - Ongoing)
udaan
Udaan is the largest and fastest-growing B2B commerce startup in India. There I worked in a fast paced environment with the warehousing team in Supply Chain to directly impact the life of daily users of the product. Developed HHD Dispatch which provided tighter control overthe life-cycle of the SKU which helped in cost optimization of ~1Million rupee per month. Developed Pick By Order and integrated Tote management in warehouse flows which lead to better SKU tracking and shorter delivery time. Wrote and reviewed code in Kotlin and Javascript. Mentored new employee and interns.
Fullstack Developer at AppStreet(July 2020 - Oct 2020)
AppStreet
Developed a Video on demand( VOD ) service for a fitness training app using different services provided by Amazon Web Services( AWS ) like AWS lambda, AWS MediaConvert, AWS S3, AWS CloudWatch, etc. Learned how to work on serverless architecture using both AWS and Firebase. And Designed and developed the Billing Service to calculate bills of the customers based on their usage of different services which helped in generating fine tuned bills.
goFlatmates.com intern (Jan-Jul 2020)
goFlatmates
goFlatmates is a flatmates matching platform connecting quality professionals where I worked on NEXTJS to improve UI/UX, improve SEO and GraphQL api written in NodeJS running in a microservices architecture using Kubernetes. Designed and developed the system for A/B Testing which is capable of releasing new features to particular users based on a pre-defined criteria. Worked on the Real-Time Chat System made using WebSockets to increase userinteractivity on the platform.
Google Code-In Mentor (2018)
Certificate
Responsible for assigning tasks, code review and guidance to GCI participants.
Gawds Club
Gawds
College club consisting of like minded people with common motive of making development more popular among college folks, learning new stuff by helping each other out and organizing workshops in college related to various technologies like web development, ML, etc.
Skills
(Always ready to learn more)
Languages
JavaScript
Golang
Python
C++
Java
Tools
Node JS
React JS
Angular JS
Next JS
GraphQL
gRPC
Django
Reverse Proxies
Traefik
Ngnix
Envoy
Devops Tools
Docker
Kubernetes
Jenkins
Travis CI
Ansible
AWS
Firebase
Databases
Mongo DB
SQL
Others
HTML
CSS
Projects
HomeTurtle
Code
HomeTurtle is a self hosted and self managed home server. Everything like OS, containers, monitoring, DNS server, CI/CD pipeline, etc was setup from scratch to learn how different technologies work. Technologies used: Arch linux, K3s, Docker, Prometheus, Grafana, PiHole, etc
Obscura
Frontend Backend
Online crypto hunt event made using React JS, Golang and gRPC (gRPC Remote Procedure Calls) microservices to serve the requests over HTTP2 using Protobuff binary protocol and deployed using docker swarm to provide zero down-time with Envoy reverse proxy.
CoContainer
Code
Implementation of linux namespaces in golang to learn how various containerizing systems (like docker) works.
Chatoly
Code
A realtime chat app build using Node JS, EJS and SocketIO. Made to bring people with common interests together.
React Redux BoilerPlate
Code
Does the same work as create-react-app using webpack, made to learn how create-react-app works.
Sorts
Code
Made to visualize various sorting algorithms.
Distance Calci
Code
Webpage made to calculate distance between two places made using google maps API and react JS
Youtube Mini
Code
Mini clone of youtube made using Youtube API and react JS.