To main content
 
Certificate of Hard&Soft Skills
]
[
This certificate is awarded to
Valentina Grinchik
upon the successfully completion of a program of study
course «‎Middle to Senior»‎
lasting 30 hours
Teacher of the course
]
[
Senior Unity Developer at Mad Brain Games
Svetlana Semenova
Developer since 2016. Has worked in various directions in large IT companies and startups but has settled on game development as it brings the most pleasure.


Specializations: developing game architecture from scratch, casual & NFT games, mentoring and engineer growth.
  • Senior Unity developer: Gismart
  • Unity Senior: Gulny
  • Unity Senior: Wowmaking
  • Unity Developer: Playtika
  • Lecturer: Hard & Soft Skills

Svetlana teaches and mentors game and level designers.
Engineering Manager at Orca Security
Rufat Khaslarov
Developer since 2012. Performed various roles from developer to software architect.
Specialization: web application development, micro service architecture, team growth and development, digital transformation.
  • Chief Software Engineer: EPAM
  • Engineering manager: EPAM
  • Team Lead: Liberty Globa
Tried himself in different directions: system/network administration, pentesting, but eventually settled on development.
Organized meetups and bootcamps. Creates training courses for engineers, mentors and advises developers.
Rufat has trained more than 100 developers over the past 5 years in the areas of "JavaScript Development", "AWS Basics" and "Full stack development with node.js ".
The course programme included:
]
[
1. Who is a senior developer and what are the differences between middle and lead roles?
2. Concepts of clean code, dirty code, refactoring, and architecture.
3. Basics of object-oriented programming (OOP).
4. The process of turning code into software.
5. Collaboration among developers in a team.
6. Working on projects.
7. Principles of writing clean code.
8. Class diagrams and tools for creating them.
9. Workshop.
10. Creational design patterns.
11. Structural design patterns.
12. Behavioral design patterns.
13. Refactoring techniques.
14. What constitutes good code architecture.
15. Project presentation.