Ruslana Kotova

.NET Разработчик at Unit6

Chelyabinsk, Chelyabinsk, Russia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ruslana Kotova is a .NET developer with 11 years of experience building WebAPI and MVC applications from architecture to production at Unit6. Based in Chelyabinsk, she focuses on clean OOP design and bringing order to complex web projects, often shaping architecture decisions. She contributes to open-source .NET tooling, notably improving a DOCX template engine to better handle merged rows, content controls and line breaks—small fixes that noticeably improve document generation reliability. A graduate in computer systems and networks from South Ural State University, she combines solid engineering fundamentals with practical backend craftsmanship. Colleagues rely on her for pragmatic solutions that make messy requirements maintainable and testable.
code11 years of coding experience
bookДиплом специалиста по инженерной специальности, Вычислительные машины, комплексы, системы и сети, 4,7, Диплом специалиста по инженерной специальности, Вычислительные машины, комплексы, системы и сети, 4,7 at Южно-Уральский Государственный Университет (ЮУрГУ)
languagesEnglish
github-logo-circle

Github Skills (7)

net10
asp-net10
dotnet10
template-engine10
csharp10
dotnet-core10
xml9

Programming languages (3)

C#JavaScriptSwift

Github contributions (5)

github-logo-circle
Smart docx template engine for .NET
Role in this project:
userBack-end Developer
Contributions:53 commits, 9 PRs, 26 pushes in 1 year 5 months
Contributions summary:Ruslana's contributions focused on enhancing the template engine for .NET docx files. They made several changes, including replacing content controls within the table header and implementing logic for various features, such as processing empty vertically merged and intermediate rows. They also worked on replacing text entries in content controls, which improved how text is handled and updated within the templates. Additionally, the user added support for linebreaks within the templates.
template-enginedotnettemplatedocxdocx-template
UNIT6-open/TWAIN-Web

Jan 2015 - Oct 2015

Contributions:74 commits, 1 branch in 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ruslana Kotova - .NET Разработчик at Unit6