Eldar Gaynetdinov

Senior Software Engineer

Hong Kong, Hong Kong16 yrs 5 mos experience

Key Highlights

  • Expert in low-latency C++ development
  • Proven track record in backend architecture design
  • Strong foundation in discrete mathematics for derivatives pricing
Stackforce AI infers this person is a Backend Developer with expertise in Fintech and SaaS industries.

Contact

Skills

Core Skills

C++LinuxBackend DevelopmentWeb DevelopmentC

Other Skills

AWKApache 2Apache HTTPDBashC++11C++17Discrete MathematicsDistributed SystemsEvent Driven ProgrammingFreeBSDGNU toolchainGitKerio Winroute FirewallMathematical LogicMsSQL

About

Primary languages: C++17 Auxiliary languages: C, Python, Bash Operating Systems: Linux (CentOS) Development environment: Git, GCC, GDB, Vim Databases: PostgreSQL, SQLite, Aerospike Algorithms: Dynamic Programming, Greedy, Graphs etc Mathematics: Discrete mathematics including combinatorics, probability, number theory Derivatives pricing: Have first principles approach to options pricing instead of memorizing BSM model itself. Have planned roadmap to understand derivation of Black-Scholes model using simple discrete mathematics based on paper "Option pricing: A simplified approach" written by Cox, Ross, Rubinstein (1979) but not ready to derive Black-Scholes model

Experience

Lighthouse financial technologies

Senior Software Developer

Oct 2018Nov 2020 · 2 yrs 1 mo · Hong Kong

  • Role: Connectivity/low-latency C++ developer
  • About the company: High-frequency trading fund specialized on Japanese derivatives market
  • About the project: Non-Disclosure Agreement
  • Technologies: Linux, C++17, Git, Vim
C++17LinuxGitVimC++

Activevideo

Software Engineer

Apr 2016Oct 2018 · 2 yrs 6 mos · Amsterdam Area, Netherlands

  • Role: Backend Developer
  • Project: High performance video streaming engine
  • About company:
  • ActiveVideo is a developer of CloudTV platform. CloudTV is available on more than 15 million devices. Announced customers include Charter, Cablevision and Time Warner in the United States; Liberty Global and Deutsche Telekom in Europe; and PCCW in Asia.
  • About project:
  • CloudTV is a software platform that moves most of CPE or STB functionality to the cloud. It means all user interface and embedded videos is rendered in the cloud and delivered to a client as a video stream. This model requires only nano-client which gives opportunity to deliver advanced functionality without updating hardware for millions of users.
  • About backend infrastructure:
  • Backend services is written in C++11;
  • Multi-threaded environment;
  • In-House codecs to meet specific requirements;
  • Real-time sensitive, video frames must be generated within strict deadlines;
  • UI rendering is based on WebKit (engine of Safari and Chrome browsers);
  • Caching system for video fragments;
  • Technologies: Linux, C++11, Python, Git, Vim, GNU toolchain
C++11LinuxPythonGitVimBackend Development+1

Qliro

Software Developer

Dec 2015Apr 2016 · 4 mos · Stockholm, Sweden

  • Role: Backend Developer
  • Project: Decision engine
  • About company:
  • Qliro is a fintech company which provides payment services for online stores. The main goal is to eliminate risk between sellers and buyers. Qliro serves over 1 million unique customers. The main client of Qliro is CDON, the leading Swedish e-commerce company.
  • About project:
  • Decision engine is core technical part of Qliro. The main goal is to identify eligible customers and detect fraud.
  • About backend infrastructure:
  • Decision engine is written in C++11/14;
  • Concurrency based on multi-threading;
  • Possibility to dynamically update decision rules on the fly;
  • Technologies used: Linux, C++11, Python, R, Bash, MsSQL, Git, Vim, GNU toolchain
  • Key responsibilities: design and develop new architecture of decision engine
  • Achievements: Generalized concept of components (e.g. decision modules), so that credit team could easily extend them and dynamically move them on decision pipeline on the fly (i.e. without stopping server).
