Michal Maciejewski

Electric Vehicle Fleet Optimization

Greater Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michal Maciejewski is a seasoned engineer and researcher with 15 years of experience specializing in electric vehicle fleet optimization, transport simulation, and vehicle routing. He combines academic depth (PhD in vehicle dynamics) and industry impact, currently leading EV fleet optimization at Einride while holding a senior scientist role at TU Berlin. Michal is a hands-on Java developer and open-source contributor to prominent projects like MATSim and jsprit, where he focused on refactoring and performance improvements for detour/path and routing computations. His work bridges simulation, AI/ML, and GIS-enabled routing for e-mobility and autonomous systems, often improving accuracy of travel time and detour calculations that underpin real-world dispatching. Based in Greater Poland, he brings a rare mix of vehicle-dynamics insight and scalable backend engineering to complex mobility problems.
code15 years of coding experience
job16 years of employment as a software developer
bookMSc BSc, Computer Science, MSc BSc, Computer Science at Poznan University of Technology
github-logo-circle

Github Skills (12)

algorithm10
data-structures10
javas10
algorithms10
mat10
java-streams10
agent-based-simulation10
data-structure10
java10
testing10
optimization9
refactoring9

Programming languages (4)

JavaGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
matsim-org/matsim-libs

May 2011 - Jan 2023

Multi-Agent Transport Simulation
Role in this project:
userBack-end Developer
Contributions:2 releases, 270 reviews, 3913 commits in 11 years 10 months
Contributions summary:Michal's commits primarily involved refactoring and optimizing the codebase related to the detour path calculation within the Multi-Agent Transport Simulation (MATSim) library. They updated core functionalities, such as refactoring detour time calculation, pre-computing paths for occupied drive tasks, and implementing more precise travel time computations. These changes indicate a focus on improving the performance and accuracy of the underlying routing and optimization algorithms.
agent-basedtransportation-planningagentagent-based-modelmatsim
A repository containing code examples around MATSim
Role in this project:
userBack-end Developer / QA Engineer
Contributions:3 reviews, 44 commits, 128 PRs in 3 years 7 months
Contributions summary:Michal primarily contributed to the codebase by updating dependencies and adapting to changes within the MATSim framework. They bumped the MATSim version and adjusted code to align with API changes. Additionally, the user addressed issues related to testing, including fixing test failures and removing unnecessary warning suppressions. The user also worked on examples, making them functional and addressing existing bugs.
agent-basedmatlabmatsimagent-based-simulationtravel-modeling
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michal Maciejewski - Electric Vehicle Fleet Optimization