Denis Gerasimov is a Software Developer with 18 years of experience in the analysis, design and implementation of various MS Windows and cross-platform applications. With a solid Computer Science education and physics background, Denis has taken part in software projects in a variety of industries including microelectronics and medical equipment manufacturing. His areas of expertise include software architecture and design, algorithms, concurrent and network programming, and a range of programming languages.