Працював в 3 компаніях 5 років 4 місяці
IT
Java Developer
Danavero Inc.
IT
3 роки 8 місяців
09.2021 - до теперішнього часу
Horses Owners Platform: An online marketplace and community platform for horse owners, enabling users to buy, sell, and register horses.
Responsibilities:
- Troubleshot and resolved backend issues, ensuring system stability.
- Designed and optimized RESTful APIs, improving system reliability.
- Integrated mail messaging for notifications and user alerts.
- Developed and maintained backend using Java and PostgreSQL.
- Deployed and managed services using Docker for scalability.
Web Game Simulation: A simulation game for an insurance corporation, where users manage life choices such as buying a house, car, and insurance.
Responsibilities:
- Participated in all stages of server-side development, from architecture design to deployment.
- Collaborated with developers and stakeholders to align technical solutions with business needs.
- Designed and optimized RESTful APIs, improving system reliability and response time.
- Developed and maintained backend services using Java, Spring Boot, and PostgreSQL.
- Implemented authentication and authorization using Spring Security.
- Managed database migrations with Flyway, ensuring data integrity.
- Deployed and orchestrated services using Docker for scalability.
Banking System: A financial application handling account management, transactions, and customer support.
Responsibilities:
- Collaborated with cross-functional teams to align technical solutions with business needs.
- Automated build and deployment processes using Jenkins, improving CI/CD efficiency.
- Designed and secured RESTful APIs, ensuring compliance with banking regulations.
- Implemented and optimized payment processing systems for secure transactions.
- Monitored and optimized system performance using SLF4J and Logback.
- Developed and maintained services using Java, Spring, and Sybase.
Inner projects:
- Advertisement System: Built an Android application for displaying dynamic advertisements in public places.
- Transaction Service: Developed a backend service for updating transaction data from remote sources.
Junior Java Developer
TAGsoft
IT
7 місяців
08.2020 - 03.2021
Numismatics Platform: A platform for coin collectors to identify and search for coins based on scanned images.
Responsibilities:
- Integrated Google Cloud Vision (GCP Vision) for image recognition and coin identification.
- Built search functionality using Elasticsearch, improving data retrieval efficiency.
- Designed and implemented a web scraper to collect coin data from external sites.
- Initiated and developed the project from the ground up to full implementation.
- Developed backend services using Kotlin, PostgreSQL, and Hibernate.
- Designed and optimized database schemas for scalable data storage.
- Ensured system stability with unit tests using JUnit and Mockito
Sports & Health Platform: A health-tracking platform integrating payment services for fitness subscriptions.
Responsibilities:
- Designed and developed RESTful APIs for user interactions and payment transactions.
- Optimized backend performance, reducing response times and improving scalability.
- Wrote unit and integration tests using JUnit and Mockito to ensure code quality.
- Implemented structured logging with SLF4J and Logback for better monitoring.
- Fixed critical bugs and enhanced system stability through rigorous testing.
- Documented technical processes, ensuring maintainability and scalability.
- Integrated BlueSnap payment system for seamless subscription processing.
Trainee java developer
Enifsoft
IT
10 місяців
10.2019 - 08.2020
Auto Parts Marketplace: An online marketplace for buying and selling auto parts.
Responsibilities:
- Implemented a Telegram bot for automated user interactions and order tracking using the Micronaut framework.
- Created and maintained technical documentation for all microservices using Swagger Editor.
- Developed and optimized backend logic for handling product listings and transactions.
- Wrote unit and integration tests using JUnit and Mockito to ensure code reliability.
- Implemented structured logging with SLF4J for better monitoring and debugging.
- Integrated MongoDB and PostgreSQL for efficient data storage and retrieval.
- Improved system performance by identifying and fixing bugs.
Ключова інформація
Programming Languages:
Java, Kotlin, JavaScript, Python, Android
Frameworks & Libraries:
Spring Framework Stack, Hibernate, Micronaut Framework
Databases:
PostgreSQL, MySQL, Sybase, MongoDB
DevOps & Tools:
Gradle, Maven, Git, Jenkins, Docker, Kubernetes
Messaging & Streaming:
RabbitMQ, Apache Kafka, JMS
Cloud & Security:
Google Cloud Platform (GCP), OAuth2, JWT, Keycloak
API Development & Testing:
WebClient, HttpClient, Feign, RestTemplate, JUnit, Mockito, Swagger/OpenAPI
Soft skills:
Effective Communication & Articulation
Problem-Solving & Analytical Thinking
Time Management & Prioritization
Creative Thinking & Innovation
Teamwork & Collaboration
Навчався в 1 закладі
Академия гражданской защиты Украины
пожарная безопасность, инженер по профилактическим работам
Харьков, 2008
Володіє мовами
Англійська
середній
Курси, тренінги, сертифікати
Java programming
Software programming. Basic course
Vadim
Vadim
Java developer
сьогодні ви можете відкрити ще 0 контактів
Харків
Активно шукає роботу
повна зайнятість
Оновлено 4 тижні тому