Працював в 11 компаніях   17 років 3 місяці

IT, IT - консалтинг / Послуги / Виробництво устаткування

Senior Java Developer

ELEKS

IT

3 місяці

10.2022 - 01.2023

Duties: Design and implementation of command-line tools to control Red Hat Cloud based Kafka instances. Merged in Quarkus source tree.

Technologies: Java 17, Quarkus Java framework, Red Hat Cloud Kafka SDK

Senior Java Developer

ELEKS

IT

1 рік 4 місяці

04.2021 - 08.2022

Duties: Design and implementation of retail store information system.
Performance testing via REST API.
Technologies: Java 11, Postgresql, Micronaut Java framework, REST web-services, Open API, JMeter, VirtualBox

Software development manager

Innovecs

IT

1 рік 11 місяців

01.2019 - 12.2020

Project planning, project execution monitoring

recruitment (preparation of requirements for vacancies, interviewing)

Communication with the customer.

Preparation of design documentation.

Coordinating of two projects and two development teams.

Lead Software Engineer

Innovecs

IT

11 місяців

02.2018 - 01.2019

Cross-functional development team leadership.

Technologies I had deal with:

Java, Spring Boot, REST Web services, Amazon AWS, S3, EC2, MySQL, MS SQL, MongoDb, Hibernate, ElasticSearch.

Other technologies used by teammates in the project:

Ruby, JS, Angular, jQuery, Zabbix monitoring.

Environment: Amazon AWS, Amazon cloud servers (AMI Linux), GitHub, Jenkins, Circle CI, GoCD, Windows, Linux, Docker.

Senior Java Developer

Codeminders

IT

4 місяці

08.2017 - 12.2017

Senior Java Developer

Freelance

IT - консалтинг / Послуги / Виробництво устаткування

10 місяців

08.2016 - 06.2017

Design and implementation of corporate website for one international company (the company name is under NDA)

Senior Java Developer

Luxoft

IT

7 місяців

11.2015 - 06.2016

Implementation of issue tracking software system

Senior software engineer

Abakus Ukraine Ltd

IT

1 рік 4 місяці

04.2014 - 08.2015

Duties:

Design and implementation of Java framework to collect and process data files from different sources such as (S)FTP, Google cloud storage, Amazon S3, etc.

Also played roles of build engineer and release/deploy engineer.

Technologies:

Amazon AWS, S3, EC2, Java, Resin, REST Web services, Oracle, Hibernate

Google storage API, Google ads, Facebook Rest API,

Environment:

Amazon AWS, Amazon cloud servers (AMI Linux), Solaris, GitHub, Jenkins

Java Team leader, Scrum master

Ciklum. Playtech/Videobet project

IT

2 роки 5 місяців

09.2011 - 02.2014

Duties:

Day by day management of the team consisting of up to 10 java developers as well as cross-functional scrum team (Java and C++ developers and QA engineers);

Design, redesign and bug-fixing of gambling software running on Videobet slot-machines and on the server side;

Work planning, reporting, meetings, scrum ceremonies;

Cross teams problems solving

Projects:

Several project in Videobet mainstream for wide variety of gambling customers having specific hardware, requirements and restrictions from local regulations.

Technologies:

Spring, Java, Jboss, Jetty, Servlets, JDBC, Hibernate, ActiveMQ, OSGI, Oracle, HSQL, JmDNS, JNI, Google Protobuf, TCP/IP

Environment:

Windows 7 dev. PC, Windows XP embedded slot-machines, Linux servers,

Jenkins, Cruise control, Jira, Confluence

Senior Java Developer

GlobalLogic Inc.

IT

1 рік 11 місяців

12.2009 - 11.2011

Duties:

Design and development of the information systems

Project:

Universal logon service

LDAP based logon service implemented on top of Apache Directory server expanded by embedded java DBMS H2

Technologies:

Spring, Java, JBoss, Jetty, Servlets, Web services, JDBC, Hibernate, JMS, OSGI, LDAP, Active Directory, MS SQL, H2 embedded

Environment:

VPN, VMWare, Remote desktop.

Hudson, Jira, Confluence

Windows XP, Windows 2003/2008 servers

