👋 Стартовала третья неделя марафона, посвящённая мотивации и отношениям в команде! Со Skyeng и IVI обсудим, как дружить с коллегами на удалёнке и находить в себе силы на работу и общение. Регистрируйтесь на страничке марафона и присоединяйтесь!
mperenesenkomperenesenko

Максим Перенесенко

Ведущий разработчик Go/C++ · Бэкенд
Ищу работу
Возраст: 43 года
Опыт работы: 18 лет и 1 месяц
Регистрация: 30.09.2011
Последний визит: 9 месяцев назад
Местоположение: Беларусь, Минск
Профессиональные навыки: C++ · Golang · Linux · Высоконагруженные системы · C++ stl · C++ boost · Tcp · Git · Gnu make · Windows api
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки: Основные: -- С/C++, Go -- Unix, Windows, Android

Вспомогательные: -- Java, PHP, Python, JavaScript, (No)SQL, HTML, XML/XSLT, LUA... -- MSVS, Eclipse, Codelite, gcc, autotools, make, jam, gdb, windbg... -- Bison, Flex -- CVS, SVN, git, perforce, tfs, trac,... -- Sybase, Oracle, MySQL, Informix, memcached... -- TCP/IP, sockets, HTTP(S), SNMP, LDAP, SMTP, POP3... -- ...

Быстро, качественно, дорого

Профессиональные цели: Счастье и благополучие

Награды, сертификаты, портфолио, проекты: Master C++ Programmer, BrainBench, 2004

