Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Abhishek Goswami

Bengaluru

Summary

Dynamic Software Engineer with a proven track record at Amoga, specializing in backend development with Node.js and Python. Expert in designing scalable systems and establishing CI/CD pipelines. Adept at stakeholder engagement and delivering low-code solutions, driving efficiency and innovation in every project. Passionate about leveraging technology to solve complex challenges.

Overview

9
9
years of professional experience

Work History

Software Engineer

Amoga
Bangalore
09.2021 - Current
  • Joined as first engineer to build product from inception.
  • Led architecture and API development, establishing engineering best practices.
  • Developed low-code/no-code solutions utilizing Node.js and Python/Django.
  • Integrated Flowable, Prefect, Prisma, and Temporal into development workflow.
  • Designed scalable multi-tenant systems using PostgreSQL and cloud technology.
  • Established CI/CD pipelines and enhanced observability metrics.
  • Collaborated with stakeholders to define features and gather project requirements.
  • Conducted code reviews to uphold quality standards and best practices.

Data Engineer

Deloitte
Banglore
08.2020 - 08.2021
  • Constructed large-scale data pipelines using Spark and Scala for Walmart.
  • Designed and implemented ETL processes to load enterprise data into Data Warehouse.
  • Contributed to data modeling, ingestion, and processing to enhance system efficiency.
  • Collaborated with cross-functional teams to ensure data quality and accuracy.
  • Analyzed user requirements to inform pipeline design and development.

Software Engineer

Ameyo
Gurugram
08.2017 - 08.2020
  • Transitioned from PHP to Java, enhancing software development capabilities.
  • Developed software features utilizing Java, improving functionality and performance.
  • Contributed to in-house frameworks and enterprise ELK-based monitoring systems.
  • Collaborated with cross-functional teams to gather comprehensive project requirements.
  • Participated in code reviews, ensuring adherence to quality standards and best practices.
  • Assessed code during testing phases to identify potential glitches and bugs.
  • Integrated object-oriented design techniques to support usability objectives.
  • Analyzed user needs and software requirements to evaluate design feasibility.

Software Developer

Softgator
New Delhi
07.2016 - 08.2017
  • Developed and integrated software utilizing JavaScript, HTML, CSS, and external APIs.
  • Collaborated within Agile teams to fulfill system requirements and improve functionality.
  • Conducted code reviews to ensure adherence to quality standards.
  • Created applications employing HTML, CSS, JavaScript, and various programming languages.
  • Debugged code efficiently to identify and resolve errors.
  • Developed REST APIs for mobile application functionality.
  • Provided technical support to users of software systems.

Education

B.Tech - Computer Science

Dr. AITH
Kanpur
05-2015

Skills

Backend Development

  • Proficient in Nodejs, Expressjs, Python, and Django for building scalable APIs and backend systems
  • Experience in developing RESTful services and modular monolith/microservice architectures

DevOps & Infrastructure

  • Hands-on with Docker and NGINX for containerization and load balancing
  • Adept in writing Bash scripts for automation, deployment, and system maintenance

Database Technologies

  • Expertise in PostgreSQL (multi-tenant systems with partitioning), MongoDB, and Prisma ORM for ORM-based schema and data handling
  • Strong in data modeling for high-scale transactional systems
  • Supabase

Tools & Frameworks

  • Utilized GitHub Actions for CI/CD pipelines
  • Experience with pnpm for efficient dependency management
  • Built business logic and workflows using Flowable (BPM)

Architecture & Design

  • Designed scalable job queue systems (eg, Bull) and event-driven architectures
  • Architected low-code/no-code platforms for automation and flow control

Package & Workflow Management

  • Used PM2 for Nodejs process management (cluster mode, ecosystem configs)
  • Managed database schema using Prisma migrations in production setups

Languages

Hindi
First Language
English
Advanced (C1)
C1

Timeline

Software Engineer

Amoga
09.2021 - Current

Data Engineer

Deloitte
08.2020 - 08.2021

Software Engineer

Ameyo
08.2017 - 08.2020

Software Developer

Softgator
07.2016 - 08.2017

B.Tech - Computer Science

Dr. AITH
Abhishek Goswami