Maciej Bobrowski

Maciej Bobrowski

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Passionate software developer (12 y+) and part-time AI-trainer.
Passionate software developer (12 y+) and part-time AI-trainer.

I am a software developer with over 12 years of experience, working mostly as Java/Scala back-end, distributed systems engineer.

I graduated from Imperial College London in 2012 with First Class honours in Computing. During my studies I acquired an in-depth understanding of Object-Oriented programming, Data Structures, Algorithms and Software Design. For the past 12 years I have worked in the Investment Banking industry atMorgan Stanley as a back-end Java developer developing distributed, highly-scalable systems. I possess an in-depth knowledge of Java programming language and my expertise includes:

  • Software systems and architecture design
  • SiteReliability Engineering - building scalable, highly available systems
  • Multi-threading/concurrency
  • Performance optimisation
  • Cloud migration/deployments

I have also been recently involved in training of AI models. As part of that role I am responsible for evaluating AI-generated responses to coding/reasoning questions, as well as generating and rating coding conversations with chat-bots in a classroom teaching style.

Polish, English
Edinburgh (+00:00)
Joined April 2024
EXPERTISE
10 years experience
5 years experience
10 years experience
8 years experience
5 years experience
5 years experience

REVIEWS FROM CLIENTS

Maciej's profile has been carefully vetted and approved as a Codementor. Connect with Maciej now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
15134 Reputation
32
95
180
EMPLOYMENTS
Technology VP
Morgan Stanley
2019-02-01-2024-01-01

Core member from day 1 of a greenfield, startup-like effort to move entire Optimus ecosystem to cloud, with focus on Optimus Distribut...

Core member from day 1 of a greenfield, startup-like effort to move entire Optimus ecosystem to cloud, with focus on Optimus Distribution (compute) aspect. Tasks included migration of existing components to Kubernetes/Helm. POC of Optimus on cloud in Azure/AWS, close collaboration with AKS/EKS developers on resolving scaling issues and writing monitoring tools for cloud visibility and performance analysis.

Developed and released load-based, cloud-agnostic, Kube-API based solution for automatic horizontal scaling of VMs. Features included multi-code version support, spot eviction detection, VM usage tracking and failure recovery.

Java
Scala
Azure
View more
Java
Scala
Azure
Cloud
Distributed Systems Engineering
View more
Technology Associate
Morgan Stanley
2015-06-01-2019-02-01

Grid Services Framework (GSF)/ Optimus Distribution team within Optimus.

Maintaining and developing distributed grid of compu...

Grid Services Framework (GSF)/ Optimus Distribution team within Optimus.

Maintaining and developing distributed grid of computation engines in Java.
Development of Scala plugin on Optimus framework for automatic distribution of Optimus tasks to grid.
Managing two direct reports within Optimus team

Java
Scala
Distributed Systems Engineering
View more
Java
Scala
Distributed Systems Engineering
View more
Technology Analyst
Morgan Stanley
2013-06-01-2015-06-01

Enterprise Application Infrastructure (EAI): MSJava team

Java developer within core Java team, responsible for internal middl...

Enterprise Application Infrastructure (EAI): MSJava team

Java developer within core Java team, responsible for internal middleware and Java libraries for other Java developers. Ownership of building infra, MSNet networking library, transaction management, high performance persistent Dao, high availability (peering) solution and testing utilities.

Java
Spring
Network Programming
View more
Java
Spring
Network Programming
View more