Backend Software Engineer
Current• Developed an API from scratch for customers using C# in .NET Framework, applying OOP, SOLID principles, and design patterns. Created and optimized MySQL queries, views, and stored procedures, and used Entity Framework Core to interact with the database.• Designed and developed a Microservice, leveraging Kafka and Redis (both as a database and Redis Streams). Implemented HTTP and gRPC requests, and managed messaging with RabbitMQ.• Contributed to web applications as part of the backend team, focusing on backend development and ensuring robust, scalable solutions.• Utilize JIRA, Azure, and Git for project management, ensuring seamless collaboration and adherence to Agile methodologies.