Rostislav Dublin, Developer in Moscow, Russia
Rostislav is available for hire
Hire Rostislav

Rostislav Dublin

Verified Expert  in Engineering

AWS DevOps Developer

Location
Moscow, Russia
Toptal Member Since
February 10, 2020

An experienced Java architect, Rostislav brings 25 years of expertise to his clients. He architects solutions and leads complex business process automation projects, and CI/CD. Rostislav works with modern Cloud/virtual and legacy/on-premises infrastructures. His strong engineering background allows him to provide hands-on support in DevOps, system architecture, planning and managing migrations, and new roll-outs.

Portfolio

Aurea: Trilogy Group
Git, Gradle, Logback, PowerMock, Mockito, JUnit, STOMP, JMS, Vert.x, Spring...
Aurea: Trilogy Group
Postman, Confluence, Jira, GitHub, Git, Bash, Zabbix, Windows PowerShell...
Aurea: Trilogy Group
Confluence, Jira, GitHub, Git, PostgreSQL, Postfix, Apache ZooKeeper...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), NoSQL, SQL, Spring, Java, Linux, Windows

The most amazing...

...specialized ERP/CRM system I've developed was for the complex automation of business processes in a debt collection financial holding.

Work Experience

Software Development Architect

2019 - 2020
Aurea: Trilogy Group
  • Implemented STOMP protocol (both client and server) support using JMS and STOMP specifications, Spring messaging, Vert.x, and Gradle. The following functionalities were included; STOMP acceptor sessions, stateful and multithreading processing, Sonic-to-STOMP codec and decoder algorithms, internal and external authentication and authorization, STOMP acceptor configuration UI in the management console, session control, circuit breakers, logging features, and internal and external STOMP clients.
Technologies: Git, Gradle, Logback, PowerMock, Mockito, JUnit, STOMP, JMS, Vert.x, Spring, Java

SaaS Quality, Site Reliability Chief Architect

2017 - 2019
Aurea: Trilogy Group
  • Oversaw 99.9% uptime and most effective costs of the industry-leading NextDocs ECM hosted in the AWS Cloud. Provided high availability and worldwide access for multiple scientific, corporate clients to services for managing regulatory, quality, and scientific documents and processes in compliance with EMA, FDA, and client SOPs and rules.
  • Ran change management to keep track of all infrastructures and product updates (releases, hotfixes, patches), and ensure each change was compliant to the process (rollback, timing), and maintain, enhance, and automate deployment.
  • Spearheaded SaaS platform quality management to define the infrastructure (capacity, backup/data integrity) and monitoring needs(server, service, docker, log aggregation, alerts). Ensured that every machine met the quality bar (monitoring, compliance, AV, automation), and complied with cost-saving initiatives. Maintained machines' tagged catalog, collaborated on risk analysis, defined service level objectives and indicators, owned product security (AWS SGs, Firewalls, Access policies to infrastructures' resources), and automated security compliance and alerts.
  • Ran the compliance and license management to ensure the product was hosted in compliance with all defined SOPs and requirements. Ensured valid licenses for all third-party dependencies. Scheduled and prepared for infrastructure audits. Defined work required to pass audits. Met deadlines from the compliance team.
  • Oversaw the incident (outage) and problem management to keep track of outages with the key purpose of improving reliability over time. Ran RCA (root cause analysis), work with engineering and SaaS teams. Prepared, implemented, and measured the effectiveness of action plans to prevent an outage from happening again and improving overall uptime and quality.
Technologies: Postman, Confluence, Jira, GitHub, Git, Bash, Zabbix, Windows PowerShell, Kubernetes, Docker, F5 Networks, SharePoint, MySQL, Microsoft SQL Server, Linux, AWS Lambda, Windows, Amazon EKS, ECS, Relational Database Services (RDS), Amazon Route 53, AWS ELB, Amazon S3 (AWS S3), Oracle E-Business Suite (EBS), Amazon EC2, Amazon Virtual Private Cloud (VPC)

Docker Production Chief Architect

2017 - 2017
Aurea: Trilogy Group
  • Reverse-engineered and converted multiple Linux services into docker images.
  • Dockerized services implementation and legacy services termination.
Technologies: Confluence, Jira, GitHub, Git, PostgreSQL, Postfix, Apache ZooKeeper, Kubernetes, Bash, Jenkins, Docker, Puppet, Ansible, Linux

Head of IT, Chief Architect

2008 - 2017
FASP
  • Responsible for ideology, design, Java development, and the maintenance of the XCollect debt collection management system - the main information system of the FASP transnational debt collection holding. The system is web-oriented; it includes a portal-like customizable front end and a robust back end. It provides specialized workplaces for all staff categories such as collector, supervisor, HR, payroll, technologist, and finance.
  • Designed and implemented a number of logical modules, including a visually tunable workflow engine, bulk e-mailing and an SMS-sending template-based sub-system, reporting and analytical modules, and contact center software bidirectional integration.
  • Mentored the development team in Java best practices.
  • Created the physical design of the databases.
  • Reviewed, refactored, cleaned, and documented the Java code.
  • Tuned the application in production under the high load, and detected and eliminated bottlenecks.
