profile-image

Alexander Kuzovlev

Java Developer

I'm Java developer. Since September 2016 I have been studying programming. During this time, I completed the course of professional retraining "Fundamentals of Programming" from the St Petersburg National Research Academic University of the Russian Academy of Sciences, took part in various online courses, participated in different projects as a developer.

For more than 10 years I worked as a System Administrator in various companies. It helps me to manage with DevOps tasks. I worked for two years as Analyst. This experience lets me be able to clarify requirements and understand business needs.

I can communicate with colleagues in English.

Download resume

Education

St Petersburg National Research Academic University of the Russian Academy of Sciences
Fundamentals of Programming (Diploma of Professional Retraining), 2017

Moscow State University of Instrument Engineering and Computer Science
Bachelor of Computer Science (Computer Systems & Networking), Faculty of Informatics, 2011

Experience

Developer experience:

Java Developer

Acamar
March 2019 – January 2020

Working in Openmatics company(provider of telematics platforms for vehicle fleets).

Java 8 and 11. Spring 1.5 and 2.1+, WebFlux. Builds with Gradle and Maven. Working with Microsoft Azure. Tasks in Jira, Knowledge Base - Confluence. Builds with Jenkins, GitLab CI/CD. Metrics - Prometheus + Grafana.

Writing microservices for processing IoT messages from OSGI boxes installed in cars. Fixes for existed microservices and create new ones. Work with OSGI - fixing problems in existed bundles, use hardware box with OSGI for deploy and test bundles and configurations.

My completed tasks:
- Microservice with async REST for access data stored in Azure Cosmos DB. Writing Stored Procedures, queries with UDF;
- Implemented GitLab CI/CD build to Openshift (Docker image is created from “fat jar”, pushed to Openshift and deployed). Writing Openshift templates, Terraform scripts;
- Prototyping Azure Data Explorer data consumption. Working with Azure Event Hubs;
- Caching microservice from scratch. Spring boot, Redis. Async call for other microservices. API - jersey + JAX-RS, Feign call from other services;
- Added authorization and authentication to microservice - Azure oAuth2, role-based access control, JWT validation. First implementation - with spring-security-oauth2 - blocking, rewrited with Reactive approach (using SecurityWebFilterChain). Guava cache for Authorization;
- Migrated existing microservice from Maven + Spring 1.5 to Gradle + Spring 2.2 + Webflux;

Java Developer

Bell Integrator
October 2018 – February 2019

Writing microservices for the system of remote banking customer service (RBS).

Tasks in Jira, Knowledge Base - Confluence. Jenkins builds, local environment - Docker, dev stand in Kubernetes. Spring Boot, Spring StateMachine. DB - Postgres, work with DB - Liquibase. Review - Gerrit. Documentation for REST - Swagger.

Java Software Engineer

Crossover for Work
July 2018 – October 2018


Remote work in an international team on several projects that use Spring + Maven. Repositories on GitHub. Tasks in Jira. Build with Jenkins. Writing Unit tests with Junit and Mockito.

Java Developer

Java Online Projects
January 2018 - March 2018


Development of Spring / JPA Enterprise application with authorization and access rights based on roles on the stack Maven/ Spring MVC/ Security/ REST(Jackson)/ Java 8 Stream API

- the implementation of saving to the Postgres and HSQLDB databases on the basis of Spring JBDC, JPA (Hibernate), and Spring-Data-JPA
- implementation and testing of REST and AJAX controllers
- client implementation on Bootstrap (css / js), datatables, jQuery + plugins

Java Developer

Java Online Projects
October 2017 - December 2017


Development of CRUD Web application "Resume database"

Object model, collections, I/O system, work with files, serialization, working with XML, JSON, SQL, PostgreSQL, servlets, JSP/JSTL, Tomcat web container, HTML, unit tests(JUnit), java.util.Logging, system version control(Git).

Other experience:

IT specialist

Kelly IT Resources
February 2016 - June 2018


In fact – full-time in ZAO «Akzo Nobel Decor» as Support Analyst, North and Eastern Europe

