Кандидат ищет работу анонимно
Дополнительную информацию вы сможете получить, зарегистрировавшись в нашем сервисе
Кандидат ищет работу анонимно
Текущий статус/должность: Software Development Director.
Мои компетенции и опыт
Some technologies that I use in development
Development of high-availability server applications using solutions: reactive and proactive interaction with descriptors; event demultiplexing; inter-process communication (IPC); Thread pool, synchronization; Thread Specific Storage
Generation of parsers for structured data with EBNF syntax. Generation of a parser with a single syntax tree for various data structures, which solves problems where there is a "multiple grammars - a single processing". Additionally, I modified the "ANTLR3 C" to generate a parser for a large amount of data.
Development of applications for listening and analyzing data (DPI) from the network interface.
Debugging and patching executable files. Exploring libraries for developing agent applications.
Creating hooks, loading DLLs into Windows applications
Development of MITM applications for data analysis through secure traffic. Also, use API in applications to protect application data.
Use the API to develop applications with access to the database store.
Java byte code decompilation, research and reverse patching.
Interaction with the JVM through native applications. I use it when implement Java solutions inside a native application (for example, Apache Tika, Aspose).
Use the API to develop applications with access to the directory service (Active Directory, OpenLDAP)
Use an API to extract content from images for the purpose of processing confidential information (GDPR, HIPPA).
Use for sniffing and analyzing network traffic, added its own dissector for visualizing packet structures.
Profiling an application for CPU usage (brakes, thread synchronization, kernel-space interaction) . RAM/VRAM usage timing and memory leak reporting. Perform the load through Jmeter, HammerDB, pgbench, sysbench and BenchmarkFactory.
Creating of cross-platform graphical user interfaces.
Implementation of the backend server to interaction with an application frontend.
DBMS research experience
PostgreSQL, Hive, Greenplum, Netezza, Redshift, Impala, Vertica, Firebird, Heroku, Oracle, MsSQL, MySQL, MariaDB, DB2, AWS RDS -
Cloud services experience
Building of server applications inside cloud systems with using mechanisms: Load Balancer, Auto Scaling, Directory Service, Virtual Server, EC2, RDS, S3, VPC
Other skills
Старший инженер-программист / Системный аналитик
Системный программист-разработчик С/С++
Руководитель отдела разработки, CTO