Summary
Overview
Work History
Education
Skills
Additional Information
Hobbies
Timeline
SoftwareEngineer
Chandan Mahto

Chandan Mahto

Software Engineer
Bangalore

Summary

I have 6+ years of skills in Software development. I worked in 2 companies so far and I have been part of building multiple products in multiple roles from Individual Contributor to leading a team of 2-3 members.

I have strong hold on designing production ready backend service using Python,flask and Mysql . I have working knowledge of other programming language like Go.


Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Technical Lead Engineer

Nference
Bangalore
03.2022 - Current
  • I work here as a lead engineer to build multiple applications as a part of microservice architecture for building AI model product on ECG data and another product for heartfailure patient .
  • Designed and developed SQL schema for storing ECG data in Mysql using SqlAlchemy as ORM in backend
  • Developed data ingestion pipeline for collecting ECG XMl files from different source like FTP/GCP bucket ,parse XML files and upload to SQL databases .
  • Used RabbitMq to decouple Client to get ECG XMl files and Consumer to parse and upload to SQL
  • Designed and developed flask API server for GDMT product
  • As a part of GDMT backend server, used grpc call to fetch proto files from orchestrator service. Parse proto files and build patient context to store multiple clinical variables like drug, disease, lab,procedure etc and run algorithm on extracted data. Algorithm results were stored as pickle files.
  • API design for gdmt backend server
  • Designed database service
  • Developed logging service to store and query any issue using proper keywords
  • Used Prometheus to collect app level metrics like api response time,algorithm run time etc.
  • Built grafana dashboard to visualize system level metics like RAM,CPU, disk utilization and app level metrics like counter and histogram
  • Collaborate with testing team and requirement team and other microservices team
  • Mentor juniors working with me


Senior Software Engineer

Nference
Bangalore
03.2021 - 03.2022
  • Design and development of patient timeline feature
  • Data Science project for customer like Moderna and Avadel
  • POC on building flask application using Celery for long running AI Model and persisting Model results
  • POC on Kedro - automate datapipeline workflow

Software Engineer

UnitedHealth Group
Hyderabad
07.2017 - 02.2021


  • Worked on building class design and implemented multiple features for QME product
  • Built test cases and code coverage greater than 70%
  • Code refactoring following SOLID and DRY principles
  • Performance enhancement by one third which reduced long running map reduce job from 21 hours to 14 hours
  • Develop automation script for data comparison and sanity check for spec sheets
  • Collaboration with System Analyst for requirement gatherings


Education

Bachelor - Computer Science and Engineering

NATIONAL INSTITUTE OF TECHNOLOGY
01.2013 - 04.2017

COURSERA | DATA STRUCTURES - undefined

e COURSERA | ALGORITHMIC TOOLBOX - undefined

Skills

Proficient in Python

undefined

Additional Information

  • URL coursera.org/share/a7e3cf325f332393e93a5b3c65c79ff5 COURSERA | EXPLORATORY DATA ANALYSIS Apr 2018 Learned about Cluster Analysis, Ggplot2, R Programming, Exploratory Data Analysis CREDENTIAL URL coursera.org/share/f1be21c5bc00fec2d2da19780b7e4f91 COURSERA | GETTING AND CLEANING DATA Apr 2018 Learned about Data Manipulation, Regular Expression (REGEX), R Programming, Data Cleansing CREDENTIAL URL coursera.org/share/332bc82744069093f290db6b8d77903f

Hobbies

I like to do Running in early morning and trekking over weekend. I like reading books on human evolution .


Timeline

Technical Lead Engineer

Nference
03.2022 - Current

Senior Software Engineer

Nference
03.2021 - 03.2022

Software Engineer

UnitedHealth Group
07.2017 - 02.2021

Bachelor - Computer Science and Engineering

NATIONAL INSTITUTE OF TECHNOLOGY
01.2013 - 04.2017

COURSERA | DATA STRUCTURES - undefined

e COURSERA | ALGORITHMIC TOOLBOX - undefined

Chandan MahtoSoftware Engineer