VLADYSLAV YERMAKOV
Java Software Engineer
Software Engineer with 4 years of relevant experience
Ukraine, Dnipro, 49000 ·
· GitHub: github.com/VladYermakov02
Top Skills
Languages: Java · MySQL · MicrosoftSQL · JavaScript · TypeScript · HTML · CSS · C# · C · C++
Frameworks: Spring Framework · Spring Core · Spring Boot · Spring MVC · Spring Data JPA · Spring Security · Hibernate · JUnit · Mockito · React · Bootstrap
Other: Git · GitHub · Postman · Maven · Gradle · Linux · Bash · REST API · Vite · Npm · JSON · XML
Methodologies: OOP · SOLID · KISS · DRY · Agile Methodologies
Natural Languages: English (B2) · Ukrainian (C2) · Russian (C2)
Professional Experience / Projects
Bug Tracker 02/2023 – 06/2023
- Created a bug-tracking system that offers a thorough and efficient method for monitoring and managing software defects and issues throughout the software development lifecycle.
- Bug Tracker was my diploma project, and with my confidence, eloquence, and good storytelling skills, I received a 90/100 score during diploma defense and made it into the top 5 in the class out of 22 students.
- All the stages of the app development were designed by me, such as architecture, diagrams, database, UI/UX, coding, and troubleshooting; shows that I can manage projects and be flexible no matter the task.
Assignment Submission App 12/2022 – 02/2023
- Created the app that helped teachers and students communicate regarding the laboratory and coding projects more conveniently; the app has a chat system, the number of the work, and all needed links in one place, like links to a GitHub page, videos, and screenshots.
- All parts of the project were managed by me, as well as Bug Tracker.
Code Refactoring App (IDE) 09/2022 – 12/2022
- Decided to be a leader in a group project and played a key role in app-building and troubleshooting. Our team has received 100/100, and our project has become one of the leading ones.
- As a team (team of 5), we created an IDE with modern UI and functionality such as method and variable renames, method extraction, etc.
- Showed my communication skills when defending the project to the teacher on behalf of the whole team.
- Showed my mentoring and team playing skills when a classmate got stuck on his task through a lack of knowledge, I was the one who helped him along the way till he did everything he needed to do.
Interpreter 09/2022 – 12/2022
- Created a programming language and full-functioned Interpreter to it.
- With my perfectionism, the Interpreter became the best in the class, and I received a 100/100 score for it.
- Through steadfast dedication and a growth-focused mindset, I developed my programming language into a sophisticated achievement, earning acknowledgment from my teacher for its profound complexity.
Education
Bachelor's degree in software engineering, 09/2019 – 06/2023, Ukrainian State University of Science and Technologies, Ukraine, Dnipro.
Useful subjects: Architecture and design of software · Algorithms and data structures · Operating systems · Databases · Component-based software technologies · Translators · Software quality and testing