Работал в 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
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 routersTracking 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
Maksym
Maksym
Java developer
Киев
полная занятость, неполная занятость, проектная работа
Характер работы: удаленная работа, гибридная, в офисе/на месте
Обновлено 1 месяц назад