Senior Software Developer

KSF Ltd

IT

4 роки 10 місяців

01.2005 - 11.2009

Duties:

Design and development of the information systems

Java projects:

Several Internet related projects.

Customers in different countries USA, Sweden , Canada, Israel, Ukraine.

  • Designed, developed and deployed information system for the biggest application service and solution provider in Sweden - Telia. The system itself states for management, event registrations and reporting in several business activities. I.e. municipal authorities, elderly care service, cleaning service, etc.

(Java, PostgreSQL, J2EE, EJB3, JMS, Servlets).

  • Designed, developed and deployed information system for Kiev subway depot. (Java/XML/XSLT/JDBC)
  • Designed, developed and deployed email delivery monitoring system for one of the biggest mail-list provider located in Canada. (Java/XML/XSLT/JDBC)
  • Development of the project management system (J2EE, JBoss, Tomcat, Swing, Oracle, Velocity) for on of the biggest ASP in the USA.
  • Redesign and development of the ERP system for a Swedish ASP (JBoss + EJB3, PostgreSQL, Hibernate).

Environment:

WindowsXP, IntelliJ IDEA, SQL Navigator, ERWin, CVS, VSS, Subversion, VPN, Oracle, PostgreSQL, JBoss, Tomcat, Java, Servlets, JDBC, EJB3, JMS

Perl project:

Redesign and bug fixing of the webmail software running on the biggest Ukrainian freemail provider Ukr.Net (http://freemail.ukr.net) (Perl/MySQL)

Environment:

Perl, Apache, mod_perl, MySQL, HTML, XML,

FreeBSD and Linux servers, Linux and Windows workstations, Internet.

Ключова інформація

More than 20 years of IT experience in different roles such as software development manager, technical manager, lead software engineer, team leader, Scrum master, system administrator and support engineer.

Management experience:

More than 5 years of team lead experience in software development. Team size was up to 10 people;

2 years of experience as Scrum master in software development;

3 years of experience as a technical manager and software development in several projects

SW Architect experience:

Prepared design of Java framework to collect and process data files from different sources for Abakus USA company;

Redesign of Playtech/Videobet game platform in order to get ready to serve lottery games.

Навчався в 1 закладі

Kiev state university

Geology

Kiev, 1990

Володіє мовами

Англійська

вище середнього

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Французька

базовий

Німецька

базовий

Російська

рідна

Може проходити співбесіду на цій мові

Може проходити співбесіду на цій мові

Українська

вільно

Курси, тренінги, сертифікати

Certified SCRUM Master

Kiev, Ukraine, 2010

Certified SCRUM Master 2-day training done by:

Robin Dymond 

https://www.scrumalliance.org/community/profile/rdymond

and

Alex Krivitsky

https://www.krivitsky.com/

 

Додаткова інформація

Programming technologies

Spring, Hibernate, Ant, Maven, JMS, OSGI, JNDI, Servlets, JSP, Velocity, JPA, EJB3, JNI, Google Protobuf, Swing, JDBC, XML, XSL, Xpath, SOAP and REST Web Services, Log4J, JUnit, EasyMock

Programming languages

Java, SQL, Unix-shell

Databases

Oracle, PostgreSQL, MySQL, H2, HSQL, MS SQL, PL/SQL, PL/pgSQL, MongoDb

Operating systems

Linux, Solaris, FreeBSD, MS Windows 7/XP/2000/NT, Mac OS

Network administration

Firewall, proxy, LDAP, SMTP, POP3, IMAP, FTP, HTTP, DNS,

Samba, TCP/IP (UNIX) network, Windows 7/XP/200x/NT network,

Cisco routers

Tracking systems

Jira, Confluence, Trello, RT, Bugzilla, Track

Version control systems

GitHub, Subversion, Git, AccuRev, CVS, Visual SourceSafe

Continuous integration systems

Jenkins, Hudson, Cruise control, Circle CI

Objective

To obtain permanent or contract position as a Java team lead

Maksym

Java developer

Київ

58 років

повна зайнятість, неповна зайнятість, проектна робота

Характер роботи: віддалена робота, гібридна, в офісі/на місці

Оновлено 1 місяць тому