Participation in the following projects:
- Server rooms – implementing global standards;
- Attack protection for critical production computer systems - analysis of risks with current solutions, check requirements, communication with security officer;
- Exchange online migration;
- Intune migration (from MDM);
- Azure backup migration;
- LAN design optimisation. Replacing HP rack devices with Cisco;
- PC replacement project;
- Migration from Windows 7 to Windows 10, IPU support.

IT support specialist

ZAO “X-com”
August 2013 - February 2016


In fact – full-time in ZAO «Akzo Nobel Decor» as Support Analyst, North and Eastern Europe

IT infrastructure support: 200 users. Implementation, maintenance and support of hardware and Client Applications. Take part in company projects.

- Work in ManageEngine ServiceDesk Plus system, ITIL,SLA;
- MS Exchange & AD Maintenance (Starters, Leavers, AD Classification, group shares, Distribution List Management);
- Maintenance and Support - Telephony (Mobile), MDM Enrollment (Citrix Mobile);
- Servers maintenance, backup checks and restores, Asigra backup;
- Implementation, Maintenance and Support of LAN\WAN including remote connectivity using Junos;
- Active Directory management/support/reporting;
- Procurement of equipment & warranty repairs;
- Local\Global Applications end user support, upgrade (1C, Directum, Carma, WebSoft and CurseLab, Disolver soft, Consultant+, TaxCom, CryptoPro, Mix2Win);
- Work with Aruba Wi Fi network (Aruba 650 controller and 8 AP’s);
- Daily Scrum meetings.

System Administrator

OOO “KomTrans”
May 2013 - July 2013


IT infrastructure support: 60 users, 6 servers (4 superMicro, DEPO X9SCL, HP Pro 3400). Remote office administration.

- Domain and GPO administration, scripts writing;
- Eset ERA implementation from scratch, configuring, remote installation;
- Work with Hyper-v (4 physical servers, 13 virtual);
- Basic Exchange 2010 administration;
- Infinity Call-center – administration, creating reports, changing IVR scenarios;
- Terrasoft CRM+Infinity Call-center+АГАТ UX-3450 – basic administration, working with integrators and support specialists, incident solving;
- Netgear SRX5308 - vpn IPSec administration, reserve channel restore;
- 1С 8.2 – basic administration.

System Administrator

OOO “Bief”
July 2012 - November 2012


IT infrastructure support: 250 users, 7 servers (3 SuperMicro, HP Proliant + HP disk array, Intel Xeon, Dell R310, Dell R410). Remote office support.

- Domain administration, basic GPO optimisation;
- 1С 8.2 and 7.7 (File and SQL bases) administration, moving to new server, backup, performance optimisation;
- Linux (CentOS) – set up Backup server (Bacula) from scratch;
- VmWare ESXi 5.0, vSphere – implementation from scratch, convert physical machine to virtual;
- Bar code printers and barcode scanners – buying, installation and configuring;
- Perc access system – basic administration;
- McAfee SaaS, Eset ERA - implementation, configuring, remote installation;
- Terminal 1C server administration (RemoteApp);
- Managed HP and Cisco switches – configuring, monitoring, solving network problems;
- IP telephony basic configuration.

System Administrator

OAO “Giprorechtrans”
July 2007 - June 2012


IT infrastructure support: 120 users, 4 servers Windows 2003/2008.

- Migration from Usergate Firewall+Usergate Mail Server to Kerio Winroute Firewall + Exchange 2003 server. Configuration and support;
- Domain administration;
- Kaspersky Security Center - implementation from scratch, support;
- Computer and office equipment purchasing, Software licensing, work with suppliers and service centers;
- Implementation, Maintenance and Support of LAN\WAN.

System Administrator

OOO “Polimer-Resurs”
September 2005 - December 2006


IT infrastructure support: 120 users, 4 servers Windows 2003/2008.

- Domain administration;
- Computer and office equipment purchasing, Software licensing, work with suppliers and service centre’s;
- Implementation, Maintenance and Support of LAN\WAN;
- Site creation and support. Contextual advertising (Yandex.Direct, Begun), semantic core.