ALEXANDER GEORGIEV Junior C# Developer

Back-End Web (0.5 yr.), Full Stack Web (0.5 yr.)

Summary

Dynamic software engineer with a robust engineering background, transitioning from construction to software development. Over four years of problem-solving in design engineering, augmented by C# programming proficiency and a track record of successful project completion. Expertise in .NET, Entity Framework, and SQL, with recent focus on full-stack development projects like Nimble and GameOverflow. Exhibits a keen understanding of software development practices, adept at using modern technologies and methodologies. Recognized for optimizing performance, enhancing process efficiency, and meeting crucial deadlines.

Work Experience

C# Developer, Nimble - Virtual Wallet

Duration: 08/2024 - 09/2024
Summary: Contributed to the development of a virtual wallet system allowing users to manage currency funds and interact with credit/debit cards.
Responsibilities: While working on the project I came upon technologies that I had never used before like Cloudinary, consuming external API and SNM
Technologies: ASP.NET Core, Entity Framework, Swagger, JWT, SqlServer, external API, Cloudinary, System.Net.Mail

C# Developer, GameOverflow - Forum

Duration: 07/2024 - 08/2024
Summary: Constructed a forum system specialized for gamers with different user roles and functionalities.
Responsibilities: Implementing the project helped me understand how to use Entity Framework, master JWT authentication, layered architecture and dependency injection.
Technologies: ASP .NET, Entity Framework, Swagger, JWT, SqlServer

Education

  • SoftUni
    JavaScript Advanced
    09/2024 - Present
  • Telerik Academy
    Alpha C# Track
    03/2024 - 09/2024
  • Technical University of Sofia - Plovdiv branch
    Mechanical and Instrument Engineering
    09/2019 - 06/2023
  • Technical University of Sofia
    Industrial Engineering
    09/2015 - 06/2019

Certification

  • Business communication course
    Skills covered by the course are improved organizational practices and reduce error during communications. The course provided insight in both communication skills and processes, necessary to achieve effective business communication.
  • Assertive behaviour course
    The completed Assertive behaviour course allows for better understanding of the communication styles of colleagues and clients. With that knowledge a person could tailor their approach to reduce combative responses and ensure clear and functional lines of communication.