Aleksandr Donskoy, Developer in Saint Petersburg, Russia
Aleksandr is available for hire
Hire Aleksandr

Aleksandr Donskoy

Verified Expert  in Engineering

Network Programming Developer

Location
Saint Petersburg, Russia
Toptal Member Since
August 21, 2015

Aleksandr is an accomplished systems administrator with 9+ years of experience managing server infrastructures and data centers. He is professional, with strengths in effectively planning, setting up, and tuning IT infrastructures to consistently achieve high availability and performance. He has the ability to adapt his communication style to diverse audiences including both business and technical.

Portfolio

Freelance
Virtualization, Load Balancers, Web Services, Linux
Irkutsk Regional ISP
High-availability Systems, Infrastructure, High-load, FreeBSD, Networking, Linux
Irkutsk National Sanitary Office
Networks, Corporate, Windows, Linux

Experience

Availability

Part-time

Preferred Environment

Linux

The most amazing...

...thing I've designed and implemented is an ISP infrastructure for a regional network for 40,000 subscribers. It has more than 3,000 switches and 100 servers.

Work Experience

System Administrator

2014 - PRESENT
Freelance
  • Designed and implemented infrastructure for HA Web service.
  • Designed and implemented infrastructure for a web development company.
  • Implemented a backup strategy with Bacula software.
  • Fixed many performance and security problems.
Technologies: Virtualization, Load Balancers, Web Services, Linux

Lead System Administrator

2008 - PRESENT
Irkutsk Regional ISP
  • Designed and implemented a regional network and three private data centers. We built the network with more than 3000 switches and routers and 90+ Linux servers of different types.
  • Reduced reclamations 50% by introducing technical corporate standards.
  • Implemented a fault-tolerant PPPoE cluster with MPD on FreeBSD and a pool of distributed FreeRadius servers.
  • Implemented a network monitoring system with Zabbix that has about 30000 data elements and performs at 120 elements/sec.
  • Customized billing software using Perl and Python.
  • Designed and implemented a complete set of ISP services.
  • Built an efficient team of system administrators.
Technologies: High-availability Systems, Infrastructure, High-load, FreeBSD, Networking, Linux

System Sdministrator

2006 - 2008
Irkutsk National Sanitary Office
  • Designed, deployed, and integrated a corporate network for 100+ users.
  • Implemented a backup strategy.
  • Upgraded corporate servers with open source software.
Technologies: Networks, Corporate, Windows, Linux

Tools

Apache, KVM/Qemu, NGINX, Git, Nagios, Zabbix, Asterisk, Vagrant

Platforms

Linux, FreeBSD, Windows, Debian Linux

Storage

MySQL

Other

Network Programming, Routing, Mason, HAProxy, Border Gateway Protocol (BGP), Web Services, Load Balancers, Virtualization, Corporate, Networks, Networking, High-load, Infrastructure, High-availability Systems, Iptables, FreeRADIUS, Bacula

Languages

Python, Perl

Libraries/APIs

Puppet.js

Paradigms

Agile Software Development

2003 - 2008

Master's Degree in Physics, Telecommunication Networks and Systems

Irkutsk State University - Irkutsk, Russia

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