Обо мне

Простой открытый человек, живо интересуюсь ИТ технологиями: JVM based languages, различные платформы виртуализации, оркестрации, NFV, SDDC, интернет сервисы, БД, архитектура различных ОС, архитектура процессоров. Ну и микроконтроллеры Arduino, STM32.

Сейчас развиваю в свободное от работы время свои проекты. А еще очень люблю просто гулять по городу.

Профессиональные навыки
Опыт работы
Ноябрь 2016 — по настоящее время (7 месяцев)
ariADDna
Project Architect
Нижний Новгород
Обязанности и достижения

This is open source project https://github.com/StnetixDevTeam/ariADDna

- work as project architect
- work as project manager
- support my team with Java and other IT technology
- make documentation on wiki and official YouTube channel
- be happy :)

Languages: Java, Python, Shell scripts, XML
OS: CentOS
Technologies: Java SE, Java FX, Spring, Jetty, Tomcat, Hibernate, Postgres, Swagger, REST, Docker

Июнь 2015 — по настоящее время (2 года)
MERA
Java Software Developer
Нижний Новгород
Обязанности и достижения

Project Virtualization Adapter for some enterprise system.

- development database component use Hibernate as ORM library and H2 for embedded database engine.
- make DTO layer and transforms DTO to Entities layer
- write workflow for get logs from orchestration as part of script for log collector.
- troubleshooting issue with virtual disks of virtual machines, get information about IOPS, make shrink virtual disk for to release allocated space on storage.
- performance tests for simple REST API.
- write on Python automatic tests use custom test framework created.
- configure SDN software, virtual networks and VLAN.
- install Mesos master and slave nodes, install Marathon orchestration system for create cluster for container virtualization base on Docker engine.

Languages: Java, Python, Shell scripts, XML
OS: SLES, PhotonOS
Technologies: Java SE, Hibernate, H2, Swagger, REST, Mesos

Январь 2016 — Ноябрь 2016 (10 месяцев)
Java Core course teacher
Москва
Обязанности и достижения

- In my spare time I taught students in the Java course.
- Speaker on GeekWeek2016 in stream of Java.

Октябрь 2013 — Июнь 2015 (1 год и 8 месяцев)
ООО "Центр компьютерной поддержки бухгалтера"
Java Software Developer, DevOps engineer
Саранск
Обязанности и достижения

- implementing web dashboard for secretary can redirect incoming call to free phones. I created small Linux daemon on Java for connect to Asterisk AMI (Asterisk Management Interface). This daemon have web server with state all phone lines in JSON format. Dashboard use jQuery for AJAX request.

- investigation use Microsoft Hyper-V as virtualization platform. But on 2013 year Hyper-V can't correct work with realtime timers, it issue affected VoIP server installed on virtual machine.

- install VMware vSphere 5.5 (ESXi hypervisor on 3 servers and install vCenter server on virtual machine).

- migration MS Active Directory domain controller, terminal server and application server for expert law system Consultant Plus from physical server to virtual machines.

Languages: Java, JavaScript , SQL, Shell
OS: Ubuntu, Windows Server
Technologies: Microsoft AD, SMB, Asterisk, Hosted PBX, GSM gateway, SIP trunk, AMI, Hyper-V, VMware vSphere

Май 2012 — Сентябрь 2013 (1 год и 4 месяца)
ПАО КБ "Межрегиональный промышленно-строительный банк"
DevOps engineer
Саранск
Обязанности и достижения

- implementing SMS notification service for notification client about any actions with his account. In this activity my tasks was create web service for get SMS command from client, get information from core banking service use Oracle database and send to client over SMS gate service.

- implementing voice information system for notification client of the bank about balance on his accounts. We have VoIP server Asterisk, but Asterisk don't have open source correct russian voice and i split text and wrote my colleague. After it i make simple dialplan and AGI (Asterisk Gateway Interface) scripts for run speaking.

- helping with migration to VMware vSphere 5.5 (ESXi hypervisor on some servers and install vCenter server on virtual machine) from hardware servers (migration MS Active Directory domain controller and application server for core banking service from physical server to virtual machines).

- create IPsec channels for new ATM and configure Microtik and Zyxel ZyWall as IPsec gateway

- make NAS base on FreeNAS

Languages: Java, PHP4, SQL, Shell
OS: RedHat, CentOS, Windows Server, FreeNAS
Technologies: Oracle, Microsoft AD, SMB, IPsec, ZFS, VoIP, AMI, VMware vSphere

Сентябрь 2011 — Май 2012 (8 месяцев)
ООО "Иса Телеком"
DevOps engineer
Саранск
Обязанности и достижения

- implementing Network Orchestration System for automatic set configuration L3 an L2 device in providers network and integration it with billing system. (This system automatic allocate VLAN per client. In this activity I wrote service for remote configure L3 router (Mikrotick over REST API) and registration service base on storage procedures in MySQL and FreeRADIUS server as DHCP server for parsing option 82. Option 82 in DHCP protocol can return remote switch ID and port number on this remote switch where a request has been send.)

- configuration border routers use BGP protocol for connect providers AS (automatic system) to AS upstream providers (MTS). Router base on CentOS Linux with Quagga software router.

- administrate billing, VoIP and we servers.

- consulting 1 Level Support team

Languages: PHP4, Shell, SQL
OS: RouterOS , Linux
Technologies: DHCP, FreeRADIUS, MySQL, Asterisk, Quagga, Mikrotik RouterOS

Сентябрь 2009 — Август 2011 (1 год и 11 месяцев)
ООО "Центр компьютерной поддержки бухгалтера"
System Administrator
Саранск
Обязанности и достижения

- Administration of the network and Windows servers.
- Support users and office equipment.
- Make update pack for expert law system ConsultantPlus.

Languages: VBScript, Shell
OS: Windows Server, Linux
Technologies: DHCP, DNS, Active Directory, Iptables, NAT