Kushagra Mangal

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in full-stack development and DevOps practices.
  • Proven track record in building scalable microservices.
  • Recognized for excellence in software development.
Stackforce AI infers this person is a Fullstack Developer specializing in scalable microservices and cloud infrastructure.

Contact

Skills

Core Skills

Full-stack DevelopmentDevopsBackend Development

Other Skills

AWSAuthenticationAuthorizationAutomationDockerJavaScriptJenkinsKubernetesMicroservicesNPMNode.jsRedisTestingWhatsApp integration

About

Full stack developer with experience in building distributed, containerised and scalable services. Possess a sound understanding of infrastructure aspects, cloud management, cost optimisation and building up business solutions.

Experience

Gojek

Senior Software Engineer

Apr 2022Present · 3 yrs 11 mos · Bengaluru, Karnataka, India

Zolo

2 roles

Senior Software Engineer

Oct 2020Apr 2022 · 1 yr 6 mos

Software Developer

Aug 2019Oct 2020 · 1 yr 2 mos

  • Working in Zolo as a full-stack engineer. Following are the projects that I have worked/working in Zolo:
  • 1. Property Staff Management System - Some fixes, new modules and code enhancements.
  • 2. Freya(Centralized Notifications Service) - It's a centralized notification service that handles sending push notifications, emails, and WhatsApp messages. Worked on its WhatsApp message integration, converting the application as a dockerized microservice and modularizing code for code to be split and scaled.
  • 3. Kubernetes Setup - Worked as DevOps to set up the Kubernetes architecture, Building a common Jenkins pipeline, with its ingress, logging, monitoring mechanism. Setup an alerting system with integrations to allow the teams to be notified about any issues that arise.
  • 4. Automation Framework - Set up the system from scratch to be used by QA and developers for automated UI Testing with complete integrated build into the deployment pipeline. Its flow is as Code Deployed -> Start Test Container -> Run tests on scalable browser stack deployed on Kubernetes -> Generate Test Report and Calculate Lighthouse score -> Send emails to the corresponding email list -> Based on the status of the test allow further deployment.
  • For the above setup wrote a nightwatch-allure NPM package which is uploaded to the npm registry.
  • 5. Bifrost(Centralized authentication and authorization system) - Built an authentication and authorization system from scratch which allows granular access control for all the services, while providing control over resources and users. This system is integrated with G-suite to have one place to enable or disable users.
  • This project included build 2 NPM packages:
  • a. @bifrost/authenticate - For front-end which provided simple usable functions to allow one day integration with all frontend projects.
  • b. @bifrost/communicator - For back-end which provided middleware and authorize functions to validate if user is authenticated and authorized.
Full-stack developmentDockerKubernetesDevOpsJavaScriptNode.js+2

Chalkstreet

3 roles

Software Developer

Promoted

Apr 2019Aug 2019 · 4 mos

  • Lead Developer on an Enterprise standard integratable assessment platform for colleges and companies with modern features.
  • Worked on Enterprise standard campus management system to manage and schedule training, assessments, and placements of a college for providing transparency and easing the current
  • process.
  • Received Appreciation award by COO of the company for excellent work in development and
  • critical deals.
  • Developed a quick deploy system on AWS architecture with custom requirements to deploy
  • the company's platform with 3 clicks.
  • Was responsible for all stages of SDLC from understanding requirements, dictating the flow of user interaction to development and deployment.

Associate Software Developer

May 2018Mar 2019 · 10 mos

  • Lead Developer on an adaptive learning system with integration to continuous Github uploads and eclipse project evaluation.
  • Created the Single Sign-On system for the time-critical client (Infosys) for the platform that lead to obtaining the deal.
  • Dockerized company's architecture and optimize the usage of the services resulting in nearly one-third of infrastructure costs.
  • Worked on LearnBee - which is a knowledge sharing the app for enterprises. Handled all forms of
  • data and ensured it's shareability with other platforms.

Software Development Intern

Sep 2017Apr 2018 · 7 mos

  • Worked as App Developer on several applications for
  • the company such as
  • Lessns - which was a learning network for professionals. It supported video, audio, complete rich text article, quizzes, and polls. All of these were creatable on application with a very quick system. The
  • the main benefit was every aspect of user feed with all its actions were controllable from backend.
  • Upskilly - which is an upskilling platform for enterprises for improving employee proficiency. Was
  • responsible for developing playlists and library courses for both Android and iOS platforms.
  • Facenxt - An adaptive learning system that changes users learning path based on their learning capabilities.

Wittyfeed

Intern Backend Developer

May 2017Jun 2017 · 1 mo · Indore

  • Working in back-end development with redis,node-js,sokets and code-igniter.
Backend developmentNode.jsRedis

Education

SRM University

Bachelor of Technology (B.Tech.) — Computer Software Engineering

Jan 2014Jan 2018

The Aditya Birla Public School

CBSE higher secondary — Computer Science

Jan 1999Jan 2014

Stackforce found 100+ more professionals with Full-stack Development & Devops

Explore similar profiles based on matching skills and experience