C++ Software engineer @ Research Institute of systems of maintenance of complex security
Lead Software Engineer @ EPAM Systems
Results-oriented technical professional with 4 years of extensive hands-on experience in Information Technology, specializing in design, development, and implementation of server-side applications. With notable success in development with C++, utilization of Extreme Programming methodologies, and understanding of full life cycle of software development. Ability to apply strong technical and analytic skills to satisfy business requirements and delivering
Results-oriented technical professional with 4 years of extensive hands-on experience in Information Technology, specializing in design, development, and implementation of server-side applications. With notable success in development with C++, utilization of Extreme Programming methodologies, and understanding of full life cycle of software development. Ability to apply strong technical and analytic skills to satisfy business requirements and delivering projects within budget.
Languages: C++, C++11, Python, Shell, SQL
Application Development: boost , std, xerces, openSSL, EPAM FIX Engine (FIX/FAST), TCP, UDP, Broadcast, Multicast
Software: Microsoft Visual Studio, Eclipse, Cmake, gcc, gdb, valgrind, Jenkins, SVN, GIT
Testing Tools: Google test, Google mock, boost test frameworks
Platforms: Linux based OS, Windows
Senior Software Engineer @ From July 2015 to current time at Google, Play Movies - server side SWE
From July 2014 to July 2015 at Google, Postini - server side SWE From June 2014 to Present (1 year 7 months) Software Engineer @ As a member of a huge team responsible for developing and supporting internal frameworks used for ultra high loaded, extremely scalable and fault tolerance webmail service.
Create new independent components for improving existed services.
Improvement and performance measurement of applications.
Covering codebase with tests. From October 2013 to June 2014 (9 months) Moscow, Russian FederationC++ Software engineer @ Member of a developer team responsible for developing and supporting corporate solutions for complex mobile security. Responsible for developing mobile application, linux server, installation process, continues integration process and platform for automating testing of applications.
Improve performance and stability of main server.
Improve Symbian mobile client and implement smart algorithm of connection establishment.
Implement Continues Integration process based on Jenkins.
Lead developer to implement installer package using Python/Shell. From September 2012 to August 2013 (1 year) Moscow, Russian FederationC++ Software Engineer @ Developing and supporting of high loaded, scalable, fault tolerance cross-platform multi-thread network applications for financial data exchange based on protocol FIX/FAST and proprietary EPAM FIX Engine. Developing the environment for automated testing.
Improve and create new modules for big financial data mining application based on EPAM C++ FIX Engine.
Improve MICEX MDM stock exchange gateway for cluster architecture to made it strongly fault tolerance.
Improved performance and fault tolerance of MICEX stock exchange server based on EPAM C++ FIX Engine. From February 2011 to August 2012 (1 year 7 months) Saratov Region, Russian FederationC# Juniour Software Engineer @ Developing and supporting of web application on C# ASP.NET From August 2010 to February 2011 (7 months) Saratov Region, Russian FederationDepartment of technical support @ Technical support of workstation From August 2008 to July 2010 (2 years) Saratov Region, Russian Federation
Higher education, Master of Science in Mathematician – Programmer @ Saratov State Socio-Economic University From 2005 to 2010 Roman Sergeev is skilled in: Windows, Linux, Visual Studio, g++, C++, C#, FIX, Boost C++, Multithreaded application development, Tortoise SVN, TCP, UDP, XML, Multicast, Bash, Batch Processing, CruiseControl, Unit Testing, Jenkins
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension