Abhishek Mudgal

Backend Engineer

7 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in AWS serverless architecture and microservices.
  • Proven track record in media and OTT application development.
  • Strong leadership in managing cross-functional teams.
Stackforce AI infers this person is a Backend Developer specializing in Media and OTT applications with extensive AWS expertise.

Contact

Skills

Core Skills

AwsBackend DevelopmentData AnalyticsMicroservicesData ManagementStreaming Services

Other Skills

API GatewaysAWS AthenaAWS CloudFormationAWS CloudFrontAWS CodeDeployAWS CodePipelineAWS Elastic BeanstalkAWS Elemental LiveAWS GlueAWS Identity and Access Management (AWS IAM)AWS Kinesis FirehoseAWS LambdaAWS S3AWS Step FunctionsAmazon Bedrock

About

As a highly skilled and experienced backend developer with a strong focus on media and OTT application development, I am adept at delivering innovative and scalable solutions that drive business growth and success. My comprehensive technical skillset encompasses a wide range of cutting-edge technologies, including NoSQL, JSON, AWS Lambda, SQL, Microsoft SQL Server, and more. Throughout my career, I have established a reputation as a proactive problem solver with a keen eye for detail and a commitment to delivering results on time and within budget. My experience working collaboratively with cross-functional teams in Agile environments has honed my ability to effectively manage complex projects, identify opportunities for improvement, and develop bespoke solutions that exceed expectations. My expertise in continuous integration and continuous delivery (CI/CD) methodologies is complemented by my proficiency in using tools like AWS CodeDeploy, AWS CodeCommit, AWS CodePipeline, and AWS CloudFormation to streamline the software delivery process and enhance team productivity. Additionally, my strong communication skills and ability to thrive under pressure make me an asset to any organization seeking a driven and dedicated professional to lead their technology initiatives.

Experience

7 yrs 9 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 5 mos
Current Experience

Horizon broadband llp

Sr Backend Engineer

Jan 2022Present · 4 yrs 5 mos · Bengaluru, Karnataka, India

  • ● Leading systems designs department with a team of 6 developers for creating effective and scalable solutions using AWS Serverless stack and Typescript and Golang.
  • ● Worked on cloudformation scripts to automate creation, destruction and updates to AWS resources.
  • ● Delivered a migration project for from ElastiSearch 6 to OpenSearch 2.0 with zero downtime and 100% data integrity with microservices written in GoLang and Typescript
  • ● Successfully worked in distributed teams across time zones, effectively collaborating with team members located in different regions.
  • ● Worked with AI team to develop AI based recommendation engine for media and OTT apps, and developing low cost MLOps pipeline using AWS Lambda, S3, ECR, ECS to deploy trained models on client cloud.
  • ● Developed HTTP and REST API using Typescript and GoLang and API gateway to serve FE apps.
  • ● Used AWS step functions for category management, and continuous data synchronization across multiple services using SQS.
  • ● Designed systems to handle the load of 4M MAU and 90K DAU.
  • ● Successfully worked in distributed teams across time zones, effectively collaborating with team members located in different regions.
  • ● Built analytics dashboard using AWS Kinesis Firehose, AWS Athena, and AWS Glue. And developed REST API using Typescript and GoLang, AWS Lambda to run and consume data coming through streams.
  • ● Worked with AI team to develop AI based recommendation engine for media and OTT apps, and developing low cost ML Ops pipeline using AWS Lambda, S3, ECR, ECS to deploy trained models on AWS.
  • ● Developed ABR for inhouse developed CMS using AWS Elemental.
  • ● Implemented CI/CD pipeline for all backend and frontend apps using AWS Code Pipeline, Code Deploy, Code Build, and Jenkins based on the requirement.
  • ● Implementing caching patterns to serve static contents from S3 and using AWS Cloudfront reducing cost and improving efficiency by multiple folds.
AWS LambdaTypescriptGoLangAWS CloudFormationMicroservicesREST APIs+6

Claysol media labs

Sr Backend Engineer

Apr 2021Jan 2022 · 9 mos · Bengaluru, Karnataka, India

  • Expertise in managing streams and experience with working with major OTT players of APAC region. Content Ingestion.
  • Software Engineer with extensive experience implementing service - oriented architecture (SOA), web services, REST and Microservices.
  • Developing Step Functions to execute multiple workflows to handle ingestion of data from DynamoDB to ElasticSearch Service.
  • Creating Serverless YAML files to manage AWS resources.
  • Working as a backend developer to create lambda based microservices to consume data from multiple enterprise applications using SNS and SQS and store the data in DynamoDB.
  • Developed streaming architecture with AWS Elemental Live
  • Implemented CRON Jobs for media ingestion for streams coming from different OTT and Media providers.
  • Wrote AWS Lambda Functions with the help of Serverless framework to develop high performance REST APIs utilizing AWS services like Lambda, API Gateway, Redis, Elasticache.
  • Developed REST APIs for Content Management System (CMS).
  • Worked with Gulp, Node Packet Manager, MongoDB and used React JS library functions for the logical implementation part at client side for all the application.
  • The back-end use of Typescript and Go Lang, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide RESTful API.
  • Implemented a custom Typescript and Go Lang script to act as a PROXY for connecting to the server.
  • Developed SQL Queries for Google Big Query for the events received from Google Firebase from different sources for like Android TV, Android App and IOS App.
  • Created Charts for from Google Big Query using Google Data Studio.
  • Developed CI/CD Pipelines using AWS Code Commit, AWS Code Pipeline and Code Deploy. Complete understanding for DevOps.
  • Experience with relational databases and/or NoSQL databases (DynamoDB, Redis, CosmosDB, Mongo, S3, etc)
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence where the tools used to keep things in check.
AWS LambdaDynamoDBElasticSearchTypescriptGoLangMicroservices+5

Idc technologies, inc.

Back End Developer

Sep 2018Apr 2021 · 2 yrs 7 mos · Noida, Uttar Pradesh, India

  • Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Have work exposure on continuous Integration and continuous Delivery (CI/CD) tools such as Jenkins.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • Designed the Backend-API using mongoose with express framework. Connected to the Mongo database using Mongoose.
  • Used Object Oriented JavaScript concepts like Classes and Inheritance on Server-side scripting.• For storing customer, Product Data used MySQL and Oracle Databases.
  • Used GIT for accessing the repositories and maintaining the code.
  • Used JIRA Tool for keeping track of bugs, Issues, work flow and releases.
  • Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
NodeJSCassandraJenkinsMongoDBMySQLExpressJS+2

Education

freeCodeCamp

Full Stack Web Development Certification — Computer Software Engineering

Jan 2017Jan 2017

EC-Council University

Certified Ethical Hacking v9 and Penetration testing — Computer and Information Systems Security/Information Assurance

Jan 2016Jan 2016

Stackforce found 100+ more professionals with Aws & Backend Development

Explore similar profiles based on matching skills and experience