Worked on an European payments processing system using microservices.
Highlights
Lead multiple epics from the design phase to the validation phase.
Guarded the operational front as an on-call 24/7 engineer.
Used multiple architectural patterns such as Event Streaming using Apache Kafka, Change Data Capture using Maxwell's Daemon, Event Sourcing and other types of technical patterns like Retry Policies and Circuit Breakers.
Built and held presentations about Unit testing and Git to interns receiving very positive feedback for my mentoring skills.
Worked on an internal web application for managing an online library.
Highlights
Was equally focused on every aspect of the application, from database to front-end.
Projects
ProChess: A browser-based chess game with the backend written entirely in .NET Core and the front-end (Angular2+) modified from an open-source repository to fit my needs.
Cellular Automata Wars: A browser-based multiplayer game centered around 2D cellular automata, written in C#, .NET Core, Typescript and Angular 5.
Pathfinding BFS: Desktop application written in C++. Using the breadth-first-search (BFS) algorithm and SDL2 for graphics I managed to create an interactive, visual, pathfinding playground.