- PRO
Микола
Java Architect
- Considering positions:
- Java Architect, Team leader, Java-розробник, Викладач інформатики
- Employment type:
- full-time, part-time
- Age:
- 47 years
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, Remote
Contact information
The job seeker has entered a phone number , email and LinkedIn.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/1903055/
Work experience
Java Architect Developer
from 05.2019 to 10.2024
(5 years 5 months)
IT Company (NDA), Київ (IT)
[Big Data, High Load] Subsystems: crawler, parser
Stack: Java, C++, Performance, MySQL, Quarkus, RocksDB,, MongoDB
Lead Kotlin Programmer
from 06.2018 to 05.2019
(11 months)
Luxoft, Київ (IT)
Stack: Kotlin, Groovy, Java, MongoDB
Lead Java Programmer / System Architect, consultant
from 08.2017 to 06.2018
(10 months)
IT Company (NDA), Київ (IT)
Stack: building complex, Java-based, SaaS Web applications
Common Java frameworks (Spring, Hibernate)
Microservices, Docker, K8s, Cassandra, Oracle, AWS
Azure, IoT, MQTT, rx.java, elk, mongo db, kafka, scala, Docker, Distributed systems, Microservices,
MySQL, TDD, Continuous Delivery, Adobe AEM, osgi, embedded systems
Java Technical Lead / System Architect
from 08.2013 to 07.2017
(3 years 11 months)
Levi9, Киев (Finance, banking, and insurance)
System architecture, leading team
Technical Project Manager/Software Architect 🏗️ and ☕ Craftsman 🛠️📐 and Trainer
from 01.2013 to now
(12 years 7 months)
Mykola Bova, Київ (IT)
I believe in helping clients, CTOs, and Senior Java Developers
to improve SDLC, architect, and implement
robust, complex Java systems with microservices in the cloud,
to build effective teams and deliver maintainable solutions on time.
How can I help?
test interview and recommendations for improving preparation for it
consultations on further development in IT
independent audit of the project architecture
independent audit of project processes
help with the development of the project architecture
help with the selection / interview of the team for the project
help with the constructive resolution of conflicts in the team
The main expertise
Technology stack (to mention some tools)
- Java: Spring, Micronaut, Quarkus, Hibernate, JSP, Servlets, Drools, Camel, JAXB, EJB, JMS, REST
- Application Servers: WebLogic, WebSphere, JBoss, Tomcat
- DBMS: Oracle, DB2, MySQL, MS SQL. MongoDB, RocksDB
- Languages: PL SQL, C/C++, Kotlin, Groovy, GraalVM
- Cloud: aws, azure, gcp
- Tools: spock, junit, wiremock, mockito, ehcache, varnish
- Messaging: ActiveMQ, SonarMQ, Kafka
Architecture
- Participating in pre-sales activities
- Assessment of existing systems
- Developing POC
- Developing estimates
- Creating system architecture
Management
- Managing the team of 3-10 engineers
- Coaching engineers
- Interviewing candidates
Who will benefit from this session:
- Those who want to enter the IT industry
- Developers who are considering their next career move
- Businesses that need help defining architecture/technology stack
- Businesses that need help organizing/setting up development processes
- Those who need help preparing for a technical interview
- Those who need help preparing to conduct a technical interview
- Team leads who need help with technical issues
- Team leads who need help with setting up processes on a project
Java Team Lead / Project Manager
from 10.2010 to 08.2013
(2 years 10 months)
sysIQ, Киев (Retail)
Leading team, development of e-commerce platform, responsible for development of client's site.
Project management, project coordination.
Project plan development, scope and change management, reporting and forecasting project status, risk
management, administrative functions pertaining to Program.
Lead Java Software Engineer / Performance Engineer
from 09.2008 to 10.2010
(2 years 1 month)
NetCracker, Киев (Telecommunications and networking)
[Telecom] Leading team, responsible for development of NetCracker Replicated Database (RDB).
Development of NetCracker CIA (Customer Impact Analysis) solution.
Performance and availability root cause analysis, tuning and redesign critical parts of solutions.
Lead C/C++ Software Engineer
from 09.2005 to 09.2008
(3 years)
GlobalLogic, Киев (Telecommunications and networking)
[Telecom] Participated in development of SOAC (Service Order Analysis and Control System). SOAC
provides step-by-step service order control and tracking capabilities to form the core of a flow-through
provisioning process.
C++/C# Software Engineer, consultant
from 06.2003 to 08.2005
(2 years 2 months)
IT Company, Киев (Finance, banking, and insurance)
Accounting system, voice recognition platform.
Java/C++ Software Engineer, Junior System Architect
from 04.2000 to 05.2003
(3 years 1 month)
KP VTI, Киев (booking tickets)
[booking railway tickets] Participated in development of Express-UZ MIS - one of the Ukrainian
railway transport automation development complex for booking railway tickets.
Education
КПИ
Конструирование электронной аппаратуры, Киев
Higher, from 1997 to 2002 (4 years 8 months)
Language proficiencies
- Ukrainian — fluent
- Russian — fluent
- English — fluent
Additional information
My main stack at the moment is Java / C++ / Kotlin / Scala.
Interested in playing the role of team lead, system architect (70% development / 30% management).
Ready to play the role of a lead developer.
Big fun of Linux (Ubuntu).
Technology
Java: Spring, Hibernate, JSP, Servlets, Drools, Camel, JAXB, EJB, JMS, REST
Application Servers: WebLogic, WebSphere, JBoss, Tomcat
DBMS: Oracle, DB2, MySQL, MS SQL. MongoDB
Languages: PL SQL, C/C++, Kotlin, Groovy
Architecture
Participating in pre-sales activities, assessment existing systems, developing poc, developing estimates/system architecture.
Management
Managing the team of 3-10 engineers.
Coaching engineers.
Interviewing candidates.
Similar candidates
-
Big data engineer
Remote -
Програміст Java
Kyiv -
Junior Java Developer
Kyiv, Lviv , more 2 cities -
Java developer
Dnipro, Remote -
Java-розробник
40000 UAH, Remote -
Java Developer
Kyiv, Remote