Abhishek Mittal

Senior Software Engineer

London, England, United Kingdom8 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • 7 years of diverse software development experience.
  • Expertise in backend systems and scalable architectures.
  • Passionate about knowledge sharing and community building.
Stackforce AI infers this person is a Backend Software Engineer with experience in SaaS and Ed-Tech industries.

Contact

Skills

Core Skills

Backend DevelopmentAutomated TestingSearch SystemsEtlMicroservicesElasticsearch

Other Skills

HacklangCode RefactoringDocumentationIndexing SystemsProject ManagementUnit TestingAWS S3KafkaPythonAlgorithmsComputer ScienceSystems DesignData StructuresSoftware DevelopmentSoftware Design

About

A computer science graduate and aficionado, interested in Backend Software Engineering, Design and Architecture. 7 years of Software Development experience from Big Tech, Startup, and B2B Enterprise working on Search Systems, Data Pipelines, APIs Passionate about the craft of programming with a knack for problem-solving and insatiable curiosity. A Generalist and Abstract Thinker trying to cultivate Growth Mindset and Emotional Intelligence for self-development, navigation through hurdles, and effective collaborations with colleagues. Always excited to discover better abstractions and idioms for more readable and composable code. I strongly believe in knowledge sharing and mutual growth, and fostering it by building active communities supporting the environment of learning and mentoring. Some of my all-time favorite areas to explore and discuss include - Psychology, Metacognition, Physics, Economics, Mathematics, Theoretical Computer Science, Algorithms, Problem Solving, Critical Thinking, Emotional Intelligence.

Experience

8 yrs 1 mo
Total Experience
2 yrs
Average Tenure
2 yrs 2 mos
Current Experience

Bp

Senior Software Engineer

Apr 2024Present · 2 yrs 2 mos · London Area, United Kingdom

Meta

Software Engineer

Jul 2021Sep 2023 · 2 yrs 2 mos · Greater London, England, United Kingdom

  • Worked on a Business Search product in WhatsApp
  • Designed and implemented backend for highly scalable features and components in an extremely privacy-aware environment
  • Developed backend with Hacklang for core product features like Business Search, Geomap-interface, Business Supply, and Profile Quality
  • Improved collective engineering productivity with initiatives like automated E2E testing framework, documentation, regular code refactoring, extensive code reviews
HacklangBackend DevelopmentAutomated TestingCode RefactoringDocumentation

Embibe

Data Science Engineer

Mar 2019May 2021 · 2 yrs 2 mos · Bengaluru, Karnataka, India

  • ◦ Developed Academic Search Engine handling Ed-Tech domain-specific use cases
  • ◦ Architected and Implemented the Search systems and Indexing systems from scratch
  • ◦ Implemented batch and bulk ETL for the derived databases for regular updates and on-demand syncing respectively
  • ◦ Coordinated with various departments for requirements, service contracts, and architecture design
  • ◦ Initiated and facilitated the documentation practices and usage of project management tools
  • ◦ Coached and assisted 7 new hires with onboarding
Search SystemsIndexing SystemsETLDocumentationProject Management

Informatica

Software Engineer

Jul 2017Feb 2019 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • ◦ Involved in development of microservices architecture based cloud version of Master Data Management product
  • ◦ Exposed to practices like unit testing, documentation, exception handling, and usage of standard and collection libraries
  • ◦ Reduced ingestion I/O by 23% by analyzing internals of a library and using a more suitable component
  • ◦ Developed delimiter verification feature for the Data Ingestion team and refactored the code for Advanced Search team to split into 2 independent services
  • ◦ Implemented patterns like circuit breaker, consumer-driven contracts; integrated services like AWS S3, Kafka
  • ◦ Improved relevance of search results by configuring Elasticsearch analyzers and fixed security issues
  • ◦ Mentored 2 university hires and collaborated on design decisions for services, remote calls, and message formats
MicroservicesUnit TestingDocumentationElasticsearchAWS S3Kafka

Iit mandi

Summer Intern

May 2016Jun 2016 · 1 mo · Kamand Campus, Distt. Mandi, Himachal Pradesh, India

  • ◦ Collaborated with Dr. Astrid Kiehn on Snapshot/Checkpoint Algorithms for Asynchronous Distributed System model
  • ◦ Invented the algorithm for non-trivial Termination Phases for various Partial Snapshot Algorithms
  • ◦ Upgraded the algorithms to return a spanning tree on the participating processes and designed another version to make it work on Non-FIFO models.

Education

Indraprastha Institute of Information Technology, Delhi

Bachelor of Technology (Hons) — Computer Science and Engineering

Jan 2013Jan 2017

Delhi Public School, Hisar

Class XII — Science

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Backend Development & Automated Testing

Explore similar profiles based on matching skills and experience