Ryszard Trojnacki

Główny Specjalista Ds. Programowania at Ryszard Trojnacki Programowanie

Wrocław, Lower Silesian Voivodeship, Poland
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
Ryszard Trojnacki is a seasoned software architect and team leader with 11+ years delivering embedded, backend and full‑stack systems from Wrocław. He blends deep C/C++ and Java expertise with web and mobile stacks (React, ReactNative) and strong SQL experience across MySQL and PostgreSQL, often operating at the intersection of hardware (Atmel, ESP8266, Z‑Wave) and software. As owner of several software ventures and a long‑tenured lead at Łukasiewicz - ILOT and Euroimpex, he pairs hands‑on coding with project leadership and system administration (Linux, Nginx/Apache). An active open‑source contributor, he’s improved stability in the widely used OpenZWave C++ library and enhanced query capabilities in the Ebean ORM, showing attention to reliability and edge cases. He is comfortable shipping production fixes that target memory, interoperability and database behavior—skills honed from game development to industrial IoT. Colleagues value him for pragmatic problem solving and a rare blend of low‑level engineering and user‑facing web/mobile delivery.
code11 years of coding experience
job19 years of employment as a software developer
bookmaster's degree, Computer Science, master's degree, Computer Science at Uniwersytet Wrocławski
languagesPolish, English
stackoverflow-logo

Stackoverflow

Stats
48reputation
1kreached
3answers
1question
github-logo-circle

Github Skills (24)

c-language10
memory-management10
databases10
ebean10
java10
javas10
orm10
sql10
zwave10
cprogramming-language10
database10
winapi9
testing9
debug9
debugging9

Programming languages (6)

JavaC++ShellCJavaScriptPHP

Github contributions (5)

github-logo-circle
ebean-orm/ebean

Mar 2015 - Aug 2021

Ebean ORM
Role in this project:
userBack-end Developer
Contributions:1 review, 14 commits, 6 PRs in 6 years 6 months
Contributions summary:Ryszard primarily contributed to the Ebean ORM project by implementing new features and enhancing existing functionalities. Their work involved adding support for table aliases in SQL queries and incorporating "EXISTS" and "NOT EXISTS" SQL commands, improving query capabilities. The user also added code to allow for null items in @DbArray lists and incorporated a test case for changing OneToMany collection by editing the target bean. Furthermore, the user provided a java parameter to override the default datasource.
sqlserverhanaebeanjdbcorm
OpenZWave/open-zwave

Mar 2017 - Sep 2018

a C++ library to control Z-Wave Networks via a USB Z-Wave Controller.
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 6 comments in 1 year 6 months
Contributions summary:Ryszard primarily focused on fixing bugs and improving the stability of the OpenZWave library. Their contributions include correcting memory leaks within the `ValueRaw` class and addressing issues related to value length handling. They also updated the library's core functionality by implementing the `IsMultiInstance` method and fixing inconsistencies in the codebase, specifically the inclusion of Windows headers.
cppcontrollerc-libraryopenzwaveusb
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
Ryszard Trojnacki - Główny Specjalista Ds. Programowania at Ryszard Trojnacki Programowanie