Hello! I'm Dmitry - an experienced Software Engineer, currently living in Paphos, Cyprus, but planning to move to Spain.During my employment I mostly worked with .NET stack including C#, ASP.NET Blazor Framework, HTML/CSS/JS on the frontend, nUnit, Selenium WebDriver and VS profiling tools. Teams I was part of utilized Scrum, Kanban and other Agile methods, hence I have a good understanging of iterative software development. I am familiar with Docker, Git and Unix Shell, CI/CD processes with GitLab and TeamCity, as well as software testing theory and bug tracking using GitHub issues and YouTrack.At the moment I am having a pause in my employment to refresh and actualize my industry knowledge and become more versatile. For this purpose I relearn Python, which I used before my first official job, study Cloud Computing with popular services, DevOps tools and modern approaches to architecture, and steadily work on my highly extensible pet project which for now requires a service that collects data through parsing and scraping of Wikipedia pages, another one leveraging cloud ML-as-a-service solutions, a Flask API server and a frontend application for people to play a little guessing game with the data from Wikipedia. Along the way I use GitHub Projects to keep track of my progress and ideas, and plan to deploy all of this on AWS.I am quick to learn and adapt, I thrive on exploring new technologies and methodologies, and I successfully met such challenges during my employment. But what really fuels my work is a passion for collaboration, communication, knowledge sharing, mentoring people and feeling their support, which leads to continuous improvement of the whole team.Outside of my job, music is the thing that drives me every day. I am obsessed with listening, writing and performing, being a creative, expressive and extremely social guy.I'm keen to connect with like-minded professionals and explore how we can make things happen together.
-
Software DeveloperJetbrains Dec 2021 - Apr 2024Paphos, CyprusSoftware developer working on IDEs:ReSharper - Made parsing and code analysis more consistent and stable in Razor pages. Fixed improper lexing rules and unified lexing logic for Razor directives. - Developed new features to support the most recent versions of Blazor framework. Ensured error-free loading of new project templates in .NET 8. - Trained colleagues to use efficient Blazor techniques. Demonstrated the best practices of JavaScript interoperability. - Participated in a strategic session of the product team and helped develop the product roadmap.Writerside (temporarily) - Fixed layout issues. - Implemented the Task List component inspired by GitHub Flavored Markdown. -
Software DeveloperDeveloper Express, Inc. Oct 2018 - Oct 2021St Petersburg City, RussiaSoftware developer working on .NET UI controls:XtraSpreadsheet - Improved the performance of document loading and formula computing. - Developed the multithreading document recalculation engine. - Implemented save/load support for Microsoft Excel documents in XLSB and XML Spreadsheet 2003 formats.Blazor Components - Developed customizable web components (such as forms, data editors and popup windows) for the Blazor framework. - Designed and wrote functional tests using Selenium WebDriver. Conducted manual testing as a part of the release workflow. - Designed usage examples and feature demos for the product demo page. - Wrote documentation drafts for technical writers to edit. - Learned to work following the Scrum approach. - Trained colleagues in the essentials of HTML, CSS and JavaScript.
Dmitry Yudovich Education Details
-
Прикладная Математика И Информатика
Frequently Asked Questions about Dmitry Yudovich
What is Dmitry Yudovich's role at the current company?
Dmitry Yudovich's current role is Software Engineer.
What schools did Dmitry Yudovich attend?
Dmitry Yudovich attended Университет Итмо.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial