Personal details

Roman G. - Remote

Roman G.

Timezone: Minsk (UTC+3)

Summary

Professional software engineer and computer scientist with over 9 years of hands-on experience developing enterprise applications using JVM based languages such as Java and Scala and a variety of databases, both relational and NoSQL. Experienced in working in agile environments, both Scrum or Kanban. Love using Ruby for quick prototyping and Python for scientific work. Supported local IT community. Ph.D. in mathematics.

Work Experience

CEO
Pulse IT | May 2017 - Present
Java
Node.js
Spring
Redis
Docker
WebRTC
Docker Compose
Ceph
Messaging Queue
Messenger api
Prepare products roadmap as a product owner and CEO. Take part as an architect and lead software engineer in developing distributed messaging system.
CTO
MultiCon | Feb 2017 - Present
Java
Node.js
Spring
PostgreSQL
ActiveMQ
WebRTC
Spring Boot
Design and develop omnichannel applications including communication via social networks and video conversations. Create ML applications for the analysis of the user's activity in social networks other conversations. Design infrastructure for CI and CD.

Personal Projects

Mentrics advanced Behavioural Health Population ManagementIconOpenNewWindows
2017
Java
Angular
Spring
PostgreSQL
Jms
WebSphere
Docker
2017
Java
Node.js
Spring
PostgreSQL
Jms
ActiveMQ
WebRTC
Kurento
Messenger api