AmeliePick

Computer scientist[Algorithms Engineering] & Software engineer.

Show  email

A B O U T

Software(low-lvl) engineering and development in view of the target architecture for multi-threaded use.
Main specialization: game engines(HAL, Core), firmware, special software and pipelines.
Scientific worker since 2020. The main research: memory management,  CPU pipelines.

M O R E

Russian: N 

English: B2

German: A1

R E S U M E

C++ Developer. Since August 2018 - now

Сooperation with: Redwood, Веб Органика, Цикл Софт, INDEX Груп.

P R O J E C T S

  • Software handler for various input devices.
  • Client-server for software licensing.
  • Audio decoder with custom effects.
  • DirectX 2D render.
  • Custom STL analogue.

E X P E R I E N C E

  • WinAPI and undocumented Microsoft libraries.
  • Reverse engineering(x86)/Software security analysis.
  • Documentation writing.
  • DirectX 11/12, Nvidia API.
  • Development/Debugging/Architecture design of custom multithreaded software.

S T A C K : C++17, WinAPI, DirectX, STL, QT 5.


Backend Developer. Since March 2020 - now

Сooperation with: Контур, Дата-лайн, Веб Органика, Olepack, Гридекс.

P R O J E C T S

  • User data collecting and analyzing system.
  • Platform for writing docs.
  • Platform for projects managements in Kanban(similar to Notion).
  • Platform for distance education.
  • Platform for creating chats.

E X P E R I E N C E

  • Working with payment systems APIs: ЮMoney, WebMoney
  • Internet acquiring (Alfa-Bank, T-Bank)
  • Website performance optimization.
  • Working with Telegram API, Google API, Apache.
  • Developing independent solutions without using frameworks.

S T A C K : Python3(Flask), JavaScript(JQuery), PostgreSQL, Docker.


S K I L L S

Low-level systems development such as memory management, threading, 2d graphics. Proficiency in maintaining large systems.

Circuit engineering, knowledge of hardware architecture on digital electronic, microarchitecture and ISA levels.

Parallel/concurrency  programming, asynchronous I/O,  debugging complex multi-threaded systems,  memory and performance optimization.

Assembly programming including SSE.

Work process/code documenting and sharing.

S T A C K

 M A I N

 WinAPI   DirectX   STL   QT  |  PostgreSQL