Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer
Abhishek Chakraborty

Abhishek Chakraborty

Senior Software Engineer
Coventry,IN

Summary

Senior Software Engineer with 8 years of experience in all stages of software development life cycle and data analytics. Skilled professional with knowledge in technologies including Web and Enterprise application development and Healthcare business systems. An accomplished software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing, Debugging and Maintenance. Experience in Agile software development process, Test Driven Development and Scrum. Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment. Highly effective at working with teams of designers and builders to accomplish projects on-time and according to cost constraints.

Overview

9
9
years of professional experience
5
5
years of post-secondary education
4
4
Languages

Work History

Senior Engineer

PayU
Bangalore
01.2022 - Current
  • Developing a product called “advance pay” from scratch using spring boot, hibernate and spring cloud data flow
  • Single handedly implemented several functionalities since three months of joining the team like notifications as a service, batch jobs and their framework, database optimizations, schedulers etc
  • Working with product managers to frame requirements and mentoring junior engineers on their day to day developmental work.

Project Manager

Goodwork Labs/ JSW
Bangalore
05.2021 - 12.2021
  • Consulted with JSW to lead the engineering and development of its "Seller Portal" and "Pricing" product lines
  • Advised upper management on technology by overseeing a cross-functional team of six engineers
  • Ensuring on-time delivery of cloud deployable applications to drive customer engagement on JSW's B2C platform called JSW One
  • Uplifted CI/CD pipelines to be SOX compliant by automating job integration and deployment on Azkaban servers using Jenkins and Flow
  • Developed REST APIs using Dropwizard for Campaign Management where companies submit relevant advertisement information using web interfaces based on React/ Redux
  • Implemented pipelines in Apache Storm for data ingestion and used Hazelcast In-memory GRID as a pub-sub/queue/map/cache, etc., to ingest demand entities.

Senior Software Engineer

Cerner Corporation
Kansas City, Missouri
09.2018 - 12.2020
  • Translated business requirements to stories, performed gap analysis between goals and existing business processes, leveraging data mapping and integration with Java and Python
  • Developed a novel ‘metrics-service’ for ingesting health data using Hazelcast ObjectStores to obtain logistics and insights on specific departments of health care facilities like emergency, surgery, off service and admissions etc
  • Designed and implemented RESTful APIs in Java for capacity management and transfer center applications
  • Developed front end shells for web applications in Orion framework and used React/Redux and Ruby for making reusable components like bar charts, graphs and pie charts to visualize the metric data on user friendly web interfaces
  • Enhanced existing services with Spring Boot for local deployments and dockerized them for future cloud deployments
  • Leveraged Splunk for monitoring and debugging distributed services
  • Improved performance by utilizing docker containers running on DC/OS and Kubernetes nodes backed by various distributed systems like
  • Marathon API and RabbitMQ.

Software Engineer

Cerner Corporation
Kansas City, Missouri
02.2016 - 09.2018
  • Built highly scalable micro services to support enterprise web applications
  • Worked on various performance improvement and strengthening tasks such as reducing the startup time of the services, faster request reply improved by paging
  • Implemented push services to notify users when the app is not connected
  • Leveraged docker containers running on DC/OS nodes backed by distributed cache (Hazelcast) to improve performance
  • Implemented RESTful services in Java to communicate with JMS Services and service layer in
  • Java
  • Built the JS clients necessary for the front-end to talk to our microservices.

Graduate Teaching Assistant

College of Computing and Informatics, UNCC
08.2015 - 12.2015
  • Worked with the concerned faculty for the graduate level course - ‘ITCS 6156 Machine Learning’ to manage course content and classroom instructions on Moodle
  • Supervised various machine learning projects, assignments and examinations
  • Documented lecture instructions and held office hours to assist students on a one to one basis, graded quizzes and final papers.

Data Engineer Intern

Robert Bosch Tool Corporation
Mooresville, North Carolina
05.2015 - 08.2015
  • Built a RDBMS on AWS that consisted of electrical sensor data collected from microgrid installations of
  • Bosch
  • Developed and deployed 'alarm data' as news feed on a web portal along with the AWS Short
  • Notification Service that sent out push notifications as text messages and emails for 'critical alerts' to internal users and the facility management staff
  • Analyzed the historical electrical sensor data on the RDS in order to develop and evaluate solution methodologies for optimal operation of the microgrid systems by complex event processing, building regression trees and predictive models on them.

Graduate Research Assistant

College of Education, UNCC, University of Wisconsin
Charlotte, Madison, North Carolina
01.2015 - 05.2015
  • Assisted professors to exploit ‘learning analytics’ from specific online courses on Moodle (learning platform of UNC Charlotte) by building predictive models
  • Presented the work at ‘Distance Teaching and Learning Conference’

Assistant System Engineer

Tata Consultancy Services
Bangalore
09.2012 - 02.2014
  • Performed requirement gathering, implementation and maintenance of large enterprise e-commerce, insurance web applications using REST, Java(J2EE), Spring, HTML5, jQuery and CSS
  • Performed analysis of requirements and architecture, implemented and maintained large content driven e-commerce and insurance web applications using Java and Spring Frameworks
  • Designed database schemas for backend support and worked on RESTful API development
  • Developed and implemented the user interface using jQuery, HTML 5 and CSS
  • Worked on various performance improvement and upliftment tasks such as reducing the startup time of the services, faster request reply times improved by paging etc.

Education

Master of Science - Computer Science

The University of North Carolina
Charlotte, North Carolina
08.2014 - 12.2015

Bachelor of Technology - Electronics and Telecommunication Engineering

KIIT University
Bhubaneswar, Odhisha
08.2008 - 05.2012

MBA - Business

Coventry University
Coventry, UK
12.2022 - Current

Skills

    Languages and Databases - Java, C, Ruby on Rails Oracle DB, MS SQL Server, MySQL, Hive

undefined

Timeline

MBA - Business

Coventry University
12.2022 - Current

Senior Engineer

PayU
01.2022 - Current

Project Manager

Goodwork Labs/ JSW
05.2021 - 12.2021

Senior Software Engineer

Cerner Corporation
09.2018 - 12.2020

Software Engineer

Cerner Corporation
02.2016 - 09.2018

Graduate Teaching Assistant

College of Computing and Informatics, UNCC
08.2015 - 12.2015

Data Engineer Intern

Robert Bosch Tool Corporation
05.2015 - 08.2015

Graduate Research Assistant

College of Education, UNCC, University of Wisconsin
01.2015 - 05.2015

Master of Science - Computer Science

The University of North Carolina
08.2014 - 12.2015

Assistant System Engineer

Tata Consultancy Services
09.2012 - 02.2014

Bachelor of Technology - Electronics and Telecommunication Engineering

KIIT University
08.2008 - 05.2012
Abhishek ChakrabortySenior Software Engineer