In my backend experience, I have always prioritized using the latest and most stable technologies,
regardless of the programming language.
Whether coding in C#, Node.js, or Python, my focus has been on employing best practices
and adhering to clean and maintainable coding standards.
In C#, I have utilized design patterns and SOLID principles to develop robust and scalable
code.
Similarly, in Node.js and Python, I have emphasized creating maintainable modules and libraries following
industry best practices.
An example of my recent project at Avabarid involved building a platform that connected to trading markets
and utilized
websockets to obtain real-time data.
To handle the significant data volume, I implemented a producer/consumer design pattern for
efficient data storage.
Subsequently, I processed the data to calculate market indicators and oscillators, enabling the
identification of buy/sell points for commodities.
This project showcased my ability to work with complex data systems and deliver tangible results within the
financial domain.
My skill set encompasses .NET, C#, .NET Core, ASP.NET, MVC, Web API,
Entity Framework, Sequelize,
Git, Azure DevOps,
Docker, and CentOS.
I have also gained extensive experience in API integration, specifically in the NDC (New
Distribution Capability) and OTA (OpenTravel Alliance) industries. This involvement has allowed me to
effectively implement and utilize technologies such as WCF and RESTful APIs.
Notably, I have recently
implemented APIs from providers such as Amadeus, Sabre, Farelogix, BookingAgora,
Galileo, Emirates Airlines, Ethiopian Airlines, and Travelfusion.