Опыт работы

  • Solarwinds
    Минск
    Technical Lead
    Ноябрь 2017 — Март 2018 (5 месяцев)

    Разработка file-system filter driver под Windows.

  • Programerof
    Минск
    Senior C++ Architect
    Декабрь 2015 — Август 2017 (1 год и 9 месяцев)

    Архитектура и разработка серверной части системы мониторинга транспорта, на основе GPS датчиков.

    C++14, Windows, Ubuntu, MSVC15, Codelite, Asio, boost, STL, JSON, JavaScript, PostgreSQL, git, Jira, make, Python

  • Content Search
    Минск
    Senior C++ Architect
    Июль 2015 — Ноябрь 2015 (5 месяцев)
    Принимал участие в разработке VoIP приложения FonFon (аналог Skype, Viber). Быстро разработал мультиплатформенное С++ ядро для приложения FonFon, которое базировалось на библиотеке pjsip (http://www.pjsip.org). Интегрировал ядро с iOS и Android UI приложениями. Добавил поддержку сторонних кодеков (opus, codec2) в библиотеку pjsip. Реализовал алгоритм автоматического переключения кодеков во время активного звонка в зависимости от качества сети. MacOS, iOS, Ubuntu, Android, XCode, CodeLite, gcc, clang, git, C++, ObjectiveC, Android Java (NDK/SDK), make, pjsip, openssl.
  • Частная
    Минск
    Фриланс, разработка.
    Июль 2014 — Июнь 2015 (1 год)
    Обязанности: - Высоконагруженный, специализированный поисковый сервис. - Ubuntu, Cent OS, Go, HTML, JavaScript, JSON, SQL, mysql/percona, nginx, git, make Достижения: - бета -- http://www.locostr.com
  • Altoros
    Минск
    Ведущий разработчик Go
    Апрель 2014 — Июнь 2014 (3 месяца)
    Обязанности: - Разработка на Go - Go, http, LiteIDEX, git, github, bazaar, launchpad, Linux, bash Достижения: - Быстро, качественно и без багов
  • Частная практика, работа без зачисления в штат
    От 1000 до 5000 сотрудников
    Ведущий разработчик C++
    Январь 2013 — Сентябрь 2013 (9 месяцев)
    Обязанности: - C++11, boost, openssl, kyotodb, ... - Ubuntu, CentOS, Fedora, Scientific Linux, ... - http, tcp, udp, threads, ... - trac, svn, git, cmake/make/ninja, gcc/clang, bash, python, ... - и много другого разного Достижения: - Иногда получается делать удивительные вещи!
    Программист C++
    Ноябрь 2011 — Январь 2012 (3 месяца)
    Обязанности: - Разработка клиентского демона учета рабочего времени под Linux Достижения: - Ubuntu, C, gcc, codelite, make, POSIX, pthreads, TCP, sockets, procfs, XLib, DBus, ConsoleKit
    программист Java, project manager
    Январь 2011 — Май 2011 (5 месяцев)
    Обязанности: - Разработка игры под Android (2D action) Достижения: - Java, Ubuntu, Windows, Eclipse, SVN, Trac, Android Platform API levels 6 & 7, fun
    программист C++
    Сентябрь 2010 — Сентябрь 2011 (1 год и 1 месяц)
    Обязанности: - Разработка облачной системы хранения данных - Вклад в разработку открытых проектов gsutil, memcachepp, crossroads в рамках задач по основному проекту. Достижения: - C/C++, Shell, Make, Ubuntu, FreeBSD, Codelite, Eclipse, SVN, Trac, VirtualBox
    программист C++
    Сентябрь 2006 — Декабрь 2009 (3 года и 4 месяца)
    Обязанности: - Разработка распределенного приложения для анализа содержимого web сайтов - Вклад в разработку libcurl (библиотека с открытым исходным кодом), в рамках работы над проектом. Достижения: - C++, MSVC 7, gcc, Linux, FreeBSD, Jam, MySQL, libjs, libcurl, libtidy, openssl, SVN
  • Российский разработчик систем автоматизации проектирования
    Минск · От 10 до 100 сотрудников
    Руководитель подразделения
    Февраль 2012 — Январь 2013 (1 год)
    Обязанности: - Управление подразделением разработчиков - Разработка алгоритмов вычислительной геометрии - Разработка математического программного обеспечения Достижения: - C++11, MSVS 2010, STL, TFS, OpenMP, OpenCL, Windows, Ubuntu - Дифференциальная геометрия; Численные методы
  • TKP-Soft
    Минск
    программист C++
    Май 2006 — Июнь 2006 (2 месяца)
    Обязанности: - Участие в разработке приложения для автоматизации работы call центра Достижения: - C++, MSVC 6, Linux, gcc, Win32 API, Informix, (Embedded) SQL, Bison, Perforce
  • Arise
    Минск
    программист C++
    Октябрь 2005 — Февраль 2006 (5 месяцев)
    Обязанности: - Участие в разработке игры "Не время для драконов" Достижения: - C++, MSVC 6, MSVC 7, Lua, Win32 API, DirectX, SVN
  • Check Point BelRus
    Минск
    программист C++
    Январь 2005 — Август 2005 (8 месяцев)
    Обязанности: - Разработка приложения обеспечивающего безопасность клиентов web-сервиса Достижения: - C++, MSVC 6, MSVC 7, Win32 API, COM, ActiveX, ASP, JS, HTML, LUA, SVN
  • Разработка программного обеспечения, системная интеграции, обработка данных и автоматизация бизнес-процессов
    Минск · От 100 до 1000 сотрудников
    программист C++, программист PHP
    Сентябрь 2002 — Декабрь 2004 (2 года и 4 месяца)
    Обязанности: - Разработка приложения обеспечивающего безопасность клиентов web-сервиса - Разработка защищенного web-браузера Достижения: - C++, MSVC 6, MSVC 7, Win32 API, COM, ActiveX, ASP, JS, HTML, PHP, SVN
  • GreenLine Computers
    Минск
    программист C++, программист PHP
    Октябрь 2000 — Август 2002 (1 год и 11 месяцев)
    Обязанности: - Разработка клиента для управления сервером электронной торговли - Разработка ряда web приложений на PHP/ASP - Разработка системы автоматического построения расписаний Достижения: - C++, MSVC 7, Win32 API, ASP, JS, HTML, PHP, Apache, Unix, XML, XSLT, XMLRPC, Java, Servlets, MySQL
  • Ведущий мировой поставщик услуг по разработке программного обеспечения и цифровых платформ
    Минск · Более 5000 сотрудников
    программист C++, программист Java
    Май 1998 — Сентябрь 2000 (2 года и 5 месяцев)
    Обязанности: - Участие в разработке сервера приложений FirePond Application Suite - Участие в разработке нескольких крупных приложений на C++ Достижения: - C++, MSVC 7, MSVC 6, JBuilder, Win32 API, ASP, JS, HTML, Unix, Solaris, XML, Java, JNI, JNDI, Servlets, JavaBeans, Oracle, MS SQL, Sybase, PL/SQL, ActiveX/COM, TCP/IP, LDAP, ATL, STL, MFC, CVS

Высшее образование

  • БГУ

    Белорусский государственный университет
    Механико-математический; Мех-мат
    Январь 1994 — Январь 1999 (5 лет)
    кафедра численных методов и программирования

Рекомендательные письма

  • Руслан Сеннов
    программист, физик · знакомый
    монстр
    Письмо написано 27 августа 2012 в 17:57