Robert Schouten is a practical full-stack software developer with a decade of professional experience and five years focused on building business applications and embedded PLC bridges. He specializes in backend development while maintaining strong full-stack instincts, shipping features that improve integrations, reporting, and email workflows. Robert has contributed to well-known open-source projects in the Frappe/ERPNext ecosystem, fixing bugs and enhancing payroll, HR, timesheets and ERP report functionality. At Trimble and previously at an industrial automation firm, he built customer-facing systems that connect internal applications to hardware and optimized operational workflows. Relocating to Helsinki with a residence permit, he combines hands-on coding with a knack for streamlining processes and improving reliability in production systems.
10 years of coding experience
5 years of employment as a software developer
Cert 4 in programming, Computer Programming, Cert 4 in programming, Computer Programming at North Metropolitan TAFE
Low code web framework for real world applications, in Python and Javascript
Role in this project:
Full-stack Developer
Contributions:68 commits, 70 PRs, 2 branches in 1 year 2 months
Contributions summary:Robert primarily contributed to the Frappe framework's email functionality and user interface, improving email receiving, attachment handling, and the user interface for sharing and reports. They implemented and tested features related to handling email attachments from Outlook, including plain text and HTML content, along with updates to the list view of reports, enabling the display of collapsed views and date range pickers as well as adding various UI enhancements. Furthermore, the user worked on user permission features by adding workflow state features and restricting access to users.
Free and Open Source Enterprise Resource Planning (ERP)
Role in this project:
Backend Developer
Contributions:51 commits, 54 PRs, 36 comments in 8 months
Contributions summary:Robert primarily contributed to bug fixes and minor enhancements within the ERPNext codebase. Their work involved addressing issues related to displaying company information, preventing duplicate submissions, and correcting typos in reports. They also made changes to improve leave balance calculations, stock entries, and the item-wise sales register. Additionally, the user modified email digest functionality and enhanced the timesheet and calendar views.
procurementpythonhrmsfrappeprofit
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
Robert Schouten - Software Developer at Trimble Solutions Corporation