Download as PDF
Generated on: 2026-11-08 22:01:55
Oleksandr Kravets
Senior Backend Developer (Java, Go)
- Location: Ukraine, Kharkiv (Temporary in
Kremenchuk)
- LinkedIn: akravets84
- Mobile: +380686030869
- Telegram: @akravets84
- Email: a.kravets84@gmail.com
Skills
- OS: macOS, Linux, FreeBSD, Windows
- Programming languages: Java, Go, Lua, C,
JavaScript, SQL.
- Libraries: JSP, Servlets, EJB, JDBC, JAXP, JAXB,
JPA, Spring, Guice, Camel, Apache Commons, Guava, Gson, Jackson, JAX-RS,
JMS, JUnit, Mockito, AssertJ, OpenFeign, SLF4J, Logback.
- Frameworks and runtimes: Dropwizard, Tomcat,
JBoss/WildFly.
- DBMS: MySQL, PostgreSQL, Oracle, HSQLDB, H2,
Cassandra, MongoDB, Netezza, Greenplum, MS SQL Server, Amazon Redshift,
Snowflake.
- Tools: Maven, Gradle, Jenkins, SonarQube.
- Languages: English Upper-Intermediate.
Professional Experience
Intellias Ltd.
(02.2020 – current)
Java Developer
- Internal applications for B2B retailer:
- Stack: WildFly, MS SQL Server, MongoDB, PrimeFaces,
JUnit, Mockito, Maven, Azure, Jenkins, SonarQube.
- Responsibilities: Developed new features and
performed refactoring.
- Services for a smart video surveillance provider:
- Stack: AWS, Spring Boot, DynamoDB, S3, MQTT,
GitHub, Harness, Splunk, Jenkins, JUnit, Mockito, Spock, Gradle.
- Responsibilities: Developed new features and
optimized service performance.
- Services for the telecommunication industry:
- Stack: Dropwizard, Guice, Guava, Git/GitHub, JUnit
5, AssertJ, Mockito, Buildkite, SonarQube, Maven, Grafana, Prometheus,
S3, DynamoDB, Lambda, RDS, ECS, SNS, SQS, CloudWatch, CloudFormation and
other AWS services.
- Responsibilities: Analyzed existing solutions,
designed new microservices, and created technical design documents;
migrated an existing Cassandra database to PostgreSQL; implemented
microservices; extracted logic from the existing monolithic
architecture; wrote comprehensive tests; performed code reviews and
occasional troubleshooting.
Brightgrove
Ltd. (05.2016 – 12.2019)
Java/Go Developer
- Data warehouse building solution:
- Stack: Dropwizard, Guice, Guava, Git, PostgreSQL,
JUnit, AssertJ, Mockito, ANTLR 4, Docker Swarm, Kubernetes, GitLab,
Jenkins, Nexus, SonarQube, Nginx, Maven.
- Responsibilities: Implemented microservices and
tests.
- Product deployment command line tool:
- Stack: Go, Cobra, Kubernetes API, Docker Swarm
API.
- Responsibilities: Implemented the tool from
scratch.
- Advanced SQL editor with query catalog, scripting and
sharing capability:
- Stack: Dropwizard, Guice, Guava, JUnit 5, AssertJ,
Mockito, ANTLR 4, Maven, GitLab, Jenkins, Nexus, SonarQube, MapStruct,
Lombok, JSON-RPC, H2, Netezza, Greenplum, PostgreSQL, MS SQL Server,
Amazon Redshift, Snowflake.
- Responsibilities: Analyzed requirements,
implemented business logic, wrote comprehensive tests, managed the
database schema.
DataArt Inc.
(05.2014 – 05.2016)
Java Developer
- Advertising trading platform:
- Stack: EJB, JAX-RS, AngularJS, Cassandra, JBoss AS
7, OpenRTB.
- Responsibilities: Analyzed requirements,
implemented business logic, writing comprehensive tests, managing
database schema.
- Trading system:
- Stack: Spring, Spring MVC, GWT, JMS, Hibernate/JPA,
PostgreSQL, JUnit, Mockito, Maven, Subversion, TeamCity.
- Responsibilities: Extended existing functionality
for trading new types of securities; implemented features for
administrative application; wrote tests for new functionality.
Dev-Pro Inc.
(02.2013 – 04.2014)
Java Developer
- Payment monitoring solution:
- Stack: Apache CXF, Jackson, Camel, Spring, Spring
Data MongoDB, Hibernate, MongoDB, MySQL, JUnit, Mockito, Maven,
Hazelcast, Subversion, Git, Jenkins, SonarQube.
- Responsibilities: Implemented a number of REST
services; wrote tests for new services.
Inno-Web-Tech
LLC. (11.2011 – 02.2013)
Java Developer
- Desktop application-questionnaire for healthcare
organizations:
- Stack: Swing, Hibernate, HSQLDB, MySQL,
JasperReports, Ant.
- Responsibilities: Implemented a number of tests for
questionnaires using Swing, Hibernate, HSQLDB, MySQL.
- Web-application for reserving and managing weld IDs for the
automotive industry:
- Stack: JSF, IBM Db2, IBM WebSphere.
- Responsibilities: Updated application security to
prevent XSS and SQL-injection attacks.
Education
National
aerospace university of N.E. Zhukovsky “KhAI” (2001 –
2006)
Specialist in Applied Mathematics
Additional Education
- Coursera: Functional Programming Principles in
Scala
- Coursera: Algorithms
FAQ
Are you registered as an independent contractor
(PE/ФОП)?
Yes, ФОП 3rd group.
Are you able to relocate?
Yes.
Do you have stable electricity and Internet during the
war?
I have backup power and fiber optic internet. I can work through planned
outages. A long complete blackout could still interrupt my
connection.
What is your notice period?
2-6 weeks depending on agreement with current customer.