Bogdan Udrescu

Teacher at Turun ammatti-instituutti

Turku, Southwest Finland, Finland
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
Bogdan Udrescu is a seasoned software engineer and teacher based in Turku, Finland, with 12 years of professional experience building Java-based web frameworks and client-side finance and aviation applications. He spent significant time at Vaadin contributing to the Flow framework and earlier Vaadin versions, improving core UI components and fixing subtle client-server and usability issues that impact large-scale web apps. Equally comfortable across front-end and back-end work, he has a proven track record of debugging complex component interactions and strengthening test coverage. Now teaching at Turun ammatti-instituutti, he brings practical engineering rigor and hands-on craftsmanship into education. Outside software, Bogdan applies his attention to detail to woodworking, car repair, gardening and self-taught physiotherapy, reflecting a pragmatic, multidisciplinary problem-solving style. His blend of open-source contributions and real-world maker skills makes him a practical engineer who values precision and durable solutions.
code11 years of coding experience
job18 years of employment as a software developer
bookSchool of Arts and Crafts "Cornetti"
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at University of Craiova, Romania
languagesEnglish, Finnish, Romanian
stackoverflow-logo

Stackoverflow

Stats
2,618reputation
302kreached
21answers
6questions
Badges
iphone
top-5%
nsarray
top-5%
github-logo-circle

Github Skills (32)

application-framework10
webapp-framework10
web-application10
vaadin10
gwt10
ui-design10
java10
javas10
uid10
front-end-development10
webapp10
vaadin-flow10
web-framework10
server-client9
javascript9

Programming languages (7)

TypeScriptJavaCSSJavaScriptObjective-CPHPHTML

Github contributions (5)

github-logo-circle
vaadin/flow

Jan 2019 - Sep 2020

Vaadin Flow is a Java framework binding Vaadin web components to Java. This is part of Vaadin 10+.
Role in this project:
userBack-end Developer
Contributions:10 releases, 17 reviews, 45 commits in 1 year 8 months
Contributions summary:Bogdan's contributions focused on enhancing the Vaadin Flow framework. They primarily made changes to the `flow-html-components` module, particularly around the `IFrame` component, where they subclassed it from `HtmlComponent` and added several attributes and importance types. These changes likely involved modifying existing HTML components to align with the evolving Vaadin web component framework. Additionally, they made code changes to test utilities and smoke tests.
web-componentsweb-application-frameworkvaadin-flowjavavaadin
vaadin/framework

Jul 2014 - Aug 2014

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
userFull-stack Developer
Contributions:22 commits in 1 month
Contributions summary:Bogdan primarily contributed to the Vaadin framework, focusing on bug fixes and improvements across the client-side and server-side code. Their work involved addressing issues related to GWT RPC calls in the client-side Profiler, resolving CSS resizing issues in the TextArea, and fixing focus/blur events within the TabSheet component. The user also addressed usability concerns by preventing browser scroll behavior when pressing the space key on a TabSheet's tab and improving the TabSheet selection algorithm after removing a tab.
web-applicationsjava-webvaadin-frameworkweb-application-frameworkjava
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
Bogdan Udrescu - Teacher at Turun ammatti-instituutti