Diploma

Ihor Afanasiev

Junior Backend Java Developer

Leszno

Courses

Junior Backend Java Developer Course 6 months (finished in May 2025) Passed
Academics
Studying speed Studied at a normal pace
Study attempts Due to poor performance or cheating, the student has to start the course anew Passed course on 1 try
Hours of studying Spent at least 240 hours
Skills
  • Java 21: Core, Collections, Multithreading, Concurrency, Exceptions, Stream API
  • CS Fundamentals: Data Structures, Big-O Notation
  • OOP & Architecture: SOLID, KISS, DRY, YAGNI, Design Principles, Design Patterns
  • Spring Framework: Spring Core, Spring Boot, Spring MVC, Spring Security (Basic Auth, OAuth 2, JWT), Spring Data JPA, Hibernate Validator, Spring WebSocket, Spring Actuator, RESTful API Design, API Versioning, Error Handling, Validation
  • Databases: PostgreSQL, MongoDB, H2, Cassandra, Hibernate, JDBC, Query Optimization, Indexing
  • Messaging & Integration: ActiveMQ
  • Cloud & DevOps: AWS EC2, AWS RDS, AWS Elastic Beanstalk, CI/CD, Jenkins, GitLab CI/CD, Maven
  • Version Control & Collaboration: Git, GitHub, GitLab, Git flow, Jira, Agile (Scrum), Task Estimation, SDLC
  • Testing & QA: JUnit, Mockito, Gatling, TDD, BDD, Postman
  • Monitoring & Logging: Prometheus, Grafana, Logback, Java VisualVM
  • Tools & Utilities: IntelliJ IDEA, Swagger/OpenAPI, curl, Lombok, MapStruct, Internationalization (i18n), Linux
About course
  • Junior Backend Java Developer Course.
  • Online studying
  • Graduation level
    Junior Backend Java Developer
  • Mentor
    Andrii Piskovyi
Stanford CSA106 + CSB106 3 months (finished in March 2024) Passed
Academics
Average code mark 4.89 / 5 Top 30 Average mark higher than 70% of graduates
Average review mark On the course, students learn to conduct a review themselves and receive marks for it 4.89 / 5 Top 30 Average mark higher than 70% of graduates
Studying speed Studied at a good pace
Study attempts Due to poor performance or cheating, the student has to start the course anew Passed course on 1 try
Hours of studying Spent at least 325 hours
Skills
  • Computer science
  • Java
  • Code review
About course
  • Learning the basics of programming in a Peer-to-Peer format by the education course of Stanford University.
    More about the course program
  • Online studying
  • Graduation level
    Computer Science Basics Alumnus

Back to courses

Recommendations - 0