Dzmitry Kremez

Senior Software Engineer

image

As a Software Engineer and Software Development Manager with 9+ years of experience on Web and related fields, I specialize in front-end, backend development and software architecture. It means that I have a familiarity with each layer of development and a commitment to gaining expertise in all software technology. I enjoy working with small businesses and individual decision makers to provide architectural and custom business solutions that help my clients resolve mission-critical problems, grow their business, and improve their revenue stream and profitability.


Work Experience

Product Engineer

Intercom R&D United Company | 2022 - Present

My responsibilities as Product Engineer are:

  • Product Roadmap scoping, estimation and prioritisation.
  • Requirement refinement and investigation.
  • Messenger API observation, stability and scale.
  • Develop technical plans and contribute to our technical architecture.
  • Write Ruby and JavaScript code, which knits together a lot of AWS, infrastructure, platform, and SaaS technologies that form the core of Intercom’s backend infrastructure.
  • Grow your team’s capacity by mentoring other engineers and interviewing candidates..
  • Cross team communication and collaboration to resolve or define technical and product challenges.

Department Manager

iTechArt Group | 2020 - 2022

As a Department Manager, my responsibilities were:

  • Financial indicators, KPI management.
  • Leadeship team management: Define department goals, share our vision, delegating, consultancy, escalations management, controlling.
  • Management of software development departments.
  • Participate in pre-sales activities.
  • Communication with company customers.
  • Personnel management: staffing, training, performance review conducting, delegating.
  • Improvement of software development processes.
  • Organize education activities: technology meetups, workshops, knowledge sharing sessions.
  • Organize departments team buildings.

Group Manager

iTechArt Group | 2017 - 2020

As a Group Manager, my responsibilities are:

  • Management of software development group.
  • Financial indicators, KPI management.
  • Participate in pre-sales activities.
  • Communication with company customers.
  • Personnel management: staffing, training, performance review conducting, delegating.
  • Improvement of software development processes.
  • Organize local technology meetups and knowledge sharing sessions.

Lead Software Developer

iTechArt Group | 2016 - 2019

As Lead Full Stack Developer my duties list included:

  • Leading a software development team.
  • Hold communications between development teams, product managers, and other stakeholders.
  • Make decisions within their team about how to optimize work for features to be implemented, when possible in order of the priority.
  • Analysis of code structure, architecture.
  • Back-end & Front-end development.
  • Speaking at conferences and meetups.

Software Egnineer

iTechArt Group | 2013 - 2016

I worked on many company projects as regular Software Developer. My responsibilities were to:

  • Analysis of code structure, architecture.
  • Back-end & Front-end development.
  • DB designing, performance optimizations.
  • Code refactoring. Improvement of tests coverage.
  • Infrastructure configuration and deployment.
  • Daily meetings with customers.

Ruby on Rails and Java SE coach

BigSoft | 2013 - 2014

I taught students basic knowledge about programming skills, OOP practices, frameworks API. I give them homework tasks and advice for code design standards. As a result, they built a test project..

Projects

Intercom / Messenger Team

Product Engineer

Intercom is a software company that specializes in business messaging, providing businesses with a way to chat with their customers.

CoverWallet (AON)

Lead Software Engineer

Application is an online insurance company for consumers and enterprises. It provides a better experience for other business owners and a concierge service of business insurance management.

Harvest

Senior Software Developer

Harvest is the digital content platform for the investor community where investment organizations distribute their latest insights, empowering investors to make the most informed decisions.

Caredox

Software Developer

CareDox is a care coordination platform for parents and schools. It automate and streamline information collection and access to improve child safety.

Beauty Booked

Software Developer

Beauty Booked is an online platform that enables users to search, discover, and book appointments with salons and spas.

Scidea

Software Developer

Scidea is a web-based, consumer-facing Learning Management System that enables employees, members, partners or any learners across an organization and in different countries to access training and events from a single online platform.

GruupMeet

Software Developer

The application includes a tracking function and user interaction features to help manage group airport arrivals. Application focuses on personal communication with meeting attendees and a tracking feature to pro-actively stay attended to arrivals/attendees.

Information

Intercom R&D United Company

  • 3rd Floor, Stephens Ct., 18-21 St. Stephen’s Green, Dublin 2
  • Engineering Manager: Dale Cantwell, dale@intercom.io

iTechArt Company Contacts

Additional Education

  • 2021 · Blockchain: Learning Solidity
  • 2021 · Cryptocurrency Foundations
  • 2021 · Blockchain Basics
  • 2019 · ManageIT.by - Hard Skills for IT-Managers
  • 2018 · Tensor.by - Machine Learning
  • 2018 · Belhard - Introduction into Machine Learning
  • 2017 · Cronis.by - Algorithms and Data Structures
  • 2013 · Itransition - Production Software Development
  • 2012 · BigSoft - Java SE, Java EE

Interests

Travellings, Driving, Reading, Snowboarding, Exercises