Banner Image

All Services

Programming & Development Programming & Software

Top-level C++ Developer

$60/hr Starting at $500

Are you looking for a professional software developer who is very thorough, highly organized, and has deep knowledge and experience developing optimized and robust code?


Besides having a Bachelor of Computer Science from Moscow State University, I'm a knowledgeable programmer with more than 15 years of experience in the software industry.


My last position was with a company that developed enterprise cybersecurity solutions. I was the core architect and developer for the following products:

    - Privileged Access Management: a set of proxies running in Linux that act as intermediaries between a user and a protected resource, like a Windows station or a database server. Proxies also enforce security policies and control user actions. The solution supports 10+ modern protocols.

    - Anti-phishing Email Gateway: a security solution that detects and blocks phishing emails to protect users from cyber threats.


All the software was written in C++20, and it utilized the following technologies: multi-threading, networking, encryption algorithms, optimization.


I also have experience in developing software for stock exchanges. In particular, I designed and developed a server application that works with the Stock Exchange of Hong Kong (HKEX). The application can process market data, send trading orders, keep track of the current market state. The application passed the exchange's certification and was highly optimized to achieve as low as 5 microseconds between receiving a market data packet, taking decisions, and sending trading order requests. The application also provided multiple APIs that allowed developing web UIs for end users.


Currently, I'm a full-time freelancer. During my career on Upwork, I've developed many network client-server applications that can serve thousands of clients simultaneously. I'm also a skilled cryptographer. I have a good knowledge of all the modern security algorithms: how they work and how to use them properly. For my projects, I often use such libraries as OpenSSL, Bouncy Castle API, Botan, Crypto++.


I'm also an experienced system developer. I can either develop code for a particular operating system or write cross-platform code that works identically in Windows, Linux, and Unix.


I believe that my strong points are punctuality, creativity, following deadlines, and meeting clients' needs.I can help you develop software from scratch, or continue evolving someone else's code, control its complexity, stick to the requirements, and finish the job successfully.

About

$60/hr Ongoing

Download Resume

Are you looking for a professional software developer who is very thorough, highly organized, and has deep knowledge and experience developing optimized and robust code?


Besides having a Bachelor of Computer Science from Moscow State University, I'm a knowledgeable programmer with more than 15 years of experience in the software industry.


My last position was with a company that developed enterprise cybersecurity solutions. I was the core architect and developer for the following products:

    - Privileged Access Management: a set of proxies running in Linux that act as intermediaries between a user and a protected resource, like a Windows station or a database server. Proxies also enforce security policies and control user actions. The solution supports 10+ modern protocols.

    - Anti-phishing Email Gateway: a security solution that detects and blocks phishing emails to protect users from cyber threats.


All the software was written in C++20, and it utilized the following technologies: multi-threading, networking, encryption algorithms, optimization.


I also have experience in developing software for stock exchanges. In particular, I designed and developed a server application that works with the Stock Exchange of Hong Kong (HKEX). The application can process market data, send trading orders, keep track of the current market state. The application passed the exchange's certification and was highly optimized to achieve as low as 5 microseconds between receiving a market data packet, taking decisions, and sending trading order requests. The application also provided multiple APIs that allowed developing web UIs for end users.


Currently, I'm a full-time freelancer. During my career on Upwork, I've developed many network client-server applications that can serve thousands of clients simultaneously. I'm also a skilled cryptographer. I have a good knowledge of all the modern security algorithms: how they work and how to use them properly. For my projects, I often use such libraries as OpenSSL, Bouncy Castle API, Botan, Crypto++.


I'm also an experienced system developer. I can either develop code for a particular operating system or write cross-platform code that works identically in Windows, Linux, and Unix.


I believe that my strong points are punctuality, creativity, following deadlines, and meeting clients' needs.I can help you develop software from scratch, or continue evolving someone else's code, control its complexity, stick to the requirements, and finish the job successfully.

Skills & Expertise

C#C++General / Other Programming & SoftwareLinuxMicrosoftProgrammingSoftware DevelopmentVersion Control

0 Reviews

This Freelancer has not received any feedback.