Candidates 24
$1200 / mo
≈ $14400 / year net
Java Developer
Ukraine · 2 years of experience · Upper-Intermediate ·Published today
Ukraine · 2 years of experience · Upper-Intermediate ·Published today
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.
$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.
$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
$1500 / mo
≈ $18000 / year net
Java Developer
Ukraine · Dnipro · 2 years of experience · Upper-Intermediate ·Published 22 April
Ukraine · Dnipro · 2 years of experience · Upper-Intermediate ·Published 22 April
MATE ACADEMY | MAY 2022 - MAY 2023
- Implement full-stack features for platform that combines all communication channels with customers into a single interface
- Setup Amplitude events
- Code review
- Write documentation for the new features that I have implemented
- Mentor students in Java course at Mate Academy (In the first few months, it was one week of development followed by one week of mentorship, and later on, it was 90% development and 10% mentorship)
- Fix issues in Java course at Mate Academy
- Implement telegram food delivery bot (available only for employees)
* AWS Certified Database – Specialty
* AWS Solutions Architect – Associate
$3500 / mo
≈ $42000 / year net
Java Software Engineer
Ukraine · Dnipro · 6 years of experience · Upper-Intermediate ·Published 17 April
Ukraine · Dnipro · 6 years of experience · Upper-Intermediate ·Published 17 April
I have good understanding of the object-oriented concepts, design patterns. I have been involved in developing products for internal and external using. I can mention that I'm a good team player, flexible, because I’m always eager to do different and non-standard tasks, that allows me to learn new things in programming. Also for me it’s easy to find common ground with people
$6000 / mo
≈ $72000 / year net
Senior Java Developer
Ukraine · 10 years of experience · Pre-Intermediate ·Published 14 April · In passive search
Ukraine · 10 years of experience · Pre-Intermediate ·Published 14 April · In passive search
Knowledge and use Spring Framework (Spring Boot, Spring Security, Spring MVC, Spring Data and other)
Knowledge and use Hibernate
Knowledge of Web Services (REST) and json
Knowledge and use RabbitMQ, ActiveMQ
Good knowledge of Sql (MySql) and NoSql (MongoDB)
Designing and creating microservices architecture (Consul, HA and other)
The use of technology continuous integration (jenkins and other)
Experience with Tomcat web server
Experience with front-end technologies (java script, android)
Experience with linux deploy
Experience with docker, docker-compose
Experience with rust language
Experience with kotlin language
Experience with swift language
$4200 / mo
≈ $50400 / year net
Senior Software Engineer, Senior Java Developer
Poland · More than 10 years of experience · Advanced/Fluent ·Published 14 April · In passive search
Poland · More than 10 years of experience · Advanced/Fluent ·Published 14 April · In passive search
Trying to prevent from participation in non-prospective projects and long term support.
$3500 / mo
≈ $42000 / year net
Java developer
Ukraine · Dnipro · More than 10 years of experience · Pre-Intermediate ·Published 10 April · In passive search
Ukraine · Dnipro · More than 10 years of experience · Pre-Intermediate ·Published 10 April · In passive search
Accomplishments:
- developed and implemented the "Actual costs" module, the function menu system, the user administration area;
- the time for preparing a report on actual costs has been reduced by more than 2 times;
- high technical design for the projects.
Project: Collection and analysis of information on orders.
Accomplishments:
- created a module for entering information about orders in the branches of the corporation;
- a module for analyzing information about orders has been created;
- developed and implemented two-way integration with 1C.
Project: Automation of information exchange between corporate departments
Accomplishments:
- a module has been created that provides collection, storage and a convenient interface for processing and exchanging information between departments;
- eliminated the need to send emails manually using an automatic scheduler;
- accelerated the work of departments by 40%, formalizing and transferring the information flow into the program, eliminated the need for monthly verification of a large amount of information.
Technologies: MSSQL, MSSOAP, Visual FoxPro 9.0, Java, Swing, Spring, REST, Hibernate, client/server applications
Quick recovery of system performance after a series of failures on the server, transfer of the database to a new server with minimal downtime.
$2000 / mo
≈ $24000 / year net
Junior Software Engineer (java)
Ukraine · Dnipro · 2.5 years of experience · Intermediate ·Published 9 April
Ukraine · Dnipro · 2.5 years of experience · Intermediate ·Published 9 April
- In the latter project, participated in the development of newly developed system for a major international investment bank to consolidate and validate data within finance department.
- Wide experience mentoring teammates. Go to person for complicated problem solving and design reviews.