• File

Михайло

Розробник С/C++

Age: 46 years
City of residence: Kharkiv
Ready to work: Remote
Age:
46 years
City of residence:
Kharkiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Michael Grishin
Curriculum Vitæ

Summary

{ Over 10 years of experience in software development;
{ Experienced in code writing, debugging, bug fixing, memory leaks detection and fixing, require-
ment analyzing, implementing features;
{ Hands-on experience in all stages of system development efforts, including requirements definition,
design, architecture, testing, and support;
{ Advanced problem solving, communication, and time management skills;
{ Good at logical thinking, self-learning, fast pickup of new skills;
{ Responsible, hard-working, result-oriented, creative and communicable, team player

Skills
Programming C/C++, Python, Golang, Groovy, PHP, JS, Assembler(x86, AD Blackfin, Atmega, PIC)
Languages
Databases PostgreSQL, MySQL, Redis
Technologies, Gearman, SQLAlchemy, RabbitMQ, Django, nosetest, Docker, Celery, pyRRD, pysnmp, trafaret,
libraries, tools Mathlab, Mathematica, valgrind, Yii, ReactNative, LATEX, LuaTEX, CAN, CANOpen, Modbus,
FireBase, WebRTC, WireShark, Jenkins, TeamCity, GitLab, Prometheus
Tracking Attlassian(Jira, Bamboo, Confluence), Mantis, DotProject
OS Linux, Raspbian, ucLinux, Android, Windows, macOS, iOS
Version Control git, mercurial, svn
Systems

Experience
04/2022-present WhiteBIT, Kharkiv.
Golang and PHP developer, WhiteBIT Project
{ Development of various parts of WhiteBIT API business logic(Golang, PHP, Redis, RabbitMQ,
Prometheus, Fiber);
{ Code profiling(pprof);
{ HTTP benchmarking(wrk);
{ Performance analysis(pprof);
{ Detecting, eliminating and fixing memory leaks;

H [open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section)

Grishin Mix • B [open contact info](look above in the "contact info" section)
Technologies and libs:
Golang, PHP, Docker, TeamCity, GitLab, Fiber, REDIS, Prometheus

2020-04/2022 XCDS, Kharkiv.
Software Engineer, Editors Core, Editors, Collabio
{ Development of varius parts of the Build System(Python, CMake, bash) for various plat-
forms(Windows, Linux, macOS, iOS, Android);
{ Create and maintain CI and CD environments for facilitate a development process(Jenkins
pipelines, Groovy);
{ Maintaining an uninterrupted build process;
{ Fixing, updating, patching, integrating of third-party libraries(C++, Python, CMake, Golang);
{ Setting up the environment for builds for various platforms(Ansible)

Technologies and libs:
C/C++, Python, Groovy, cross compilers tools, Jenkins, Ansible, Docker, CMake, bash

2008-2020 Speedflow Comminucations, Kharkiv.
Projects:

{ C/C++ developer, Mediacore SoftSwitch:
- Development of media transcoding functionality(g711, g723, g729, GSM);
- Transcoding algorithms optimization;
- Performance analysis;
- Detecting, eliminating and fixing memory leaks(valgrind, gprof);
- Sniffing, filtering, analizing network traffic(RTP, RTCP. SIP, H323 Signaling)

{ Python developer, Mediacore API:
- Development of various parts of Mediacore API business logic;
- Integration of third-party services and payment systems;
- Optimization and porting code to Python3
{ Python developer, Callmax:
- Delelopment of various IP-PBX modules of Callmax Voip SoftSwitch class5:
· Dynamic Routing;
· IVR;
· Call Groups;
· Call Queues;
· Voicemail;
· Fax
- Sniffing, filtering, analizing network traffic(RTP, SIP, H323, T38 Signaling)
{ Golang developer, Sms SoftSwitch:
- Development and implementation of the Core SmsSwitch functionality(SMPP);
- Detecting, fixing concurrency bugs and memory leak
{ JS front developer, PHP API developer, CValue:
- Development of CValue API business logic(YII2);
- Mobile Application Development(ReactNative);
- Realization of CValue PUSH Notifications(Firebase)
{ C/C++ developer, PayNGet:
- MPOS terminals application development

H [open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section)

Grishin Mix • B [open contact info](look above in the "contact info" section)
Technologies and libs:
C/C++, Python, Golang, Docker, Gearman, SQLAlchemy, Django, Celery, PostgreSQL, Redis,
RabbitMQ, PyRRD, pysnmp, nosetest, ReactNative, Yii2, trafaret, Firebase

2005-2008 SKTB ”Potenzial”, Kharkiv.
C/C++ developer, REX :
{ Software development for the embedded device of Power Quality Control for industrial power
networks;
{ Digital processing of data received from the ADC in real time(RMS calculation, harmonic
filtering, etc.);
{ GCC cross compiler building for AD Blackfin 5xx;
{ Configuration and building ucLinux kernel

Technologies and libs:
C/C++, Assembler(AD Blackfin533), cross compilers tools, Mathlab.

2002-2005 ADCOM-UKRAINE, Kharkiv, Abu Dhabi.
C/C++ developer, DHABI:
{ Software development for Passive Radar System;
{ Building a custom minimal Linux distribution from sources

Technologies and libs:
C/C++, Qt, Linux, MySQL

2001-2002 Optima, Kharkiv.
C/C++ developer.
Software development for Passive Radar System.
Technologies and libs:
C/C++, Qt, Linux, MySQL

Education
1996-2001 Specialist, Kharkiv National University of Radioelectronics, computer systems analyst.
Intelligent decision-making systems, Artificial Intelligence Systems.

Personal information
Languages Russian (Native), Ukrainian (Native), English(Intermediate)

H [open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section)
Grishin Mix • B [open contact info](look above in the "contact info" section)
Interests
Strategic games(chess, checkers)
Playing sports(football, tennis)
Video Games
Coin collecting

H [open contact info](look above in the "contact info" section) • 
[open contact info](look above in the "contact info" section) •  [open contact info](look above in the "contact info" section)
Grishin Mix • B [open contact info](look above in the "contact info" section)

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: