rvanrijn

Freelance Software Engineer

As a Senior Software Engineer, I design and deliver scalable, user-centric solutions that turn complex challenges into seamless digital experiences. My focus is on building robust backend systems with Java and intuitive frontends with Angular, ensuring every solution is both technically sound and business-driven. With certifications as a Professional Scrum Master (PSM I) and Certified Kubernetes Application Developer (CKAD), I combine strong engineering practices with agile methodologies to help teams move faster and smarter. I’ve led development efforts across multiple freelance projects and cross-functional teams — modernizing legacy systems, improving performance, and enabling smooth cloud deployments. I’m passionate about clean design, continuous improvement, and building solutions that last. Whether leading a team or collaborating as a freelance partner, I focus on creating software that delivers real value to users and organizations. Always open to discussing new challenges, consulting opportunities, or projects that push the boundaries of modern software engineering.


Experience: 11 years

Yearly salary: $134,000

Hourly rate: $80

Nationality: 🇳🇱 Netherlands

Residency: 🇳🇱 Netherlands


Experience

Full Stack Java Engineer
Nederlandse Spoorwegen
2021 - 2023
Developed and maintained enterprise-grade applications using Java, Spring Boot, JavaScript, and Angular. Improved system performance and reliability for high-availability railway data services. Contributed to API integration and data automation pipelines, enhancing operational efficiency. Worked in agile, cross-functional teams focused on iterative delivery and continuous improvement. Supported modernization efforts and alignment with cloud-first architecture principles.
Full Stack Engineer (freelance)
ING Nederland
2019 - 2021
Built and enhanced secure, customer-facing web applications using Java, Spring, and Lit-html. Implemented Single Sign-On (SSO) and identity management solutions for improved user access control. Collaborated with architects and DevOps teams to streamline CI/CD pipelines and deployment processes. Contributed to system refactoring and legacy modernization, improving maintainability and scalability. Applied agile development principles to ensure timely delivery and high software quality.
Software Engineer
NCIM Groep
2014 - 2018
Software Engineer
Ordina
2012 - 2014
Contracted at three different departments within Rabobank.
Software Engineer
GlobalCollect
2010 - 2012
Developed and implemented a Billing and Settlement Plan system to streamline financial processes for BSP Airlines. Designed and executed a Payment Status Communicator project to provide merchants with real-time payment notifications. Utilized Global Collect's Account Updater to update credit card information for Merchants, enhancing payment efficiency.
Software Engineer/Consultant
NCIM Groep
2006 - 2010
The NCIM Group specializes in seconding highly educated professionals to manage projects, consult, develop software, and manage systems in technical environments.

Skills

ai
angular
javascript
nextjs
java
english
dutch