Tetiana Novikova is a Principal Engineer based in Vancouver with 11 years of experience building data-driven systems and scalable backend services, primarily using Scala. She progressed through multiple engineering roles at Datasembly from Scala Software Engineer to Principal Engineer, blending functional and imperative paradigms to improve code quality and maintainability. Known for a pragmatic, problem-first approach, she embraces new languages and technologies to find the best solutions and move projects to production. Her background in system analysis and computer science underpins a strong focus on architecture and data engineering practices that bridge analytics and software delivery. Less obvious: she tends to favor hybrid paradigms that make code both expressive and maintainable, pairing engineering rigor with practical delivery.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science - BS, System Analysis, Bachelor of Science - BS, System Analysis at Lviv Polytechnic National University
Associate of Science - AS, Computer Science, Associate of Science - AS, Computer Science at Utah Valley University
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
Tetiana Novikova - Principal Engineer at Datasembly