I am a passionate Software Developer with over 5 years of experience. I have a moderate-strong technical background, with a great desire to continue to grow my skills in the right place. I currently hold 5 years of experience in .NET Framework and Core , I am also an excellent communicator, with the ability to clearly explain complex technical concepts to both technical and non-technical audiences.
Overview
6
6
years of professional experience
Work History
Software Developer
AMSI (Automotive Management Services Inc)
12.2022 - Current
Developed efficient data manipulation and storage solutions using SQL for our transactional databases using complex queries and store procedures using SQL Server
Developed and maintained C# .NET REST API endpoints for large-scale applications, facilitating communication between different systems and enabling seamless integration with third-party services
Leveraged the Repository Pattern to extract relevant data from APIs and create efficient logic for inventory systems
Designed and implemented multiple WinForms and Console Applications, as well as complex backend architectures, to serve as a robust foundation for our microservices
These microservices included NoSQL Databases and were orchestrated using Docker Containerization
Additionally, I played a key role in managing the Authorization process using Keycloak and contributed to various components of our Angular Frontend.
Software Developer
Gate1Travel
05.2021 - 12.2022
Resolved over 100 coding bugs and issues within a large monolithic .NET C# backend solution
My work spanned diverse areas, from debugging Angular frontend components to tackling complex SQL database relationship problems
This experience significantly expanded my knowledge and problem-solving skills
Engaged in collaborative code reviews with fellow developers, meticulously analyzing new features and recent fixes
This experience has been instrumental in fostering my problem-solving skills and continuous growth
Developed and implemented multiple CRUD APIs, meticulously following third-party documentation
During this process, I gained valuable insights into authorization mechanisms and the importance of reusability in software design.
Full Stack Developer
Paint's and Cocktails
01.2019 - 05.2020
Designed and implemented a custom registration queue program that prioritized workers based on seniority and pay rate
This system streamlined job assignments and enhanced efficiency
Designed and implemented multiple views and basic grid systems using Vanilla JavaScript and Bootstrap
During this experience, I gained insights into fundamental programming concepts and best practices.