Tushar Garg

Software Engineer

Bengaluru, Karnataka, India5 yrs 4 mos experience
Highly Stable

Key Highlights

  • Developed multiple SaaS applications from scratch.
  • Expert in functional and concurrent programming.
  • Strong background in performance optimization using Spark.
Stackforce AI infers this person is a SaaS Backend Developer with expertise in functional programming and system optimization.

Contact

Skills

Core Skills

FlaskApache SparkScalaPostgresqlLumenReactjs

Other Skills

AkkaAlgorithm DesignC (Programming Language)C++CICD pipelinesCompetitive ProgrammingContext Free GrammarData structures and AlgorithmsDockerElasticsearchFastAPIFunctional ProgrammingGUnicornHaskellHelm Charts

About

Hi, I am a graduate with B.Tech and Minor in Theory of Computer Science from the Indian Institute of Technology Kanpur, India. In college I used to do sports programming and now days Functional, Concurrent and Distributed programming has caught my interest. I have hands on experience in Play-Framework (Scala), Flask (Python) and Laravel / Lumen (PHP). Codechef and Codeforces profile (If you like to dwell on the past :P):- https://www.codechef.com/users/tushar_garg https://codeforces.com/profile/tushartg

Experience

Prophecy

Software Engineer

Dec 2024Present · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

Devo

2 roles

Senior Software Engineer

Promoted

Jul 2022Nov 2024 · 2 yrs 4 mos · Noida, Uttar Pradesh, India

  • Build UEBA product from scratch in Flask Framework with CICD pipelines.
  • Scaled out the application using GUnicorn server and used redis for caching.
  • Worked on Spark to reduce the memory pressure due to collecting data in memory. Also, achieved 50% reduction in time for about a million row input.
  • Worked on Actor model based Akka library in Scala and Lomond(Websocket library) in python to improve the reliability of Remote Agent tool which ensure communication from customer VPC to LogicHub VPC.
FlaskCICD pipelinesGUnicornRedisApache SparkScala+1

Back End Developer

Jul 2021Jul 2022 · 1 yr · Noida, Uttar Pradesh, India

  • Developed form reminder feature using Quartz Library. Learnt Scala, functional & concurrent programming, Play framework, Slick FRM in the process.
  • Worked on Docker, postgreSQL, Sumo Logic, OOM issues during on call PIs.
  • Fixed ton of bugs which required working on Query parser similar to JQL using Context Free Grammar, and setting ADFS server for on-prem SSO using SAML.
  • Responsible for project completion of 3, Six month interns with doubt clearing.
Quartz LibraryScalaPlay FrameworkDockerPostgreSQLContext Free Grammar+1

Vmock

TopCoder

Sep 2020Jun 2021 · 9 mos · Gurugram, Haryana, India

  • Developed back-end in Lumen framework from scratch, of the Appointment booking Module with floating working hour, notes sharing functionalities.
  • Synced the applications internal calendar with the Google and Outlook Calendars using Nylas APIs.
  • Developed a full-stack User Task Management System with back-end in Lumen and frontend in ReactJS in the training period of one month.
LumenNylas APIsReactJS

Education

Indian Institute of Technology, Kanpur

Bachelor of Technology — Mechanical Engineering

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Flask & Apache Spark

Explore similar profiles based on matching skills and experience