Avatar of Arpit Adlakha.
Arpit Adlakha
Senior Software Engineer
Profile
Posts
4Connections
In
Avatar of the user.

Arpit Adlakha

Senior Software Engineer
Software Engineer taking end-to-end responsibility for envisioning, designing, and developing performance-driven, distributed systems. Having around 7 years of experience solving Engineering problems @scale for the likes of Amazon(Amazon Web Services) , Quizizz, Gojek, Groupon and Zscaler.
Logo of the organization.
Amazon Web Services (AWS)
National Institute of Technology
Bengaluru, Karnataka, India

Trình độ chuyên môn

  • Tình trạng hiện tại
    Đã có việc làm
  • Nghề nghiệp
    Back-end Engineer
    Full Stack Development
  • Lĩnh vực
    Phần mềm
  • Kinh nghiệm làm việc
    6-10 năm (6-10 năm liên quan)
  • Kinh nghiệm quản lý
    I've had experience in managing 5-10 nhân viên
  • Kỹ năng
    Reliability
    Architecture & Design
    Google Cloud Platform
    Internet Security
    Data Structures
    Cloud Migration
    Algorithms
    Java
    JavaScript
    NodeJS/Express
    Npm
    Kafka
    RabbitMQ
    C
    C++
    High Level Design
    Low Level Design
    Object Oriented Programming
    TCP/IP
    React.js
    RDBMS/SQL
    NoSQL Databases
    MongoDB
    AWS
  • Ngôn ngữ
    English
    Chuyên nghiệp
  • Trình độ học vấn cao nhất
    Bachelor

Ưu tiên tìm kiếm việc làm

  • Hình thức làm việc mong muốn
    Full-time
    Quan tâm đến làm việc từ xa
  • Vị trí làm việc mong muốn
    Senior Software Engineer
  • Địa điểm làm việc mong muốn
  • Freelance
    Không phải freelancer

Kinh nghiệm làm việc

Logo of the organization.

Software Development Engineer (L5)

04/2023 - Hiện tại
Vancouver, BC, Canada
Working in Amazon Web Services in API Gateway team as a Senior engineer working on Services serving 10 million RPS. Tech stack used Java, Dynamo, S3 and ALBs.

Senior Software Engineer

Quizizz
Full-time
09/2022 - Hiện tại
Working as a Lead and a Senior Software Engineer taking end to end responsibility of planning, developing and deploying mission critical applications for the organisation. Aggregation Service: Created flink aggregator pipelines, writing and creating flink jobs, services around it in java and managing the kubernetes deployment of the flink cluster. Scaling and managing the deployments. Managing logging, monitoring solutions. CI/CD Pipelines: Created CI/CD pipelines using Github actions for k8s deployments of various services. Worked on creating Monitoring solutions using Prometheus for k8s deployments. Worked on Fluentd/FluentBit based logging solution using k8s. Started new domain modelling for the services in the organisation.
Logo of the organization.

Senior Software Engineer

01/2021 - 08/2022
1 yr 8 mos
1. Created multiple microservices for deployment orchestration and infrastructure registry simplifying the deployment pipeline for the whole company. Created CI/CD pipelines for the same. Technologies used postgres, java, golang, ruby on rails, gitlabs ci/cd, kubernetes, helm. *Implemented 20+ API’s used for Team registration, cluster registration, application registration, service mesh component installation on clusters, deployment registration and creation, rolling out deployments, creating blue/green and canary deployments. 2. Creating Service Mesh using gloo edge/istio for migration of applications from vm/adhoc k8s deployments to standard kubernetes deployments. Managing DNS, Creating appropriate network topologies for the mesh. Technologies used Envoy, Gloo Edge, Istio service mesh, kubernetes, Route 53, GKE. 3. Worked on creating standardised kubernetes clusters with RBAC, Services, Deployments, multi-tenant namespaced clusters. Created all the helm charts, terraform iac from scratch for the same. Resource Quota planning from Network, Memory Cpu perspective. SLI/SLO/SLA definitions. Managing services at scale of 200-300k requests per minute. Solutions for applications supporting 50 million monthly active users.
Logo of the organization.

Senior Development Engineer 2

Groupon
Full-time
08/2017 - 12/2020
3 yrs 5 mos
An Ecommerce giant, one of the top ecommerce companies with more than 50 million active customers. Tasks & Projects Create and maintain highly scalable, maintainable, server side applications. Applications with features like performance, scalability, simplicity, modifiability, visibility, portability, and reliability. Bynder Image Asset Management Integration Service : Image Asset Management Service using Dropwizard based inhouse framework jtier using java, MessageBus(In House wrapper for Active MQ) (for messaging), Cron Jobs, Quartz scheduler, mysql database. Aggregator Service : Platform for the frontends to consume, written using completable futures , rx java, async model, sort of an Api Gateway using javax, java, inhouse dropwizard based framework. Content Flagging Service(Natural Language Processing): Content Flagging Service written in java , using NLP to detect abusive content and understand customer sentiment , implemented GDPR in the service. Next Generation Website Redesign : Designed the complete new experience for Groupon website written in Nodejs, preact, 90% coverage using integration and unit tests. The experience rating went up by 30% after the redesign. User Tracking : Implemented user click tracking and session tracking for users search and other clicking activity across the website driving valuable insights for the business improved the user satisfaction by 40%. (Nodejs Reactjs, javascript). Worked on Cloud Migration Of Services from on premise infrastructure to cloud AWS infrastructure on Kubernetes making the services easily scalable and more resilient.

Software Development Engineer

06/2016 - 08/2017
1 yr 3 mos
Cloud based Security company, a giant in the market providing internet security and provide data analysis to corporates and educational institutes. Cloud Based security company working at scale of trillion requests a day. CONNECTIVITY TOOL : Connection management for the system testing on udp , tcp, ssl and dns connections ,sending payload and receiving limited data. Fetching information from one cloud node to other using internal transportation mechanisms and connection managements for that data sent . Session management, cookie management . MESSAGE TRANSPORT SERVICE : Message Transport Service for the cloud nodes to talk among themselves one acting as a master in carp protocol other as slaves talking on udp and tcp. BLACK WIDOW CLIENT (HTTP TRAFFIC GENERATOR) & HTTP SERVER(Black Widow Server ) : Tool for sending huge amount of HTTP traffic from client to proxy to server supporting authentication mechanisms managing memory and tcp buffer issues. User based cookie management , data handling for users. Ssl support , Persistent connections and managing server responses. Ssl Certificate population speed up tool : Dumping the acitve ssl certificates used by the active connections to files to repopulate them back giving the test team data to test those huge amount of certificates. The tool made it do all that using simple commands. Built the Icap Server (Basically a server which offloads the virus scanning and content filtering off the web server, typically used in a security company to offload the main proxy server. ) Implemented according to RFC : https://tools.ietf.org/html/rfc3507

Học vấn

Bachelor’s Degree
BTech
2012 - 2016