A

Arjun L.

CTO

Gurgaon, Haryana, India13 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led engineering milestone achieving 7 microseconds latency.
  • Co-founded EdTech company impacting 200+ schools.
  • Developed a transpiler saving 85% of manual efforts.
Stackforce AI infers this person is a Cloud Computing and EdTech expert with strong leadership in software architecture.

Contact

Skills

Core Skills

Distributed SystemsPerformance OptimizationSoftware ArchitectureSoftware DevelopmentProduct Development

Other Skills

A/B TestingAerospikeAlgorithmsAmazon DynamoDBAmazon Web Services (AWS)Analytical SkillsApache KafkaArchitectural PatternsBack-End Web DevelopmentCassandraCoachingCode ReviewCommunicationCommunication ProtocolsComputer Science

About

I have 12 years of experience in managing high-performance teams and designing, developing, and maintaining high-scale systems that handle millions of requests per second. I have a strong background in Distributed Systems, System Design, Software Architecture, Technical Architecture, High-level design, Low-level design, and Performance optimization. I am proficient in multiple programming languages and frameworks, such as Java, C#, Python, Node.js, JavaScript, TypeScript, Go, Spring, React, Vue.js, and more. I have extensive knowledge and experience in working with various messaging and data platforms, such as Apache Kafka, RabbitMQ, ActiveMQ, Amazon SQS, ElasticSearch, MySQL, Cassandra, Amazon DynamoDB, Aerospike, Redis, and more. I am also skilled in using various monitoring and tracing tools, such as Datadog and LightStep, to ensure the reliability and availability of the systems I build. In addition to my technical skills, I am also passionate about mentoring and leading other engineers, conducting code reviews, and managing resources effectively. I have successfully led and delivered multiple projects across different domains and teams, collaborating with stakeholders, product managers, designers, and engineers. I enjoy solving complex and challenging problems, learning new technologies and best practices, and sharing my knowledge and experience with others. I am always looking for new opportunities to grow and contribute to the software engineering community. Some of my notable achievements include: - Co-founded my own EdTech company, mentoring 15+ engineers, acquiring 200+ schools as customers, and positively impacting the education sector. Had a diverse tech stack comprising Java, Python, Node, React, React Native, MySQL, MongoDB (NoSQL), ElasticSearch and Apache Kafka - Wrote a programming language from scratch. - Implementing a Java-based on-heap cache from scratch in Amazon DynamoDB, and optimizing the cache to achieve a 99.4% cache hit ratio with minimal memory footprint, analyzing the GC profile of the application. This cache was used for the Consistent Auth feature in Amazon DynamoDB and because of this cache, this feature had a P50 latency of only 7 microseconds. - Making a drone that can be used to spray pesticides as a side project, demonstrating my love for making drones and robotics, and applying my engineering skills to a real-world problem.

Experience

13 yrs 4 mos
Total Experience
5 yrs 3 mos
Average Tenure
6 yrs 2 mos
Current Experience

Amazon web services (aws)

Engineering Leader

Sep 2022Present · 3 yrs 9 mos · Gurugram, Haryana, India · Hybrid

  • Solving the latency, scale, and performance problems at Amazon DynamoDB at the scale of millions of requests per second.
  • Spearheaded project planning, setting milestones, and negotiating timelines for the Consistent Authentication feature, ensuring alignment and collaboration among five cross-functional teams.
  • Led the execution of Consistent Auth Experience and achieved the engineering milestone with 7 microseconds latency for P50, at a gigantic scale of 250 million requests per second.
  • Designed a Java-based on-heap cache with minimal memory footprint and fine-tuned it to achieve a cache hit ratio of 99.4% with a minimal load on garbage collection.
JavaAmazon DynamoDBPerformance OptimizationDistributed Systems

Microsoft

Engineering Leader

Aug 2020Sep 2022 · 2 yrs 1 mo · Noida, Uttar Pradesh, India

  • Managed a team of 10+ engineers working on distributed systems, mentored them on System architecture, and code reviews.
  • Developed a transpiler to rewrite the legacy automation test suite in MS- office to TypeScript, saving 85% of the manual dev efforts. Mentored the senior engineers on System Design, and Architecture.
  • Optimised the performance of code tracking application, and improved its load time from 60s to 2s for P95; re-architected both the backend and frontend of the application using Node, React, Redis, MongoDB, and Apache Kafka.
  • Led the initiative to develop an application using Node, React, Apache Kafka, and MongoDB to automatically identify bad pull requests in the code base and revert them, saving 20% time for On Call engineers.
Node.jsReactMongoDBApache KafkaDistributed SystemsSoftware Architecture

Scaler academy

Mentor

Apr 2020Present · 6 yrs 2 mos

  • Helping people excel in their career!
  • #notforprofit

Acadbee

Co-Founder & CTO

Feb 2013Aug 2020 · 7 yrs 6 mos · Gurgaon, India

  • Managed a team of 10+ people, provided technical mentorship, and did code reviews of the engineers.
  • Designed and implemented two complex systems from scratch-ERP and Adaptive learning system using Node, Python, TypeScript, React, React Native, Apache Kafka, Elasticsearch, and MongoDB.
  • Took multiple responsibilities like Product development, market research, and assisting sales teams, resulting in acquisition of 80+ schools and academic institutions as customers.
  • Configured the CI/CD pipeline and other infrastructure using Infrastructure as Code paradigm, worked as DevOps and handled migration between Google Cloud Platform and AWS; deployed the applications as Docker containers orchestrated by Kubernetes.
  • Implemented multi-tenant support using Postgres database that turned out to be instrumental in system architecture, as we were able to segregate customers data to separate databases.
Node.jsPythonReactMongoDBApache KafkaSoftware Architecture+1

Education

Institute of Technology and Management

Bachelor of Technology (B.Tech.) — Computer Science

Stackforce found 100+ more professionals with Distributed Systems & Performance Optimization

Explore similar profiles based on matching skills and experience