Summary

Expertise

Project Highlights

Education

Agency

SS

English:

Upper Intermediate

Serhiy S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Upper Intermediate

Software Architect, Analyst, and Lead Engineer with more than 30 years of experience

Successful development of enterprise-wide information systems principles and implementation practices; Successful development of distributed multi-layered cross-platform applications with active integration of external services; Migration of existing applications to new more productive APIs and frameworks; Experience in IP/SS7 Networking; Understanding of information systems security principles and implementation methods; Good knowledge of Unix OS architecture; Providing technical expertise and leadership in the design, development, and delivery of software, while adhering to strict timelines, coding guidelines, deliverables, and quality.

Want to hire this engineer?

Check if Serhiy is available

Expertise

Years of commercial development experience

20 years of experience

Core technologies

C++ 20 years
C 20 years
Java 20 years
SQL 20 years

Other technologies

Apache
AWS
C
C++
Erlang
Grails
Java
Kubernetes
Linux
MySQL
Perl
PHP
PostgreSQL
Python
Qt
SQL
Windows
Android
Boost
CVS
Git
J2EE
Perforce
Redis
Subversion
Win32 App Development
STL
Docker
Interbase
Assembler
CMake
MFC
Lambda

Project Highlights

icon
Developer, Team Lead

Lens Optic project

Nov `18 - Dec `23

5 years

A web service that implements one of the interface specifications, a subscription-based communication infrastructure.

Solutions for parsing, searching, and matching technology for human capital management (Resume & Job Posting) C, C++, Perl, XML, Python, RabbitMQ, ElasticSearch, Docker

Responsibilities & achievements

• Integrating new resume categories classifiers which are implemented in DLang. • Create a thread-safe custom Garbage Collector in DLang which needs during C++ integration to receive low-level memory allocation functions and correctly handle them for the specific thread • Successfully reimplemented shared libraries to ensure thread safety across Windows and Linux platforms. • Performance optimization and bug analysis in multithreaded environments, for both Linux and Windows platforms in the AWS system • Working on security vulnerabilities CVE reports

AWS
C
C++
Java
Perl
Python
XML
Elasticsearch
RabbitMQ
Docker
Lambda
icon
Developer, Team Lead

NDA

Jan `15 - Nov `18

4 years

Solutions for parsing, searching, and matching technology for human capital management (Resume & Job Posting)

Responsibilities & achievements

- Strategy and Capability Development: assistance in the development and implementation of frameworks and methodologies for identification and mitigation of software-related risks (product and project), the definition and implementation of software engineering practices that support the delivery of multiple, concurrent, integrated software systems, and applications; - Coaching, mentoring, and guidance as required to developers within a team; - Control of team’s productivity, and quality of output; - Timely identification and management of risks and issues; - Boosting the development of new ideas within a team’s field of work; - Overseeing evaluation, adoption and use of software tools, practices and culture for high software development productivity; - Development, testing and maintenance of applications following specifications; - Providing non-obvious solutions by researching problems while owning complex areas of a product, that require the ability to dive deep into code.

C
C++
Perl
Python
XML
Elasticsearch
RabbitMQ
Docker
icon
Developer, Team Lead

New API development

Solutions customization by customer’s requests. New API development for communication with other customer’s products. Decoding several network protocols (Network/VoIP/SS7), various signaling standards, including SIP and DIAMETER

Responsibilities & achievements

Development of the Trace Interface between Empirix E-XMS and Huawei SmartCare (SS7 <-> VoIP call trace & analysis); S102 Wireshark dissector, decoding GCSNA messages (TLAC header + 1xL3PDU messages)

C
C++
Java
Swing

Education

Higher education in Computer Science

Agency

Web & Mobile Development agency #272

50-100

GMT+3

Chernihiv/Ukraine

Core Expertise

Big Data Architects
C#
C++
Data Scientists
.NET
PHP
Python
WordPress
QA Management
Test Automation
.NET Core

Industries

Education & Science, Logistics & Transportation, Banking & Finance, Healthcare & Medicine, Data Science & Machine Learning, Big Data

Want to hire this engineer?

Check if Serhiy is available