Maksim Zinchenko
![My photo](avatar_pix.jpg)
About me
Computers and everything connected with them is my field of activity. Programming for me is a way to create new technologies, achieve new opportunities and a way to make the world a better place.
I also have small experience in training IT specialists for a company and have some experience in the field of technical support for users of a telecommunications provider.
Skills
- Linux, Windows, Android. Arduino, Raspberry Pi and etc.
- Bash, Cmd.
- Git, GitHub. Ansible. Docker, docker-compose.
- AWS, GCC.
- HTML5, CSS3, SCSS. Gulp.
- Python, JavaScript, PHP, etc.
- SQL (PostgreSQL, MySQL, Microsoft Access, Firebird(Interbase),SQLite)
- React, Redux, Django, Flask, Wordpress, Prestashop, etc.
- Machine learning (DeepPavlov). OpenCV.
- Apache, NGINX.
- Arduino, IoT, 3d modeling and printing, etc.
- Search engine optimization.
- Computer graphics, Computer vision, Photography.
- Adobe Photoshop, Adobe Illustrator, Gimp, Inkscape, Blender
Education
Master's degree in Computer Science and Information Technologies
Code
const timerManager = { timersIDArray: [], setTimeout: function (fn, delay, ...params) { let timerId = setTimeout(fn, delay, ...params); this.timersIDArray.push(timerId); return timerId; }, clearTimeout: function (timerId) { let index = this.timersIDArray.indexOf(timerId); if (index > -1) { this.timersIDArray.splice(index, 1); clearTimeout(index); } }, clearAllTimeout: function () { while (this.timersIDArray.length > 0) { let index = this.timersIDArray.pop(); clearTimeout(index); } } }
Languages
- English - Intermediate
- Russian - Fluent (Native)
Contacts
- Telegram: @Woxxel
- E-mail: lipkij@gmail.com