Technologies: Mercurial, Microsoft SQL Server, LDAP, Windows Server, Ubuntu, Apache Maven, Spring, Angular, ZK, Apache Tomcat, Java

Implementation Lead

2005 - 2008
Business Data, Ltd. (BMicro Group)
  • Managed projects requiring a deeply customizable CRM platform implementation for SMB customers.
  • Interacted closely with customers to define, implement, test, and deploy evolving requirements.
  • Led a team of five.
  • Completed dozens of successful CRM implementation projects.
  • Acted as a DB architect and developer.
Technologies: Microsoft Visio, Microsoft Project, SQL Server Management Studio (SSMS), SQL Server Integration Services (SSIS), T-SQL (Transact-SQL), Microsoft SQL Server, JavaScript, Visual Basic, CRM Systems

Head of development

2002 - 2005
ITco
  • Held a number of positions from senior software developer to head of development.
  • Participated, organized, and managed the development of several modules of BOSS brand ERP solution (FI, HRM, DMS) of the corporate information system.
  • Managed a team of 15.
  • Introduced the ClearQuest system as a change management and bug tracking tool.
  • Maintained​ the service source code storage in Apache Subversion.
Technologies: Microsoft Visio, Microsoft Project, IBM Rational ClearQuest, Subversion (SVN), Lotus Domino, Microsoft SQL Server, Erwin, Visual Basic

Head of the Managerial Software Department

1999 - 2002
DalTelecom
  • Implemented a finance, HR, payroll, and warehouse information system (including data interchange with BSS) after extensive customization, including several new modules written from scratch.
  • Completed a complex old (MUMPS) to new (MSSQL) platform data migration project.
  • Released management, deployment, and support.
  • Trained business staff.
  • Managed ten IT specialists.
Technologies: Microsoft Visio, Microsoft Project, Microsoft SQL Server, Visual Basic, Business Operating System for Startups (BOSS), Startups, Adobe DTM, Caché, MUMPS

Wallet Client/Server MVP

https://github.com/RostislavDublin/Wallet
An MVP concept implementation of a "wallet" functionality. I developed the functional requirements specification (see ./SPEC.md) for an IT company. The idea was to get a high-performance, low-latency solution allowing web clients to perform bulk payments during a betting game. The task consists of a wallet server and client. The wallet server keeps track of users' monetary balance in the system with separate balances for different currencies. The client emulates users depositing and withdrawing funds.

Technologies used:
- gRPC 1.24.0 (protocol buffers, stub, netty-shaded)
- Spring Boot 2.2.0 (web, shell, test, jpa, retry, actuator), LogNet:gRPC 3.4.3
- ORM: Hibernate 5.4.6 (core, Ehcache-jcache)
- L2: Ehcache 3.8
- DB: MySQL, H2
- Test: Power Mockito 2.0.4, Junit 4.12
- Gradle 5.6.2
- Docker 19.03.1
1988 - 1994

Specialist Degree (Master's Degree Equivalent) in Electrical Engineering

Far Eastern State Transport University - Khabarovsk, Russia

Libraries/APIs

JMS

Tools

Ansible, Gradle, Git, Apache Tomcat, Apache Maven, Mercurial, Microsoft Project, Microsoft Visio, Erwin, Lotus Domino, Subversion (SVN), IBM Rational ClearQuest, Amazon Virtual Private Cloud (VPC), Oracle E-Business Suite (EBS), AWS ELB, Amazon EKS, Zabbix, GitHub, Jira, Confluence, Postman, Puppet, Jenkins, Apache ZooKeeper, Postfix

Frameworks

Spring, Spring Boot, Angular, ZK, Vert.x, JUnit, Mockito, PowerMock, Windows PowerShell

Languages

Java, SQL, JavaScript, T-SQL (Transact-SQL), Visual Basic, MUMPS, Bash, Visual Basic .NET (VB.NET)

Storage

Spring Data JPA, NoSQL, Spring Data REST, Microsoft SQL Server, SQL Server Integration Services (SSIS), SQL Server Management Studio (SSMS), Caché, Amazon S3 (AWS S3), MySQL, PostgreSQL

Platforms

Amazon Web Services (AWS), Docker, Kubernetes, Windows, Linux, Ubuntu, Windows Server, Amazon EC2, AWS Lambda, SharePoint

Paradigms

STOMP

Other

AWS DevOps, Spring Cloud, Logback, LDAP, CRM Systems, Adobe DTM, Startups, Business Operating System for Startups (BOSS), Amazon Route 53, Relational Database Services (RDS), ECS, F5 Networks

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring