Hello! 👋

I'm Serhii Chepets

Middle Software Engineer

About Me

I am a dedicated Software Developer from Ukraine with a strong academic background and proven experience in delivering modern, high-quality web applications. My primary expertise lies in the .NET ecosystem, where I focus on building reliable, scalable, and maintainable solutions. I am highly valued for problem-solving, teamwork, and clear communication. I enjoy mentoring junior developers, sharing knowledge, and fostering effective collaboration. My long-term ambition is to grow into a Team Lead role, where I can drive technical excellence, guide a team, and help deliver impactful solutions.

C# / .NET / .NET Core / ASP.NET Core Entity Framework Core, LINQ SQL (MSSQL, MySQL, SQLite) REST API OOP Principles & Best Practices SOLID Principles Design Patterns Clean Architecture Unit Testing Git CI/CD Strong Problem-Solving Team Collaboration & Communication Mentoring & Knowledge Sharing Continuous Self-Development

Experience

Middle Software Engineer

Plarium LLC (Raid: Shadow Legends)

March 2023 - Present
  • Implemented and enhanced gameplay features, increasing player engagement and enabling regular live content updates.
  • Integrated third-party services and internal tools, streamlining workflows and expanding game functionality.
  • Optimized client-server communication and background processes, improving performance and reducing latency.
  • Collaborated with cross-functional teams (game designers, QA, DevOps) to deliver new features on schedule and with high quality.
  • Supported live operations and scaled infrastructure, ensuring stability and performance for millions of active players worldwide.

Private Programming Tutor

Self-Employment

February 2025 - Present
  • Taught C# programming and computer science fundamentals to school and college students, building a strong foundation for future IT careers.
  • Designed and delivered structured lessons on algorithms, OOP principles, and software design patterns, ensuring practical understanding.
  • Created tailored study plans and exercises, helping students prepare for university studies, career goals, and personal projects.
  • Mentored and motivated students, fostering problem-solving, critical thinking, and independent learning skills.
  • Introduced real-world tools and practices (Git, Entity Framework, project structuring) to bridge the gap between theory and industry standards.

Junior Software Engineer

Microinvest LTD

April 2021 - March 2023
  • Refactored legacy software using modern design patterns to improve maintainability and scalability.
  • Developed client-server applications enabling reliable interaction with USB devices.
  • Created background processing modules for file I/O (XML, JSON, Excel), automating data workflows.
  • Built desktop applications integrating third-party services to extend system capabilities.
  • Contributed to a web-based license management solution, improving license tracking and administration.

Education

Bachelor of Science in Computer Science and Information Technology

Zaporiz`kyy National University

Sept 2016 - June 2020
  • Gained teaching experience during an internship at a school
  • Projects — software development, startups, participation in team case championships

Intensive Training

StudMentor Program

2024
  • Completed ~24 hours of group-based practical training
  • Delivered weekly online lessons (2×90 min) to small groups (up to 3 students)
  • Provided academic mentoring to schoolchildren from frontline regions
  • Participated in group and individual supervisions with an experienced teacher
  • Received an official certificate issued by Teach for Ukraine and UNICEF
  • Volunteer-based role within a UNICEF-supported program (funded by GPE)

Certificates

Professional certifications and recognitions

Game Development And Testing Course Certificate 2025 preview
Teaching2025

Game Development And Testing Course Certificate 2025

Certificate of Appreciation from NURE for contributing to the development and delivery of the educational course 'Testing of Gaming Applications and Server Solutions for Game Statistics'.

Kharkiv National University of Radio Electronics

StudMentor Training Certificate preview
Teaching2025-02-07

StudMentor Training Certificate

Certificate confirming completion of the StudMentor program (45 hours total: 24h coursework, 16h teaching practice, 8 weeks supervision). Focused on mentoring schoolchildren from frontline regions, improving academic support, and developing innovative teaching skills. Organized by Teach for Ukraine with UNICEF and GPE support.

Teach for Ukraine, UNICEF & GPE

Recommendation Letter - Teach For Ukraine preview
References2024

Recommendation Letter - Teach For Ukraine

Letter of recommendation from NGO Teach For Ukraine recognizing exceptional mentorship in informatics, effective teaching methods, and strong student engagement during the StudMentor program.

NGO Teach For Ukraine (Senior Mentor: Daria Lohvynenko)

Game Development And Testing Course Certificate 2024 preview
Teaching2024

Game Development And Testing Course Certificate 2024

Certificate of Appreciation from NURE for contributing to the development and delivery of the educational course 'Testing of Gaming Applications and Server Solutions for Game Statistics'.

Kharkiv National University of Radio Electronics

Bachelor's Degree Certificate preview
Education2020

Bachelor's Degree Certificate

Bachelor's Diploma in Computer Science and Information Technology with professional qualification as Teacher of Computer Science, awarded by Zaporizhzhia National University.

Zaporizhzhia National University