Dmitry Belaventsev

Software Engineering and Management · Бэкенд · Разработка ПО · Ведущий (Lead)
От 5000 $ · Ищу работу
Возраст: 29 лет
Опыт работы: 10 лет и 10 месяцев
Регистрация: 30.07.2013
Последний визит: 2 года назад
Местоположение: Россия, Новокузнецк
Профессиональные навыки: Python · JavaScript · Django · Twisted · ReactJS · MySQL · PostgreSQL · Redis · Linux · Git
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Software Engineer with 8+ years of experience (mostly in global distributed teams). Writes clean and testable code in Python and JavaScript, keeping the focus on requirements engineering and productivity. Advanced user of TDD and pair programming for tech and empathy for communication. Invited by alma mater to make a review of theses and give couple of lectures a year for last 3 years.

Участие в профессиональных сообществах

  • GitHub
    @dizpers, c ноября 2011 (9 лет и 2 месяца)
    1408 вкладов в 11 репозиториев, связан с языками:

Опыт работы

  • EM13
    Tech Lead
    Апрель 2018 — Февраль 2019 (11 месяцев)

    My way in this Email Marketing company was full of challenging problems – from seeding technical culture to sending millions of mails per hour. My mission was to grow stakeholders’ ideas into mature solutions – using my soft skills and technologies like Python3, Go, RabbitMQ, Celery, Django and some MTA software.

  • JOOR Inc.
    Software Engineer
    Март 2017 — Март 2018 (1 год и 1 месяц)

    Being the part of several teams, I worked closely with many aspects of the product. I was able to quickly dive into the new subject area, learn or build ubiquitous language and to start using new tech stack. Technologies varied from PHP and AngularJS till React/Redux, GraphQL and Python3. Began the process of integrating the culture of requirements engineering, which increased velocity in several sprints.

  • Rebelmouse
    Software Engineer
    Март 2015 — Ноябрь 2016 (1 год и 9 месяцев)

    My main responsibility was the development of rendering engine. Big number of clients, visitors and data made that project challenging and very interesting. I used Python (Django), XML ecosystem and software design patterns to solve technical problems like request source detection, aggregation of data from different sources, implementation of DSL and caching. Non-tech achievements were made in fields of engineers training and requirements engineering.

  • LevelUp games
    Software Engineer
    Июнь 2013 — Январь 2015 (1 год и 8 месяцев)
    Pretty big part of company's projects are online games with a lot of active users (millions). Such things require solid and reliable backend solutions - starting from actual game logic till the series of various infrastructural services (like networking, data aggregation, analysis tools, etc). I was involved in the development of such services (both logic and utilities). All services were intially designed by our Architect (who was also my Team Lead), most of them were prototyped by him, few of them were drafted by me (AFAIR, only 1 actually :D). In all cases I took part on their further development. Development process included such must-have parts as: covering code with tests, documenting APIs, organizing and documenting of CI and deployment processes.
  • Частная практика, работа без зачисления в штат
    Новокузнецк · От 1000 до 5000 сотрудников
    Software Engineer
    Сентябрь 2012 — Июнь 2013 (10 месяцев)
    I worked with a private person, which business based on content projects of the different kind. Some of them were in need of information crawling and parsing. Another part of the business is the ifrastructural project aimed on automatic sites composition and deployment (unfortunately, this project was shelved). Most projects were based on Django. Crawling was performed with use of async frameworks, mostly Tornado, and Django management tools. pyQuery helped a lot with parsing retrieved data.
    Software Engineer
    Январь 2008 — Сентябрь 2012 (4 года и 9 месяцев)
    Remote work with a different employers - freelance. The most part of the work was done with use of PHP - CMS modifications, modules/plugins creation, creation of standalone services of different kind and complexity. At this point I got an experience of hiring other freelancers and delegating some pieces to them.

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

  • СибГИУ

    Сибирский государственный индустриальный университет
    Новокузнецк · 168 выпускников
    Информационных технологий
    Сентябрь 2013 — Август 2015 (1 год и 11 месяцев)
    Магистр. Информационные системы и технологии. / Master's Degree. Information systems and technologies.
    Информационных технологий
    Сентябрь 2008 — Август 2012 (3 года и 11 месяцев)
    Бакалавр. Информационные системы и технологии. / Bachelor's Degree. Information systems and techonologies
    Информационных технологий
    Сентябрь 2008 — Август 2013 (4 года и 11 месяцев)
    Специалист. Информационные системы и технологии. / Specialist’s (Master’s degree equivalent at Russian Federation) degree. Information systems and techonologies