Igor is an experienced C# developer and software architect with over 8 years of expertise in creating and developing projects of various scales. He is passionate about solving business problems using software solutions. Igor is able to effectively self-manage during independent projects, as well as collaborate as part of a productive team. He enjoys working remotely and has done so successfully for more than 4 years.
Acted as Lead architect and developer for Sdkbin.com. Designed and implemented the project from scratch during 7 months in collaboration with the CEO; the project began to immediately bring profit to the company.
Maintained Akka.NET, a very popular open source actor framework. Was a member of the core development team on GitHub.
Performed consulting for the company's clients on working with Akka.NET. The company's clients included tech giants such as Apple, Boeing, Bank Of America, as well as startups around the world.
Developed the system architecture, documentation of solutions (text description, charting) for a customer loyalty and business automation/analytics system.
Formulated technical requirements for the project based on business objectives. Guided frontend development on ReactJS.
Managed the interviews and control process for contractors - the implementation of mobile applications and the website has been outsourced.
Worked on system development for a network of game attractions (amusement park), each of which consisted of several machines and a network of controllers. Including systems maintenance, diagnostics, and statistics collection.
Performed development of adapter libraries for interaction with external devices in C#. Worked with Mysql, Entity Framework, raw SQL queries, and performance optimization.
Provided access to components over the network via a documented API (REST, WCF, NancyFX), web application development (ASP.NET, SignalR, NancyFX), desktop applications for WPF, Windows Forms, cross-platform development (Windows/Linux).