Java Developer
I am a passionate Java developer with a strong desire for learning and mastering new technologies. I quickly adapt to changes and enjoy tackling complex challenges. With a disciplined approach, I am focused on achieving the best results and delivering high-quality solutions. I am looking for opportunities to grow professionally in a company focused on innovative solutions and technological challenges.
I'm open for new job opportunities - if you would like to discuss your project, I'm available at mr.shtoiko@gmail.com or +45 40 46 19 91
Java developer with solid experience in personal and educational projects. I excel in quickly mastering new technologies and effectively solving complex problems. I value teamwork and strive to improve my skills continuously. I am enthusiastic about building high-quality software and seeking opportunities in an innovation-driven company.
I really love my work and always treat each project of my clients as my own.
BankSim is an educational banking system simulator designed to develop expertise in modern technologies and distributed systems architecture. It demonstrates skills in managing multi-currency accounts, transactions, and terminal registration. The project utilizes Spring Config Server, Spring Netflix Discovery Server, Spring Gateway, along with gRPC, Apache Kafka, and Project Reactor (Spring WebFlux) to build a scalable microservices infrastructure. As the sole developer of the project, I was responsible for all aspects of development, requiring me to consistently make decisions to stay on schedule and ensure the successful implementation of all tasks.
BankSim is an educational project simulating a banking system, built to enhance expertise in microservices and distributed systems. Developed from scratch, it uses a distributed architecture with asynchronous communication. The project demonstrates technical skills and serves as a platform for learning and testing new technologies.
Volunteered as a backend developer for GreenCity, a municipal project promoting eco-friendly lifestyles. Developed a user notification system from scratch to keep users updated and prepared it for future messenger integration. Enhanced database query efficiency with JPQL, improving data retrieval and system performance. The platform features an interactive map, habit tracker, and access to user data through the GreenCityUser microservice.
WebsiteDeveloped ATMsimulator, a learning project simulating ATM functionality, integrated with the BankSim project. Utilized Java 8, Swing framework for the user interface, and gRPC for seamless communication between ATMsimulator and BankSim systems
GitLabEconomic cybernetics
Finance, Banking and Insurance
Java Online Marathon, Java project-based learning, DevOps for developers fundamentals,
JavaScript/CSS3/HTML5 fundamentals