Summary
Overview
Work History
Education
Skills
Timeline
Generic

Medha Chakraborty

Summary

Technology-focused software engineering manager offering 15+ years of full-stack experience in developing innovative and client centric solutions for large-scale distributed applications.

Overview

15
15
years of professional experience

Work History

Software Engineering Manager

BlackRock
07.2019 - Current
  • Manage the Core API Engineering team where my team is responsible for developing and managing the core data services framework and core data services APIs for the next generation, high scale Aladdin Portfolio Management application.
  • Spearhead the cross-team effort of design, develop, and test to build a microservice-based optimization platform to handle 100K concurrent requests to generate trades for the next-generation portfolio management tool.
  • Responsible for the design and implementation of a suite of global equity portfolio management systems to manage client funds worth $150 billion.
  • Collaborated with cross-functional teams and product owners to understand the project dependencies, analyze the customer requirements, architect, and deliver high-quality software tools.
  • Led code reviews and promoted best coding practices and software development standards.
  • Have a genuine passion for mentoring and sharing my experiences and knowledge openly, and I take great satisfaction in witnessing the growth of each individual in their career. I regularly conduct one-on-one sessions to discuss career paths, aspirations, and skills development with my junior colleagues.

Lead Software Engineer

BlackRock
12.2017 - 06.2019
  • Technical Lead responsible for the architecture, design and implementation of new business functionalities on the real-time Portfolio Management Investment Systems to meet business requirements, such as target management, intraday target based portfolio management.
  • Design and develop large scale web application using Angular 6, REST, Spring and Event driven queueing mechanism.
  • Design and implement various caching solutions using guava cache.
  • Responsible for adopting deployment best practices and managing application infrastructure and release process.
  • Develop project estimates and plans.
  • Configure and manage continuous integration (CI) environment using Jenkins.
  • Perform code reviews, learn and apply software engineering best practices to work.

Technical Lead

Avenue Code
01.2017 - 12.2017
  • Architected and developed new functionalities for a Java microservices project, integrating RabbitMQ Queue with DLX using Spring AMQP, implementing New Relic custom instrumentation, and collaborating with cross-functional teams to analyze requirements and design reliable solutions.
  • Furthermore, I conducted performance assessments and improvements using tools such as Visual VM and New Relic, managed the configuration of a continuous integration (CI) environment through Jenkins, and oversaw code reviews and the application of best software engineering practices.

Technical Project Lead

TCS
05.2015 - 01.2017
  • Led a development team in analyzing, designing, and developing complex business functionality, while also designing and implementing a rule engine for clinical subtest.


  • Designed mobile-first data visualization reporting tools using Ionic, Highcharts, Node.js, Express.js, and MongoDB, significantly expanding Pearson's reporting capabilities and identified and resolved performance bottlenecks in the application using performance testing tools like jMeter and New Relic, resulting in substantial cost savings for the client, all while gathering, analyzing, documenting, and implementing user requirements and providing developer support for releases.

Senior Software Developer

TCS
08.2013 - 05.2015
  • Created a versatile content ingestion module using DITA-OT, Docx4j, Image Magic, and Java/JEE technologies, tailored to individual client requirements, designed a rule-based regex engine adopted organization-wide, and developed a praised planning module widely reused by DPP's diverse clientele.

Associate Software Engineer

Cognizant Technologies Solutions
08.2010 - 08.2013
  • Transformed an applet application into a web application with Ext-JS, Spring, and Hibernate, earning high client praise, created reusable Ext-JS plugins adopted by numerous organization projects, organized acclaimed Ext-JS training sessions, and enabled seamless data source switching using Spring AOP and Java annotation.

Programmer Analyst

Excelacom
06.2008 - 06.2010
  • Developed a highly praised, reusable report module with Jasper Reports and iReport, a custom log viewing tool with log4j, and a JUnit-based unit testing framework that significantly reduced development time and effort while enhancing productivity across various projects within the organization.

Education

Bachelor of Technology - Information Technology

West Bengal University of Technology
Kolkata
06.2008

Skills

  • Languages - Java, SQL
  • Tools and Frameworks - Spring Boot, Microservices, gRPC, Google Protobufs, Apache Kafka, REST APIs, Swagger, Maven, Azure, ActiveMQ, JMS, Prometheus, Grafana, Splunk, Jenkins, Hibernate, JPA, Junit, Cucumber
  • Web-based Development - Angular, NgRx, JavaScript, Ajax, jQuery, Angular JS, HTML5, CSS3, Puppeteer, Bootstrap, Nginx
  • Databases - Cassandra, MongoDB, Oracle 11g, Sybase, MySQL

Timeline

Software Engineering Manager

BlackRock
07.2019 - Current

Lead Software Engineer

BlackRock
12.2017 - 06.2019

Technical Lead

Avenue Code
01.2017 - 12.2017

Technical Project Lead

TCS
05.2015 - 01.2017

Senior Software Developer

TCS
08.2013 - 05.2015

Associate Software Engineer

Cognizant Technologies Solutions
08.2010 - 08.2013

Programmer Analyst

Excelacom
06.2008 - 06.2010

Bachelor of Technology - Information Technology

West Bengal University of Technology
Medha Chakraborty