C++11LinuxPythonRBashMsSQL+4

Scm ventures

Software Developer

May 2015Nov 2015 · 6 mos · Stockholm, Sweden

  • Role: Backend Developer
  • About company:
  • SCM Ventures is a subsidiary of Schibsted Media Group which is owner blocket.se (70% of Swedes have bought or sold anything on Blocket). SCM Ventures aims to expand online classifieds to emerging markets (e.g. Latin America and North Africa) using Blocket marketing experience and technical infrastructure.
  • About Blocket backend infrastructure:
  • Blocket backend is written in C and C++;
  • Concurrency based on both multithreading and event-driven model (epoll);
  • Blocket platform has its own template language written in C++ from scratch (because of high performance requirements);
  • Technologies used: Linux, C/C++, Python, Bash, PostgreSQL, Git, Vim, GNU Toolchain
  • Key responsibilities: design and develop features, bug fixing and refactoring of core components.
  • Achievements: Created separation layer between C/C++ core and business logic and moved main parts of business logic to Python so that web-developers could easily update and extend business logic without touching multi-threaded C/C++ core.
CC++PythonBashPostgreSQLGit+2

Mail.ru

Software Developer

Nov 2010Dec 2014 · 4 yrs 1 mo · Moscow, Russian Federation

  • Role: Backend developer
  • About ICQ backend infrastructure:
  • ICQ servers has over 2700000 lines of code which is written in C and C++;
  • ICQ has its own TCP/IP implementation which works in the user space;
  • Concurrency based on event-driven model (epoll), each instance handles many requests simultaneously;
  • About 60 different interconnected internal services;
  • Each kind of backend service is a cluster of more than a hundred of instances;
  • A cluster handles at least 300000 incoming requests per minute;
  • Technologies used: Linux, C/C++, Bash, Python, Tcl, Perl, MySQL, Git, Vim, GNU toolchain
  • Key responsibilities: design, develop, bug fixing and refactoring of crucial components of ICQ servers.
  • Achievements:
  • Significantly improved ICQ search engine;
  • Significantly refactored offline messaging service and front-end service;
  • Made significant improvements in ICQ core service (IMs, user contects, contact lists);
CC++BashPythonTclPerl+4

.masterhost

2 roles

Software Developer

Promoted

Sep 2009Nov 2010 · 1 yr 2 mos · Moscow, Russian Federation

  • Key responsibilities: Writing Nginx and Apache HTTP modules.
  • Technologies used: Linux, FreeBSD, C, Bash, AWK, Perl, GNU toolchain, Apache HTTPD, Nginx, Qmail
  • Achievements:
  • Wrote Apache HTTP module for auto-detection of heavy requests to dynamic content;
  • Wrote Nginx module for auto-detection DDoS-attacks;
  • Wrote patches for qmail for improving hosting mail infrastructure;
CBashAWKPerlGNU toolchainApache HTTPD+2

Lead Technical Support Engineer

Oct 2006Sep 2009 · 2 yrs 11 mos · Moscow, Russian Federation

  • Masterhost was the biggest hosting provider in Russia according the report of RosBusinessConsulting (report from 22 November 2006).
  • By autumn of 2006, Masterhost had 47902 registered domains for 25501 clients.
  • Key responsibilities: Maintaining clients' servers on demand
  • Technologies used: Linux, FreeBSD, Apache HTTPD, Nginx, Qmail, MySQL, Bash, AWK
LinuxFreeBSDApache HTTPDNginxQmailMySQL+2

Net city

Network Administrator

Oct 2003Aug 2006 · 2 yrs 10 mos · Samarkand

  • Established and maintained network of 40 computers.
  • Technologies used: Windows, Linux, Squid, Kerio Winroute Firewall
WindowsLinuxSquidKerio Winroute Firewall

Stackforce found 100+ more professionals with C++ & Linux

Explore similar profiles based on matching skills and experience