Artem Neumoin

Angestellt, C++ Developer, Optimacros

Barcelona, Spanien

Über mich

I develop software in C# and .NET (.NET Framework, .NET Core, .NET 5, .NET 6) and C++ (Windows, Linux). I have experience working with large amounts of data. I have experience in multi-threaded programming (TPL С#, synchronization primitives, writing lock-free and wait-free containers). I have experience in splitting a monolith into microservices. I have experience in refactoring, debugging and profiling, participating in code reviews.

Fähigkeiten und Kenntnisse

C++
С
С#
.NET Framework
.Net Core
CMake
Assembler
Apache ActiveMQ
RabbitMQ
Apache Kafka
MySQL
PostgreSQL
MS-SQL-Server
PHP
JavaScript
git
Multithreading
gRPC
WCF
SOAP
Refactoring
Microservices

Werdegang

Berufserfahrung von Artem Neumoin

  • Bis heute 2 Jahre und 9 Monate, seit Okt. 2021

    C# Developer

    Bumagi

    - Development of distributed automation system for professional participants in the securities market. - Refactoring. - Coverage of functionality with Unit-tests. - Review code. Technology: C#, MS SQL Server, Web API, gRPC, WCF

  • Bis heute 3 Jahre und 6 Monate, seit Jan. 2021

    C++ Developer

    Optimacros

    Development of new functionality, refactoring and modernization of the existing functionality of a cross-platform (Windows, Linux) multidimensional database. Performing a large number of tasks associated with multithreading. Support for high code performance requirements. Coverage of functionality with Unit-tests. Technology: C++, Cmake, Protobuf, gRPC

  • 5 Jahre, Jan. 2016 - Dez. 2020

    C# Developer, Team lead

    Bumagi

    Development of distributed automation systems for professional participants in the securities market. - Managing a team of developers. - Refactoring. - Integration with internal accounting systems of clients. - Implementation of microservice architecture in the infrastructure of clients. - Coverage of functionality with Unit-tests. - Monitoring the level of security and conducting security testing of projects under development. Technology: C#, C/C++, MS SQL Server, Web API, Apache ActiveMQ, Apache Kafka

  • 4 Jahre und 7 Monate, Feb. 2012 - Aug. 2016

    Web Developer, Team lead

    stratege.ru

    Development and implementation of new functionality on the site, site support. - Integration with PlayStation Network and Xbox Live to automatically download trophies and game achievements of players. - Automatic calculation of player ratings. - Working with large amounts of data. - Development of a store selling electronic payment cards, integration with payment systems, introduction of a bonus system. Technology: PHP, JavaScript, MySQL, PostgreSQL, Drupal 6, vBulletin

  • 3 Jahre und 4 Monate, Mai 2011 - Aug. 2014

    Backend Developer

    Interregional Real Estate Center

    Development, implementation and support of a system for automating the search and accounting of real estate objects. - Automatic synchronization of real estate objects with various external sources. - Processing of real estate objects according to various criteria. - Keeping statistics of changes in prices of real estate objects. - Data import (Excel, CSV, XML), data export (Excel, Word, CSV, XML). Technology: WPF, C#, MS SQL Server, PHP, MySQL, SOAP

  • 1 Jahr und 8 Monate, Sep. 2009 - Apr. 2011

    Web Developer

    Real Estate Exchange Bureau

    Automation of business processes of a real estate company. - Creation and support of the site of a real estate company, modernization and development of new functionality, work with content on the site, promotion in search engines. - Development and implementation of an internal corporate portal for company employees. - Development and implementation of an internal database of real estate objects. Technology: PHP, MySQL, JavaScript, NetCat

  • 1 Jahr und 10 Monate, Sep. 2007 - Juni 2009

    Web Developer

    Business center «Top-Office»

    Creation and support of company websites (14 websites), modernization of website functionality, work with content on websites, promotion in search engines. Sites of varying complexity: an online store for the sale of printer cartridges, a site for on-line pizza orders, an online store for the sale of New Year's gifts, a pizzeria site, a multilanguage (3 languages) restaurant site. Technology: PHP, MySQL, JavaScript, NetCat

Ausbildung von Artem Neumoin

  • 3 Monate, Sep. 2019 - Nov. 2019

    Information Security

    Corporate laboratories Pentestit

  • 5 Jahre und 11 Monate, Sep. 2008 - Juli 2014

    Applied Informatics

    Northern State Medical University

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Grundlagen

  • Spanisch

    Grundlagen

Interessen

Football

21 Mio. XING Mitglieder, von A bis Z