Profile
As a junior software developer, I am passionate about building high-quality software
solutions that meet the needs of end-users.
Along with my technical skills in distributed systems, cloud services, .NET, Rust, Flutter,
TDD, DDD and other relevant technologies and frameworks, I have developed strong soft
skills, such as effective communication, teamwork, and problem-solving, that enable me
to work seamlessly with colleagues to achieve project goals.
With a commitment to continuous learning, I am eager to contribute my skills and learn
from senior team members to create world-class software products.
Experience
Jun - Sep 2023:
.NET Framework MVC 4.8
SQL Server
Entity Framework
FHIR API
Team Foundation VCS
Description:
While I was working for NetRom I have been involved in maintaining a medical platform named NeoZis for
a consultancy
company headquartered in Netherlands, alongside a team of experienced web and desktop developers.
My main responsibilties were related with implementing new features which improved the overall
experience for the Online
Questionnaire Module used by medical experts to inquire patients.
Wrapping up, I highly recommend the NetRom Team experience both for junior and senior developers as it
enhanced both my
technical and soft skills while enjoying working on a competitive project together with highly
motivated and proficient
people.
Mar - May 2023:
Automated Testing
Functional Testing
Performance Testing
Security Testing
Oct 2022 - Jan 2023:
Embedded C
Arduino
Microcontrollers
Avr
Description:
I solved 15/25 challenges using Rust during the 2022 edition of Advent of Code.
Aug 2022 - Sep 2022:
.NET Core Web API
Flutter
EF Core
GetX
Clean Architecture
CQRS
Scrum
Description:
The experience of taking part in the Summer Internship by NetRom 2022 Edition
represented a great oportunity for me to leverage my overall technical skills with modern
frameworks such as .NET Core and Flutter and also soft skills in the context of building
an exciting Digital Display Project.
During the internship, I have gained a solid knowledge in working with the Agile
Methodology via Scrum ceremonies organized on a daily basis and also with
development collaboration tools such as GitLab, Git and SourceTree. These facts have
become a major player in the evolution of my future career as a full-stack developer
together with the enhanced ability to manage complex tasks in the context of a motivated
and engaging team and with the high quality survey of our mentors regarding the best
practices in the GetX State Management and CQRS realms.
I really enjoyed being part of the NetRom Team during this both exciting and insightful
internship as I had the opportunity to work on a real project scenario involving the
advertisement digitalization process inside the company.
Jul 2022 - Aug 2022:
.NET Core
Razor Pages
EF Core
Identity Server
Clean Architecture
Scrum
Description:
During the Microsoft Summer Internship by Nagarro I had the opportunity to enhance my
overall both soft and tech skills in the context of an exciting Business Trips Scheduler web
app development.
I really enjoyed working on a real-life like project which combined Scrum ceremonies
with Git Workflow and .NET Core continuous learning while integrating new features by
adhering to the Clean Architecture principles.
Last but not least, the most effective lesson I learned during the internship emphasized
the key value of the team work in the context of a large project as I had the opportunity
to work together with both professional and enthusiast people in a quite friendly and
motivating environment.
Nov 2021 - May 2022:
C# Fundamentals and Major Technologies
Task:
The C# Remote Learning program covers essential concepts and regular workshops on topics
required in the software industry: refactoring, code reviews, clean code.
The program is perfect for students, graduates, and tech enthusiasts who want to learn the
basics of C# programming.
Description:
The C# Remote Learning Program represented a genuine opportunity to deep dive into the C#,
OOP and .NET CORE Fundamentals and to enhance my development related skills by working on real use cases
and apps.
15 Nov - 15 Dec 2021:
Web application development
Task:
NSA consists in an insightful experience over the web development process,
especially designed for familiarizing students with backend frameworks (.NET CORE,
Spring Boot, Laravel) and frontend technologies (Angular)
Description:
The NSA Program helped me to gain a fine-grained grasp about web development by interacting with .NET
CORE and Angular frameworks
and Agile Methodology in a demo IoT related project.
Also, I really enjoyed this experience as I met new people keen on web development and I made new
friends.
Description:
I solved 5/25 challenges using Kotlin during the 2021 edition of Advent of Code.
Task:
Develop a tourism advisor web application using online APIs for weather, flights,
hotel pricing, maps, etc.
Description:
It was a pretty tough but insightful experience as this was my first hackathon, but it was just
the beginning.
Jun - Sept 2020:
Competitive Programming Volunteering Activity
Context:
I was engaged in proposing a set of competitive programming problems related to Graph Theory.
for
Pbinfo and
Kilonova platforms.
Description:
I spent a few months doing research on shortest-path and max-flow graph algorithms and implementing
those gained ideas into
some genuine competitive programming problems with insightful sentences.
Oct 2018- Mar 2019:
Robotics
Task:
Develop a robot that can navigate through a maze and reach a specific goal using a hardware kit provided
by
the organizers and a Java based framework.
Projects
Pantheonix
Jan 2023 - Present:
Pantheonix is a work-in-progress competitive programming platform which harnesses
the power of the ancient Gods of .NET Core, Rust and Flutter.
It is developed as a distributed cluster of microservices (Asgard) using gRPC, RabbitMQ,
Docker and Kubernetes which communicates with a Flutter web client (Midgard).
Built with:
Microservices
DDD
.NET Core
Rust
Flutter
TDD
gRPC
ABP
Docker
Dapr
Firebase
Kubernetes
RabbitMQ
MongoDB
SQL Server
Redis
Identity Server
Envoy
IOI Isolate
StarBooks
Sep 2022 - Present:
StarBooks is a work-in-progress E-Commerce cross-platform app especially designed for
delivering your beloved novels world-wide based on Flutter and microservices written in
Rust and .NET Core.
Built with:
Microservices
DDD
.NET Core
Rust
Flutter
Stripe
Talkaddict
Dec 2022 - Jan 2023:
Talkaddict is a desktop chat app based on JavaFX and inspired by Discord.
Built with:
JavaFX
ORMLite
Pipelinr
DDD
Reddit Lens
Nov 2022 - Dec 2022:
Reddit Lens is a ML based proof of concept project for detecting trolls and bots on
subreddits based on Flask API, Flutter, Kafka clusters and Decision Trees.
Built with:
Flask
Flutter
Kafka
Websockets
Digital Display
Aug 2022 - Sep 2022:
During the 2022 edition of the Summer Internship organized by NetRom, I had the
opportunity to work on project involving the advertisement digitalization process inside
the company together with other teams of interns and using cutting-edge technologies
and methodologies such as Flutter, .NET Core, GitLab, Clean Architecture and Scrum.
Built with:
.NET Core
Flutter
Business Trip
Jul 2022 - Aug 2022:
During the 2022 edition of the Microsoft Summer Internship by Nagarro I had the
opportunity to enhance my overall both soft and tech skills in the context of an exciting
Business Trips Scheduler web app development involving various technologies such as
.NET Core, EF Core, Identity Framework, Razor Pages, Clean Architecture, Bitbucket and
Scrum.
Built with:
.NET Core
EF Core
Identity Framework
Razor Pages
Zombie Hunter
Apr 2022 - May 2022:
Zombie Hunter is a tile-based 2D shooter game with a top-down view developed with the
purpose to learn Pygame and game dev related concepts.
Built with:
Python
Pygame
Tiled Editor
Kenney Sprite Pack
Mobile TODO App
Dec 2021 - Jan 2022:
Cross-Platform Mobile TODO App implemented using Flutter, Firebase and DDD architecture
Built with:
Dart
Flutter
Firebase Auth
Firebase Firestore
BLoC
Intellij IDEA
Material UI
Weather Forecast Android MVVM app
Aug - Sep 2021:
Weather Forecast Android App implemented using Kotlin and MVVM architecture
Built with:
Kotlin
SqlLite
Retrofit
Room
Kodein
Material UI
Alexis Voice Assistant
Feb - Apr 2021:
Pythonic Voice Assistant implemented using ML
Built with:
Python
Py Audio
GTTS
TensorFlow
SamiLang Compiler
Sep 2021 - Present:
Compiler for personal SamiLang programming language implemented
in multiple stack flavours (currently based on C++ and LLVM, but with
possibility to extend in Rust and Haskell)
Phoenix Programming Platform
Jul 2021 - Present:
Platform for learning competitive programming implemented using
Golang Chi on backend, React on frontend and PostgreSQL
Built with:
Go
React
Chi
PostgreSQL
2048 Mobile Game
Apr 2021:
2048 Game implemented using Flutter framework
OpenCV Virtual Mouse
Oct 2021:
AI Virtual Mouse implemented using Python OpenCV
Built with:
Python
OpenCV
MediaPipe
Numpy
CRUD Mania
Sep 2020 - Present:
Basic CRUD web apps developed using multiple backend technologies
such as Java Servlets, plain PHP, Rust Rocket, Golang Mux and not only