Evgeniy Karpov, Developer in Moscow, Russia
Evgeniy is currently unavailable

Evgeniy Karpov

Bio

Evgeniy has a passion for the performance and memory limit challenges of mobile platforms. He likes researching and developing complex and specifically optimized algorithms and data structures to achieve the best solutions. He can also design architecture and split tasks to lead a team, delivering results quickly. Evgeniy is most confident with C/C++ but is certainly not limited to it.

Portfolio

Network Optix
C++, Python 3, Java, CMake, JSON, JSON-RPC, REST, HTTP, HTTPS, SSL, LDAP...
Navitel
Gerrit, Git, Python, Java, C#, Qt, PostgreSQL, C, C++, Memory Profiling...
Accountable2You, LLC (via Toptal)
DBus, SQLite, GTK+, Python, Git, GUI Development, Linux

Experience

  • C++ - 20 years
  • Algorithms - 20 years
  • Multithreading - 20 years
  • Cross-platform - 15 years
  • Memory Profiling - 15 years
  • Performance Analysis - 15 years
  • Template Metaprogramming - 10 years
  • Qt - 5 years

Preferred Environment

Git, Qt Creator, Visual Studio, Linux, Windows

The most amazing...

...things I've coded are parts of a mobile nav system, including address and POI search, OpenGL ES 3D map rendering, and SVG rasterization of custom UI elements.