Candidates 45
$1200 / mo
≈ $14400 / year net
Java Developer
Ukraine · 2 years of experience · Upper-Intermediate ·Published yesterday
Ukraine · 2 years of experience · Upper-Intermediate ·Published yesterday
Lokimo (lokimo.app)
Location: Tallinn, Estonia
Duration: March 2022 - November 2023
- Contributed as a Junior Backend Developer in the Lokimo app project, a platform offering self-guided tours with offline navigation across more than 60 cities.
- Assisted in the development of backend systems, crucial for managing over 300 distinct routes, ensuring robust data management and seamless user experiences.
- Collaborated closely with frontend developers and UI/UX designers to ensure efficient data integration and consistency across the platform.
- Participated in the implementation of database solutions and server-side logic, contributing to the app's scalability and performance optimization.
- Engaged in regular code reviews and debugging sessions to maintain high-quality code standards and ensure reliable app performance.
- Supported the team in updating and refining the backend architecture in response to evolving project requirements and user feedback.
Java Core, Hibernate, Apache Tomcat, GSON, Spring Boot, REST API, Docker, JDBC, Concurrency, Junit, Mockito, Design Patterns
Side Projects
- TheEconomistTelegramBot: This is a Java-based Telegram bot that provides users with the latest updates from The Economist. It utilizes Telegram's bot API and web scraping technologies for real-time news fetching and scheduled postings. The bot is designed for easy deployment with Docker and Railway, making it a convenient tool for those interested in global and economic news.
t.me / Theworldinbrief_bot
- Equity Model Backtesting Framework: This is a Java application developed for simulating stock trading strategies. It uses historical stock data to implement and test strategies, such as the Moving Average Crossover, enhancing skills in data handling and algorithm development.
- Ergast F1 API Wrapper: This project involves creating a tool for accessing and managing motor racing data, demonstrating abilities in API integration and effective data management.
- Polygon Ticker Service: A RESTful API service built using the Polygon.io API, this project focuses on handling real-time financial data and integrating with external services.
github/RomanPilyushin
Market Expansion through Integration: Achieved seamless integration with Viator, which allowed the company to tap into a broader market by selling tours on a well-established platform, thereby expanding the customer base and increasing revenue streams.
Customization for Diverse Clientele: Spearheaded the development of customizable whitelabel solutions, enabling the company to cater to a variety of clients under different brands while maintaining a unified backend. This approach streamlined operations and enhanced client satisfaction.
Adaptive Database Management: Demonstrated proficiency in dynamic database management, ensuring that data structures were continuously optimized to support the evolving nature of the product and its features.
Cross-Functional Team Collaboration: Collaborated effectively with cross-functional teams, contributing to a synergistic work environment that facilitated the timely and successful delivery of complex project components.
Overall Portfolio: My work, thoroughly documented and accessible on my GitHub profile (github/RomanPilyushin), reflects a strong foundation in Java programming and a commitment to continuous learning and development in the field of software engineering. My projects demonstrate a diverse range of skills, from real-time data processing to algorithm development and API integration.
$400 / mo
≈ $4800 / year net
Java developer
Ukraine · Dnipro · No experience · Upper-Intermediate ·Published 2 May
Ukraine · Dnipro · No experience · Upper-Intermediate ·Published 2 May
Project: Doctor's guide
[Java, HTML, Thymeleaf, Bootstrap, Spring Framework, PostgreSQL, Maven, Lombok]
Web-app for doctor's everyday routine includes drug storage, disease handbook and patient examination form.
Linux & Network administration course:
- Linux administration
- Network Tools and Utilities
- Database Management (Percona MySQL)
- Web Server Administration (Apache)
Java Basics course:
- Algorithms, Collections, Streams
- Design Patterns
- JUnit, TestNG
- Databases (JDBC, JPA), PostgreSQL
- Servlets, JSP, JSF
- Hibernate
- Spring Framework: Boot, MVC, Data JPA
Java Elementary course:
- Algorithms, Streams, Multithreading, Maven
Java Introduction course:
- Java core, Collections, Git
$950 / mo
≈ $11400 / year net
Java Developer
Ukraine · 1.5 years of experience · Upper-Intermediate ·Published 1 May
Ukraine · 1.5 years of experience · Upper-Intermediate ·Published 1 May
Implemented an authentication service for admin access, using JWT tokens for secure authentication.
Ensured the security of sensitive data by encoding it instead of storing it as plain text.
Automated the process of filling contracts with clients by developing a Telegram bot. This bot requests necessary data from clients and generates filled PDF documents.
Set up Grafana to display business analytics, enabling data monitoring and visualization.
Contributed to the creation of the frontend part, gaining valuable experience with React.js.
Contributed to the creation of a secure telemedicine platform using Spring Boot, enabling remote patient consultations and improving healthcare accessibility. Our mobile health solution aimed to provide real-time data monitoring by integrating with wearable devices such as continuous glucose monitors and insulin pumps.
Contriburted to the development of a chat service between patients and medic healthcare professionals using WebSocket protocol.
Secured apllication with implementation of JWT token, set up roles and permissions for patients, healthcare professionals and admins using Spring Security
Wrote REST endpoints for patient and admin roles.
Implemented client-side caching with Redis.
Dockerized services, wrote Dockerfile and compose files.
$4750 / mo
≈ $57000 / year net
Senior Java Developer
Ukraine · Dnipro · More than 10 years of experience · Upper-Intermediate ·Published 30 April
Ukraine · Dnipro · More than 10 years of experience · Upper-Intermediate ·Published 30 April
Has extensive experience in enterprise microservice architecture principles and best practises of development using Java, classic ETL and modern cloud technologies, distributed streams processing with Kafka, Spark, Hadoop.
Unmatched experience of system refactoring, performance and other optimizations.
Career highlights:
- Proficiency in Java technologies Java SE (8, 11, 17, 21) and Java EE;
- Experience in working with ORM frameworks (Hibernate/JPA) and SQL mapping frameworks (MyBatis);
- Knowledge of relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, Redis);
- Strong expertise with the Spring Framework (Boot, Data, Cloud, Security);
- Proficiency in REST API design, implementation, and maintenance (Open API);
- Experience with designing and implementing Spring based microservices, familiar with "The Twelve-Factor App" and cloud-native applications;
- Experience with using queues and messaging systems (RabbitMQ, Kafka, Kafka Connect);
- Hands-on experience with Kafka Streams and Kafka Streams Interactive Queries;
- Skilled in observability technologies including Spring Boot Actuator, Grafana, Prometheus, OpenTelemetry;
- A strong focus on automated tests, including unit (JUnit, Mockito), integration (Spring Test, Spring Boot Test, Testcontainers) and performance testing;
- Experience with database migrations tools such as Liquibase and Flyway;
- Experience with project build tools such as Maven and Gradle;
- Experience with version control systems such as Git and GitHub, GitHub Actions;
- Skilled in containerization technologies including Docker, docker-compose, and Kubernetes;
- Hands-on experience with Databricks Unified Analytics Platform (Scala, Python, SQL);
- Hands-on experience with stream processing using Apache Spark Structured Streaming (Scala, Java);
- Hands-on experience with Confluent Cloud;
- Skilled in stateful computations over unbounded and bounded data streams using Apache Flink;
- In the latter project, participated in the development of Data Lake which collects telemetrics data from Energy equipment, made clearance, manages archives. Complex analysis block uses machine learning technologies.
Particularly interested in enterprise integration, multi-tier architecture and middleware services.
Not looking for: legacy and technically hardly manageable projects, ones with lots of technical debt and bureaucracy.
$600 / mo
≈ $7200 / year net
Java Developer
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published 30 April
Ukraine · Dnipro · 1 year of experience · Intermediate ·Published 30 April
0 3 . 2 0 2 3 - 0 8 . 2 0 2 3
During the course I delved more into Spring boot.
He actively participated in projects, wrote several himself (one of them was a telegram bot (resume)). I worked on developing microservices systems using Quarkus, gRPC, and GraphQL. Design patterns and testing. And improved knowledge with Spring Security and Hibernate
Java Pro (Hillel School, Dnipro)
0 3 . 2 0 2 3 - 0 8 . 2 0 2 3
I also consider courses as part of my experience (though
non-commercial). I have in-depth knowledge of Java and have tackled various complexity-level tasks involving the language. I have studied and practiced JUnit 5 extensively. I have deeply dived into Spring Boot and have completed small practical projects using it.
Trainee Java Developer (MonoBank, Dnipro)
0 1 . 2 0 2 2 - 0 5 . 2 0 2 2
I interned at monobank, where I worked on developing banking systems using the Spring Boot platform under the guidance of mentors. Additionally, the company provided courses on Spring and PostgreSQL. I participated in the development of several projects of
varying complexity. The tools that were utilized included Spring Boot, SOLID principles, design patterns, DBeaver, Docker, and MyBatis.
• Java (2023, 3 months) – hillel school (java enterprise)
• Java (2021, 3 months) – hillel school (java start)
• Java (2023, 6 months) – hillel school (java pro)
• Courses monobank (2022, 6 months) intern
• Udemy courses (java spring boot and junit 5)
$800 / mo
≈ $9600 / year net
Java Developer
Ukraine · Dnipro · 6 months · Intermediate ·Published 30 April
Ukraine · Dnipro · 6 months · Intermediate ·Published 30 April
$800 / mo
≈ $9600 / year net
Java Backend Developer
Ukraine · Dnipro · 1.5 years of experience · Upper-Intermediate ·Published 29 April
Ukraine · Dnipro · 1.5 years of experience · Upper-Intermediate ·Published 29 April
For a year I worked as a programming teacher in IT-School "Smart". I taught several groups, as well as individual classes. During this time I also took various professional development courses.
Work experience: 1 year ⏰
Position: Educator
• Online-Shop >>> Backend Template
This is a Backend application written by me as a template for future online store projects. Extensive customization of interrelationships of different entities using JPA / Hibernate allow to improve this system flexibly and quickly.
Implemented Spring Security. Has RBAC system that allows you to protect sensitive information. Introduced authorization system that supports 3 roles:
Admin,
Moderator,
Customer.
For additional protection - introduced mail confirmation system during registration. Tokens for mail confirmation are limited in time and become unavailable after expiration.
Back-end stack:
Java 17
Spring Framework
PostgreSQL
JPA
• Weather Wise >>> Multi-platform Application
An application that gives you a weather forecast for the near future, as well as gives advice on how you should dress for the street (this function is written using a trained simple neural network). The project was created in a group of several developers. I took part in the role of leader, application architect, back-end developer.
Back-end: Java 17, Spring Framework MySQL, JPA
Front-end: React.js, JS, HTML, CSS
Mobile: Android SDK
• Sunglasses Shop >>> Full-stack Project
Site-blog on which there is an opportunity to view and comment on posts. Authorization system is implemented. The user gets the functionality depending on the role of his account.
Roles:
1) Unauthorized - can view posts on the site.
2) User - can comment on posts.
3) Admin - can administer posts, create posts.
Back-end: Java 17, Spring Framework, MySQL, JPA
Front-end: JS, HTML, CSS
Have an relevant high level education. I am pursuing a graduate degree in computer engineering. He has written programs for both university and application programs. Self-motivated, reliable, communicative person.
Curated the writing of a couple projects that you can see below.
$5000 / mo
≈ $60000 / year net
TechLead/Senior Java Developer
Ukraine · Dnipro · 10 years of experience · Upper-Intermediate ·Published 28 April · In passive search
Ukraine · Dnipro · 10 years of experience · Upper-Intermediate ·Published 28 April · In passive search
Senior java developer with extensive experience in application support, development of new systems, migration of legacy systems, worked in banking, logistics, sales, open-source projects, experience with team management, with high load systems, development of algorithms and data structures, solving performance problems and making architectural decisions
- sql to hibernate smooth migration for legacy project
- scalable kafka connector developing using debezium framework
- taught solid, kiss, dry principles, refactoring to the team, result - improved code quality
- implemented procedures for client application support, deployment
- implemented audit to investigate issues
- monolith to microservices migration
- manage big development teams 10+
- teams mentiring
- assistance in improving the company’s expertise to provide better services to the client
$4500 / mo
≈ $54000 / year net
Java developer
Ukraine · 4 years of experience · Upper-Intermediate ·Published 27 April
Ukraine · 4 years of experience · Upper-Intermediate ·Published 27 April
$800 / mo
≈ $9600 / year net
Junior Java Developer
Ukraine · Dnipro · 1.5 years of experience · Intermediate ·Published 27 April
Ukraine · Dnipro · 1.5 years of experience · Intermediate ·Published 27 April
Key Skills:
Java Development: Proficient in Java programming language, with a solid understanding of object-oriented programming principles.
Team Collaboration: Adaptable and effective in both individual and team capacities, fostering collaboration to achieve project objectives.
Work Ethic: Known for a strong work ethic, I am dedicated to delivering high-quality code and meeting company objectives.
Problem Solving: Resourceful and analytical, I excel at identifying and resolving complex software issues to ensure efficient project completion.
Growth Mindset: I am constantly seeking opportunities for personal and professional growth, staying updated with the latest trends and best practices in software development.
Experience Highlights:
Developed and implemented Java applications for various projects, showcasing strong problem-solving skills and attention to detail.
Collaborated with team members to design and execute efficient software solutions, ensuring seamless integration and functionality.
Participated in code reviews and contributed to the improvement of software quality and performance.
Demonstrated adaptability by quickly learning new processes, tools, and technologies to meet project requirements.
As a Junior Java Developer, I am excited to contribute to a company's success by leveraging my technical skills and passion for growth. I am eager to work in a professional team environment where I can continue to learn and develop my abilities.
If you have any opportunities or would like to discuss how my skills can benefit your organization, please feel free to reach out to me. I look forward to connecting with you!
Best regards,
Danylo Chernov