Ilshat Garifullin

Ilshat Garifullin

Software Engineer @ Coupa Software

About Ilshat Garifullin

Ilshat Garifullin is a Software Engineer at Coupa Software, specializing in backend development with a focus on C# and .NET Core.

Current Title and Role at Coupa Software

Ilshat Garifullin is currently employed as a Software Engineer at Coupa Software. His tenure at the company began in 2021, where he plays a crucial role in backend software development. His primary focus areas include the use of C# and .NET Core frameworks. Moreover, Ilshat is known for designing and implementing key integrations, including significant involvement in the migration from data centers to AWS for Coupa Treasury.

Previous Role at ePayments

From 2018 to 2021, Ilshat Garifullin worked as a Senior Software Developer at ePayments. During his three-year tenure in Saint Petersburg, Russian Federation, he focused on developing and enhancing software systems that underpinned the company's financial services. His role entailed substantial back-end development tasks utilizing advanced programming languages and frameworks.

Experience as .NET Developer at FxPro

Ilshat Garifullin served as a .NET Developer at FxPro from 2017 to 2018. Based in Cyprus, he contributed to various software development projects, focusing on optimizing and expanding financial trading platforms. His expertise in .NET development facilitated improvements in system performance and user experience, affirming his capability in finance-related software solutions.

Education in Mathematics and Computer Science

Ilshat Garifullin holds both Master's and Bachelor's degrees in Mathematics and Computer Science from Kazan National Research Technical University named after A.N.Tupolev – KAI. He completed his Bachelor's degree from 2011 to 2015 and pursued his Master's degree from 2015 to 2017. His academic background provided a strong foundation in mathematical theories and computing principles, which are crucial to his software development career.

Specializations and Technical Skills

Ilshat Garifullin specializes in backend software development with a strong focus on C# and .NET Core. His technical skillset includes the application of design patterns, continuous integration and continuous deployment (CI/CD), dependency injection (DI), domain-driven design (DDD), and complex data structures. In his development practices, he rigorously adheres to object-oriented programming (OOP) and follows the SOLID principles to ensure high-quality, maintainable code.

People similar to Ilshat Garifullin