...

Contact Information

Email: bogovick@gmail.com

Phone: (+373) 69 361458

16 yearWork experience
5 yearTeaching experience

Maxim Bogovick

Ukraine, Odesa
Java technical consultant, mentor and teacher

List of services

Java Application Development

Development of Java applications, including designing and implementing custom Java solutions that meet your specific business requirements.

Code Review and Optimization

Review your existing Java codebase for performance, security, and maintainability, and provide recommendations for optimization and improvement.

Troubleshooting and Debugging

Diagnose and troubleshoot the problems, and provide solutions to resolve them.

Architecture and Design Consulting

Provide guidance on designing scalable and efficient Java architectures, including recommendations on framework and library choices, code organization, and best practices.

Performance Tuning

Analyze and optimize the performance of your Java code, including database interactions, caching, and other performance-critical areas

Training and Mentoring

Training and mentoring to your development team, helping them improve their Java skills, learn best practices, and stay up-to-date with the latest Java technologies and trends.

Integration and Middleware Development

Designing and implementing robust and scalable integrations between different systems and technologies.

Java Frameworks and Libraries Consulting

Guidance on choosing the right frameworks and libraries for your specific use case, and help with their integration and customization.

Migration and Upgrades

Assist you in planning and executing the migration or upgrade process smoothly and efficiently.

Work Positions Timeline

  • February 2022 - current

    Java technical consultant at gtfs.pro

    Used technologies and tools:

    • DB server (Mysql)
    • Application server (Tomcat 10)
    • Spring/Spring Boot
    • ORM (Hibernate)
    • Rest/WebSocket
    • RabitMq, Redis
    • Java 17

    Project overview: aggregation and visualization different trasport data

  • April 2020 - February 2022

    Senior Backend Java Developer at TeamIdea

    Used technologies and tools:

    • DB server (Postgresql, CouchBase)
    • Application server (Tomcat 10)
    • Spring/Spring Boot/Data/Cloud
    • ORM (Hibernate)
    • Rest/WebSocket/Grpc(protobuf)
    • ElasticSearch/Kafka/Clickhouse
    • Java 17

    Project overview: microservices for retail customers (Mvideo/Eldorado)

  • June 2016 - April 2021

    Senior Backend Java Developer at Almexecm (almexoft.com)

    Used technologies and tools:

    • DB server (Oracle/Postgresql/MsSql (sql, pl/sql))
    • Application server (Tomcat 9)
    • Spring/Spring Boot
    • ORM (Hibernate)
    • Rest/SOAP/WebSocket
    • Java (11)

    Project overview: business process automation and electronic document management

  • May 2013 - June 2016

    Java Developer at Massmo Group (Tele2)

    Used technologies and tools:

    • DB server (Oracle (sql, pl/sql))
    • Web server (Tomcat 7)
    • AS (JBoss 5, 6)
    • Web frameworks (zk 5, 6.5)
    • Spring
    • ORM (Hibernate)
    • Java (6, 7)

    Project overview: Web self-care for business clients, web dealer, CRM (all projects for mobile operator)

    Project team size: 10

  • August 2009 - February 2013

    Java Developer at IDC (idknet.com)

    Used technologies and tools:

    • DB server (Oracle (sql, pl/sql))
    • Web server (Tomcat 6)
    • Web frameworks (zk 4)/ flex3
    • Spring
    • ORM (Hibernate)
    • Java (6)

    Project overview: GIS system for monitoring mobile base stations and other equipment of telecommunications network. Web program for measuring wired ADSL lines. Alarms correlation in telecommunication networks.

    Project team size: 30

  • July 2008 - August 2009

    Java Developer at Three Cog Wheels UG (threecogwheels.com)

    Used technologies and tools:

    • DB server (MySQL (sql))
    • AS (Jboss 6)
    • Web frameworks (zk 3.6, gwt, JS)
    • Spring
    • ORM (Hibernate)
    • Java (6)

    Project overview: Warehouse system and logistics for sales.

    Project team size: 3

Technical Skills

Object-oriented programming
Design Patterns
SOLID
ACID
DRY
KISS
Spring Core
Spring Security
Spring MVC
Spring Boot
Spring Data JPA
Spring Data JDBC
Spring Batch
Spring Integration
Spring Web Services
Spring Cloud
Spring Cloud Sleuth
Spring OpenFeign
Hibernate
HQL
CriteriaAPI
MySQL
PostgreSQL
Oracle
ClickHouse
Apache Kafka
Redis
Elasticsearch
AWS
JIRA
GIT
Grafana