Only remote working
Lead developer with a passion for software development, with a deep knowledge of OOP and stack of Microsoft’s technologies. Has experience in databases design and strong SQL skills.
Over 10+ years of software development experience, including high transactional enterprise applications. Solid experience in team leadership and mentoring.
Has the ability to understand and transform complex business requirements into software. Able to deliver applications on time, according to specifications that are scalable, performance-optimized and maintainable.
I've been developing on .NET since the release of version 1.1.4322 since 2003. By the current time participated in a variety of projects. Started with the online platform for trade and order pharmaceuticals. And integration platform for billing and report system (with 1C). Design and development of the architecture backend of the project MMORPG server (and the socket network engine to them in C ++, stably holding 20k connections at the same time). Developed systems with WEB API and distributed ETL services to load traffic of various switches from cellular operators.
Participated a couple of years ago in the program BizSpark and actively worked with Azure - queues, repositories, full-text search.
Was engaged in the development of data synchronization services in ERP systems
In the web I developed admin console on ASP.NET MVC to manage ETL clusters, to display reports, monitorings etc., Design and development of the architecture of a regional discount site.
I am fond of functional programming - F #, LISP.
Skills:
• I have experience in full enterprise software development lifecycles: gathering and analysis, design, coding, testing, deployment and maintenance.
• Strong skills in building, growing and maintaining object-oriented systems through continuous process of refactoring and testing.
• I do my job well because I understand the needs of all participants of a software development process.
I’m interested in software development and constantly strive to improve my skills, learn new technologies and tools
Architecture design of high loaded services
Design and development of the architecture backend of the project MMO
Designing and writing game tools (editors, utilities)
Development, analysis and optimizing
MongoDB, Multithreading, .NET, Linux, Mono