Roman Niklaus

Data Software Engineer

Greater Bern Area United States
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
Roman Niklaus is a Data Software Engineer with 11 years of experience building reliable, security-minded systems and data platforms from research labs to production. Based in the Greater Bern Area, he leads software and data engineering at Niklaus Engineering after roles at Insel Gruppe, SICAS, and universities where he bridged clinical research and production software. He contributes to open-source blockchain infrastructure—fixing concurrency and profiling bugs in the Harmony core—and has improved resilient front-end upload tooling by adding preprocess hooks and TypeScript typings. His background in IT security (BSc/MSc) informs a pragmatic approach to observability, testing, and migration correctness. Colleagues know him for quietly resolving tricky race conditions and for making low-level system behavior robust while keeping an eye on emerging Web3 opportunities.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science in Computer Science (BSc), Information and Communication Technologies with Specialization in IT Security, Bachelor of Science in Computer Science (BSc), Information and Communication Technologies with Specialization in IT Security at Berner Fachhochschule BFH
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
1,691reputation
183kreached
17answers
31questions
github-logo-circle

Github Skills (22)

javascript10
lib10
harmony10
file-api10
go10
front-end-development10
blockchain10
pprof10
testing9
typescript9
typescript-types9
typescripts9
distributed-ledger8
distributed-ledger-technology8
consensus7

Programming languages (12)

C#TypeScriptC++RRustSolidityJavaScriptGo

Github contributions (5)

github-logo-circle
harmony-one/harmony

Jun 2021 - Jul 2021

The core protocol of harmony
Role in this project:
userBack-end Developer
Contributions:13 reviews, 8 commits, 2 PRs in 1 month
Contributions summary:Roman's contributions primarily focused on the implementation and maintenance of the pprof service within the Harmony blockchain project. They addressed a race condition in the service, fixed tests, updated the module extension, renamed a mutex, and corrected flag and config migration tests. These changes involved modifying code related to the collection and saving of profiling data, and ensured the correct functioning and configuration of the pprof module.
consensusproof-of-stakeethereumblockchainsharding
23/resumable.js

Dec 2017 - Dec 2017

A JavaScript library for providing multiple simultaneous, stable, fault-tolerant and resumable/restartable uploads via the HTML5 File API.
Role in this project:
userFront-end Developer
Contributions:5 commits, 4 PRs, 3 comments in 8 days
Contributions summary:Roman primarily contributed to the JavaScript library's functionality by adding and modifying features related to file processing before upload. Their work included introducing an optional `preprocessFile` function, updating the chunk upload process, and fixing a bug related to the execution of preprocess functions. The user's contributions focused on improving the library's file handling and upload control logic, adding flexibility and control over the upload process. They also updated the TypeScript definition file.
fault-tolerantfile-apijavascript
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