Client Mail.UA
Role System Architect / Head of System Development Department
Period Jun 2011 — Jun 2014
Stack
Perl Shell Scripting MySQL PostgreSQL Linux Apache SMTP POP3 IMAP Nagios SVN Redmine
Mail.UA — Email Platform preview

Mail.UA — Email Platform

Overview

Served as System Architect and Head of System Development Department, leading the complete redesign of the enterprise email service platform mail.ua. Managed 20+ backend engineers through a comprehensive platform transformation over 3 years, transitioning from Waterfall to Agile methodologies and delivering an enterprise-grade email platform serving 1M+ active users.

Challenges included enhancing scalability and performance while maintaining 24/7 service availability for millions of users. The solution involved implementing robust monitoring with Nagios and custom solutions, establishing comprehensive SDLC processes, and creating automated testing and deployment pipelines that significantly reduced delivery time.


Key Responsibilities

  • Architected and led the complete redesign of the enterprise email service platform mail.ua
  • Managed the backend development department overseeing 20+ engineers
  • Established a comprehensive development lifecycle including design, coding, and testing standards
  • Implemented a service operations framework improving system reliability and maintenance
  • Led migration to the new architecture enhancing scalability and performance
  • Created automated testing and deployment pipelines reducing delivery time
  • Developed technical documentation standards and best practices
  • Transitioned the team from Waterfall to Agile methodologies

Results

  • 1M+ active users served on the redesigned platform
  • 20+ backend engineers managed through a 3-year platform transformation
  • Significantly reduced delivery time via automated testing and deployment pipelines
  • Improved system reliability through monitoring with Nagios and custom tooling
  • Streamlined maintenance operations through comprehensive SDLC processes

Technical Environment

Development

  • Perl, Shell Scripting

Databases

  • MySQL, PostgreSQL

Infrastructure

  • Linux, Apache

Email Protocols

  • SMTP, POP3, IMAP

Monitoring

  • Nagios, Custom Solutions

Version Control

  • SVN

Project Management

  • Redmine

Methodologies

  • Waterfall to Agile Transition

Mail.UA Spam Overview