Bogdan Floris
Bucharest, Romania
Typescript, Python, C++, Rust, Go, Zig, Ruby, Java
React, HTMX, HTMX, CSS, Tailwind
PostgreSQL, Cassandra, Microsoft SQL Server
Docker, Kubernetes, Kafka
2018-2020, Master's degree in Artificial Intelligence
University of Amsterdam,
Netherlands
2015-2018, Bachelor's Degree in Computer Science and
Engineering
Eindhoven University of
Technology, Netherlands
Senior Software Engineer
From Apr 2022, Remote
https://datacamp.com
At DataCamp, an online learning platform, I am part of the Content Platform team where I work on enabling new technologies in the platform, where a technology is anything that can be used to create a course in, e.g. Python, SQL, Azure, PowerBI. We also maintain the Teach platform which is used by content developers to create courses.
I have led the development on enabling multiple technologies, like Java, Rust, Julia, or AWS. This involved developing a code execution engine for these programming languages, and creating a DSL based on abstract syntax trees that is used to check the submissions of the users.
I also led the engineering effort to improve the DataCamp platform and the user experience using generative AI. We added a teaching assistant that helps students debug their code, provides hints, and helps explain the solution to exercises.
Software Engineer
Oct 2020 to Mar 2022, London
https://bloomberg.com/company
https://www.bloomberg.com/professional/products/risk/mars
At Bloomberg, I was part of the MARS Market Risk team, which provides a suite of risk management tools used by clients to manage their portfolios.
My work there involved developing and maintaining features in a C++ distributed systems architecture that prices financial data and computes risk metrics. I led the development on a new A/B testing framework and worked with finance specialist to improve the FRTB solution of the team.
Research Intern
Nov 2019 to Jun 2020, Amsterdam
https://www.zeta-alpha.com
At Zeta Alpha, I was part of the founding team of the company. There I wrote my master thesis - How to detect and address changes in machine learning base data pipelines.
Software Engineer Intern
Jun 2019 to Aug 2019, Belgium
https://datacamp.com
This was my first venture at DataCamp, as an intern, where I helped the team enable the Scala programming language as a technology on the platform.