Summary
Overview
Work History
Education
Skills
Projects
Languages
Timeline
Generic

Nishant Madan

Dortmund

Summary

I have 4+ years of experience working with banking, education, and automotive-related product and service-based firms as a backend developer. I am skilled in analytical techniques, innovative problem-solving, and end-to-end solution development. I am seeking a position as a software engineer, aiming to pursue a challenging career and be part of an organization that provides opportunities to enhance my skills.

Overview

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

Work History

Student Research Assistant

Itemis AG
9 2022 - Current
  • MANNHEIM FLEX-KI: Flexible Deployment of ML models to heterogeneous target platforms in autonomous driving.
  • COOPERANTS: Collaborative dataspaces for the European space industry.

Software Engineer

Onpier
05.2022 - 09.2022
  • Designing and developing scalable microservices, integrating Apache Kafka for real-time data processing, and implementing Kubernetes for container orchestration with ArgoCD.
  • Setting up efficient CI/CD pipelines using Tekton, managing and optimizing data storage solutions with MongoDB and PostgreSQL, and ensuring robust security through Keycloak.

Technical Consultant

Xebia IT Architects, Netherlands BV
08.2019 - 11.2021
  • Emphasizes clean code development, scalable web applications, design patterns, and best practices, staying current with technological trends and tools.
  • Designed and implemented ETL pipelines in Java (Spring) for efficient data processing and migration.
  • Develop microservices and API integration, maintain unit and integration test cases, and optimize SQL performance, integrity, and security.
  • Conduct code reviews for quality assurance and handle data migration from SQL to NoSQL databases.
  • Moreover, 2x Gem Award winner.

Assistant Software Engineer

Nucleus Software
06.2018 - 08.2019
  • Implementation of web-based applications in Core Java and J2EE technology
  • Exposure to both product development and project life cycles.
  • Design and develop solutions for FinnOne cloud customers, managing workflows, and troubleshooting SQL queries and procedures.
  • Collaborate on large projects and conduct post-upgrade testing.

Education

M.Sc. Data Science -

Technische Universität Dortmund
10.2020 - 05.2024

B.Tech Computer Science - undefined

IMS Engineering College
07.2014 - 05.2018

Skills

Java (Springboot framework)

Projects

Synthetic Data generator and Analysis of high dimensional data (e,g. PCA) to examine the curse of dimensionality. Bayesian Data Analysis using Hamiltonian Monte Carlo (HMC) for efficient sampling from posterior distributions. Descriptive analysis of demographic data, Comparison of multiple distributions, Regression analysis. End-to-End ML Project Implementation using AWS Sagemaker with Deployment, MLOps. End-to-end RAG LLM App Using Llama index and OpenAI- Indexing and Querying Multiple pdfs. Modified End-to-End Resume ATS Tracking LLM Project With Google Gemini Pro.

Languages

English
Advanced (C1)
German
Upper intermediate (B2)

Timeline

Software Engineer

Onpier
05.2022 - 09.2022

M.Sc. Data Science -

Technische Universität Dortmund
10.2020 - 05.2024

Technical Consultant

Xebia IT Architects, Netherlands BV
08.2019 - 11.2021

Assistant Software Engineer

Nucleus Software
06.2018 - 08.2019

B.Tech Computer Science - undefined

IMS Engineering College
07.2014 - 05.2018

Student Research Assistant

Itemis AG
9 2022 - Current
Nishant Madan