Mukul Chand Yadav

Experience

Deutsche Bank

  • Senior Engineer Sep. 2023 – now
  • Build & support HA scalable cloud native microservice component platform services for Trade, Finance & Lending corporate banking division's next-gen (TFL5) financial product platform development roadmap
  • Develop LL(1) recursive parser for encoded high-level Domain-Specific language(DSL) rule engine

Dell Technologies Inc.

  • Software Senior Engineer Mar. 2021 – Aug. 2022
  • Build scalable and highly-available microservice components for Dell’s next generation Datacenter infrastructure manageability solution, OpenManage Enterprise - Modular using state of the art software tools
  • Resolve customer issues on deployed solutions and co-ordinate with team of developers & multi-level customer support team to provide hotfix
  • Add features and maintain scalable & highly-available instance of postgresql microservice of OpenManage Enterprise - Modular datacenter manageability solution

Wissen Technology

  • Senior Software Engineer Sep. 2017 – Jul. 2018
  • Developed scalable data pipelines and concurrent execution engine using Java 8 functional pipeline and concurrency interfaces on SpringBoot runtime for internal federal CCAReport datasource feeds to analytics engine.
  • Incorporated temporal database implementation to facilitate timestamped data updates

Samsung Research Institute-Bangalore

  • Lead Engineer Sep. 2015 – Aug. 2017
  • Developed UI builder based data binding extension to SDK tools for Tizen ecosystem bundled as Tizen Studio for Tizen App development
  • Prototyped web-IDE using node.js stack based Eclipse Orion umbrella architecture for web based IDEs

Hewlett Packard India Software Operations

  • System Software Engineer Aug. 2012 – Sep. 2015
  • Developed extensions to HPE OneView datacenter management appliance base OS and component services such as networking, system upgrade, backup/restore and system settings using Spring infrastructure and field them as RESTful services
  • Interacted and integrated with Linux clustering utility (DRBD & Pacemaker) to achieve clustering of node’s RESTful services as well as standby highly-available
  • Extended CGI endpoint and add pythonWSGI to provide fallback mode critical appliance services

Projects

Blockchain Applications

  • Blockchain Tech & Apps, CIS 6930 Aug. 2020 – Dec. 2020
  • Develop Solidity based smart contracts for crowdfunded AgroChain management system
  • Build React framework based Finite State Machine enabled DApp to interact with blockchain

Machine Learning

  • Machine Learning, CAP 6610 Jan. 2019 – Apr. 2019
  • Deploy ML algorithm solutions based on SVM, LDA
  • Music genre classification using LSTM and CNN networks

Software Applications

  • Distributed Operating System Principles, COP 5615 & Database System Implementation, COP 6726 Aug. 2018 – Oct. 2019
  • Elixir/Erlang OTP framework based highly concurrent lightweight actor-model architecture implementation of Gossip protocol, Chord P2P protocol and Bitcoin protocol
  • Database engine and query optimization implementation using C/C++ toolkit
  • Simple Server application using node.js framework to demonstrate C10K benchmark

Skills

Programming languages
Java, Python, C/C++, JavaScript, Unix Shell scripting, Elixir, Perl
Database
Postgres, IBM DB2, MongoDB
Frameworks
SpringBoot, ETL, Hibernate, Erlang/OTP, Underscore, RequireJs, Web runtime Service workers, Flask, Django web framework, Jupyter notebook
Testing Frameworks
Junit, Selenium based testing tools
Build Tools
Maven, Gradle

Education

University of Florida —Herbert Wertheim College of Engineering

  • MS in Computer & Information Science Engineering Aug. 2018 – Dec. 2020

National Institute of Technology Durgapur

  • B.Tech in Information Technology Aug. 2008 – Apr. 2012

Fields of Interest

  • Design and develop scalable full-stack enterprise ready applications
  • Learn and develop AI/ML based applications
  • Explore leading open source solutions