Nine years in design, development and deployment of complex software and hardware systems. I have devoted most of this time, namely eight years, to the development of fire and security systems for Kronos company. For that time I have made my way from a junior programmer to the head of development division. I have participated in design and development of both embedded real-time systems written in C++ and distributed client/server applications written in C++ and C#.
At the present moment I work for Luxoft as a Software Architect and involved in development of risk management analytical system for UBS bank.
For several years now I have been an active member of various developers’ communities. I regularly write articles in my personal blog (sergeyteplyakov.blogspot.com), as well as in rsdn.ru. I wrote a dozen of scientific papers on various subjects published in RSDN Magazine: topics cover design by contract, review articles about design patterns and practical articles about data binding in Windows Forms or managed/unmanaged code interaction. I have been RSDN member since 2008.
Since 2009 I have been a science editor in Simvol Plus publishing house. I edited translations of such excellent books as Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior by Tom Demarco, 97 Things Every Software Architect Should Know edited by Neal Ford, Programming F# by Chris Smith and some others.
I was conferred with a title of Microsoft MVP in Visual C# nomination in 2011.
Key areas of expertise:
Areas of Specialization:
Developing courses in .net and application architecture