Oleg Ilyin
Angestellt, Senior Software Engineer/Technical Lead, Playtika
Minsk, Weißrußland
Über mich
Over 16 years of software development experience in various .NET stack technologies. Expert knowledge of C# programming language, design patterns and best practices. Comprehensive knowledge in performance and memory optimization. Experience with compilers. Experience in technical leadership.
Werdegang
Berufserfahrung von Oleg Ilyin
Bis heute 10 Jahre und 9 Monate, seit Sep. 2013
Senior Software Engineer/Technical Lead
Playtika
- Compiler from C# to TypeScript along with TypeScript version of .NET base class library to speed up migration to of web game client to industry standard for web and unify codebase. - Client side of in-house real-time multiplayer gaming platform utilizing WS and HTTP as transports - Cross platform game client infrastructure for company's top grossing games: in-app purchases, logging, resource management, 3rd party integrations Technologies: C#, UWP, Xamarin, Android, iOS, WebSocket, Roslyn, TypeScript
1 Jahr, Sep. 2012 - Aug. 2013
Senior Software Engineer
Oxagile
Developed features and custom UI controls for Silverlight, Windows Store and Windows Phone applications. Technologies: C#, XAML, Silverlight, Windows Phone
Developed various components, features and optimizations for ERP system. Most notable are: - Developed custom UI controls for visualizing organization tree and employee schedule planning - Reduced report generation time up to 100x by optimizing complex database queries Technologies: C#, XAML, WPF, GDI, Silverlight, T4, Entity Framework, MSSQL
- UI components for dynamic editable entry forms and tables with hierarchical filtering based on SQL database schema with design-time Visual Studio integration - WinForms application with custom UI to monitor hot tour packages and charter flight tickets - Application to forecast rig supply/demand when drilling wells - Component for visually design diagrams - Tool to migrate 3D content from Second Life virtual world to open source virtual world server Technologies: C#, WinForms, SQL, GDI, Graphics
2 Jahre und 1 Monat, Juli 2006 - Juli 2008
Software Engineer
Informational Resources and Communication Centre of BSU
- Designed and developed chat between customer and online consultant as part of tractor sale portal - Designed and developed web application providing registration flow of legal entities and individual entrepreneurs for system operator Technologies: C#, ASP.NET, JavaScript, MSSQL, XML, XSD, XSLT
Ausbildung von Oleg Ilyin
4 Jahre und 10 Monate, Sep. 2004 - Juni 2009
Computer Science
Belarusian National Technical University
Sprachen
Englisch
Fließend
Russisch
Muttersprache
Deutsch
Grundlagen