Ashu Gupta

CTO

Gurgaon, Haryana, India15 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 6+ years of backend systems and microservices experience.
  • Expert in architecting scalable distributed reactive pipelines.
  • Strong interest in functional programming and typelevel programming.
Stackforce AI infers this person is a Backend Developer with expertise in Fintech and SaaS architectures.

Contact

Skills

Core Skills

ScalaBackend DevelopmentData EngineeringFullstack DevelopmentApi Development

Other Skills

AEMAkkaAkka-ClusterAkka-HTTPAkka-StreamsAlgorithmsApache JackrabbitApache SlingCCQCSSCore JavaDAMData StructuresDebugging

About

Overall 6+ years of professional experience working on backend systems and microservices with last 1+ year working with scala architecting, designing and monitoring horizontally scalable distributed reactive pipelines and RESTful apis in production. Key Interests: Information retrieval, data extraction at scale, pattern recognition, distributed systems architecture, reactive domain design, functional programming, low latency high throughput systems. New found love for typelevel programming.

Experience

Ixigo

AVP Technology

Sep 2019Present · 6 yrs 6 mos · India

Rivigo

Programmer

Jun 2017Dec 2021 · 4 yrs 6 mos

Askme.com

Manager Technology

Jan 2015Dec 2021 · 6 yrs 11 mos · Gurugram, Haryana, India

  • Architected and implemented the entire backend for online mobile recharge aggregator, which can be experienced on AskmePay App(Android play store).
  • Tech: Scala, akka, slick, postgresql, redis, akka-http, akka-streams, cats.
  • Architected and implemented a data pipeline to automate crawling/scraping of competitors and establish a data pipeline for product matching with our SKUs.
  • Tech: Scala, akka, slick, postgresql, akka-streams, akka-cluster
ScalaAkkaSlickPostgreSQLRedisAkka-HTTP+2

Adobe

Member of Technical Staff 2

Jun 2012Jan 2015 · 2 yrs 7 mos · Noida, Uttar Pradesh, India

  • Multipart File Upload
  • This project started with a protocol for supporting resumable file upload HATEOAS and modelled using REST endpoints. The primary objective of the project was to make uploads resilient to network partitions. Salient features: dynamic chunk sizes based on client bandwidth,serial disk access to minimize random seeks, blob backup, NIO. A part of this project was contributed to Apache Commons File Uploader.
  • Advanced metadata forms management
  • Designed and developed the implementation the FormBuilder API to model asset metadata as a set of form elements. As a fullstack developer to the module I was involved in defining and developing advanced forms to enable WYSWIG editing of metadata schema and page custom search facets for personalized search experience. This was featured as a CQ gem [0].
  • [0]: https://docs.adobe.com/ddc/en/gems/metadata-management-in-aem-dam.html
  • Technology used: CQ, AEM, DAM, Servlets 2.5, Apache Jackrabbit, Apache Sling, JSP,
  • Javascript(jQuery), Html5, CSS.
CQAEMDAMServlets 2.5Apache JackrabbitApache Sling+6

Oracle

Member of Technical Staff

Jul 2010May 2012 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • WCI Analytics, Oracle Webcenter 11g Collaboration web services:
  • Saw a complete product lifecycle of Collaboration web services and was mainly concerned with development of middleware to support collaboration services like closed communities and groups, evolving RESTful webservices, personal events manager and maintainence of WCI Analytics project.

Netapp

2 roles

Intern

May 2010Jul 2010 · 2 mos · Bengaluru, Karnataka, India

  • Replication of glacial data
  • Main aim of this project was to enable logical replication on data over the internet. This task was phased out in two steps. First, a consistent snapshot of the data was transferred from one location to another. Then, a sync mapping was created between the client and the new server for change data capture (CDC).

Intern

May 2009Jul 2009 · 2 mos · Bengaluru, Karnataka, India

  • Global data deduplication prototype for OSSV, QSM-SV
  • Main aim of this project was to obtain network savings during data transfer across multiple clients to reduce on-wire data load and also obtain on-disk savings on the storage server.

Iim bangalore

Intern

May 2007Jul 2007 · 2 mos · Bangalore

  • Project SPLINE (Self paced learning in networked environments). This was a not for profit project developed at IIM Bangalore aimed to provide a digital learning environment over private network in lesser privileged areas with minimal to no internet connectivity.
  • The project consisted of a creator module for instructors to collate resources and a viewer module for students to view the material and participate in quizzes/forums/assignments.
  • One of the earliest adopters of Adobe Flex and on a 20000 ft. view, a nascent version of what coursera and edx are today.

Education

Indian Institute of Technology (Banaras Hindu University), Varanasi

Integrated Dual Degree — Computer Science

Jan 2005Jan 2010

Stackforce found 100+ more professionals with Scala & Backend Development

Explore similar profiles based on matching skills and experience