Development of financial software for data aggregation and market automatization. Full-stack development of distributed automated systems for deploying strategies in betting and financial markets.
I have participated in the spring batch of self-directed, community-driven educational retreat for programmers. My goals were to improve my communication skills, and to explore the technologies outside of the embedded field.
– Taking part in collaborative learning activities, attending workshops, giving talks and prototyping
– Studying functional programming, machine learning, algorithms, databases, and the others
– Developed a functional social network prototype for internal use within a community
As a member of the secure kernel project, I took part in the development of a feature-rich secure execution environment for ARM-based CPUs. I was involved in the design and development of performance-critical OS components such as memory management, signal handling, timers, interrupts and others.
– Writing low-level software solutions for the latest mobile devices in the global market
– Developed access control, user-space drivers and peripheral controllers support (DMA, SPI, I2C)
– Tech: C/C++, Asm, ARMv6/ARMv7, Linux Kernel, Tizen OS, Ida Pro, Trace 32, ObjC/Swift
Education
2008 — 2013
State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)