Jens van Hellemondt
Introduction
Results-driven development lead with 10+ years of application development, with a strong focus on architecting robust, flexible and maintainable software solutions. My expertise includes Software Design and Development, adoption of, and guidance on Enterprise Architecture, and streamlining workflows to improve efficiency and productivity. I leverage my technical knowledge of architecture best practices, design principles and patterns, and testing methodologies to guide and collaborate with teams towards high-quality solutions.
Developer Skills
- Vue | Nuxt | React
- HTML | (S)CSS | Tailwind
- Javascript | Typescript
- Rust
- Scrum | SAFe | Agile
- Clean Code & Architecture
- Domain-Driven Design
- Domain Modeling
- Behaviour-Driven Development
- Test-Driven Development
- Design Patterns/Principles
- Architectural Styles
- Event-Driven Architecture
- CQRS / CQS
- Serverless (AWS CDK)
- Docker
- Kafka | Pulsar
- SQL | NoSQL
- CI/CD
- Git (Github, Gitlab, Bitbucket)
Professional & Interpersonal Skills
- Stakeholder Communication
- Problem Decomposition
- Goal-Oriented Leadership
- Project Planning
- Team Collaboration
- Autodidact
- Coaching/Mentoring
- Presenter
Open Source Project: Arts and Crafts
Experience
Lead DevOps Engineer | Essent | IT Finance | Den Bosch | Jun 2024 - current
- Led a feature-team of four AWS engineers, designing and developing features using a Domain-Driven, Event-Driven, CQRS-based architecture deployed to AWS, with Kafka as the eventing platform, and built frontend components using Angular.
- Co-introduced Design Documents, Architectural Decision Records, and Request for Comments within the department.
- Established a go-to colleague reputation on Testing methodologies, Event-Driven Architecture, and Domain-Driven Design within the AWS/Typescript community.
- Led department Craftsmanship sessions with various topics on Software Design and Development.
- Coached colleagues, and collaborated on multiple features via pair-programming in Test-Driven Development.
- Hosted various workshops on Domain-Driven Design, Event-Driven Architecture, and Testing.
- Contributed to Event-Driven Architecture, Engineering Principles, and Technical Documentation communities.
- Participated in Scrum ceremonies and handled tasks beyond coding, including documentation, testing, bug fixing and deployment.
Head of IT | DebitRoom | Nieuwkuijk | May 2023 - May 2024
- Researched enterprise applications and led the design and development of scalable, maintainable, and testable software systems across Typescript environments (React/NodeJs, Vue/NodeJs) using DDD, TDD, OOP, SOLID principles, and design patterns.
- Guided technology choices and ensured implementations aligned with system design.
- Mentored colleagues on best practices, design principles, and patterns to improve team knowledge and code quality.
- Integrated stakeholder and development communication into project management tools, creating a central source of information.
- Collaborated with stakeholders to develop a high-level roadmap that reflects organization needs and strategic priorities.
- Conducted thorough cost mapping and eliminated wasteful technical spending.
- Enhanced code quality and reduced deployment risks by simplifying development, utilizing Docker for consistency, and implementing CI/CD.
- Led the implementation of Scrum methodology, streamlining development and enhancing product quality.
- Participated in Scrum ceremonies and handled tasks beyond coding, including documentation, testing, bug fixing and deployment.
Teamlead | LanthopusX | Veghel | Jun 2022 - Apr 2023
- Contributed to seamless web applications by developing with and effectively integrating VueJs frontends with a mix of backends (WordPress, Laravel and AWS CDK).
- Led the initiative to modernize development by adopting AWS (CDK), promoting simplicity and driving CI/CD adoption.
- Mentored junior developers, accelerating their onboarding and contributing to a more knowledgeable team.
- Proactively collaborated with the board as a strategic partner on projects, deadlines, and human resource management.
- Collaborated closely with clients to meet project deadlines, driving on-time completion and exceeding expectations.
- Led project initiatives as product owner by proxy, defining a clear vision, prioritizing value delivery, and fostering team collaboration.
- Led the implementation of Scrum methodology, streamlining development and enhancing product quality.
- Participated in Scrum ceremonies and handled tasks beyond coding, including documentation, testing, bug fixing and deployment.
Software developer | IXXI | Vught | Jun 2021 - May 2022
- Revamped the entire e-commerce website using React/Gatsby, delivering a faster, more engaging user experience and boosting conversions.
- Participated in resolving backend challenges using AWS Amplify and Lambda's, ensuring functionality and scalability.
- Participated in Scrum ceremonies and handled tasks beyond coding, including documentation, testing, bug fixing and deployment.
Software developer | Kings Code | Boxtel | Oct 2020 - May 2021
- Contributed to the development of dynamic user interfaces with Vue.js, implementing features and functionalities.
- Collaborated with the team to address architectural challenges, finding creative and practical solutions for the development process.
- Participated in Scrum ceremonies and handled tasks beyond coding, including documentation, testing, bug fixing and deployment.
Financial Data Analyst and Software developer | De Beemd Corporate Finance | Eindhoven | Jun 2018 - Sep 2020
Financial/Tax (Technology) Consultant | EY | Eindhoven | Feb 2015 - May 2018
Manager | McDonald's | Veghel | May 2009 - Jun 2015
IT Consultant | Getronics | Veghel | Feb 2008 - Dec 2008
Professional Development
Books
- The Staff Engineer's Path | Tanya Reilly | In reading
- Versioning in an Event Sourced System | Gregory Young
- Practical Microservices | Ethan Garofolo
- The Pragmatic Programmer | David Thomas
- Implementing Domain-Driven Design | Vaughn Vernon
- Domain-Driven Design - Tackling Complexity in the Heart of Software | Eric Evans
- Thinking in systems | Donella Meadows
- Test driven development by example | Kent Beck
- Goede leiders eten als laatste | Simon Sinek
- Design Patterns: Elements of Reusable Object-Oriented Software | Erich Gamma and Richard Helm
- Refactoring: Improving the Design of Existing Code | Martin Fowler and Paul Becker
- SOLID: The Software Design and Architecture Handbook | Khalil Stemmler
- Clean Craftsmanship: Disciplines, Standards, and Ethics | Robert C. Martin
- Clean Agile: Back to Basics | Robert C. Martin
- Clean Architecture: A Craftsman's Guide to Software Structure and Design | Robert C. Martin
- Clean Coder: A Code of Conduct for Professional Programmers | Robert C. Martin
- Clean Code: A Handbook of Agile Software Craftsmanship | Robert C. Martin
Courses
- The Software Essentialist | 2024 | Essentialist.dev
- Rust lang: The complete beginner's guide | 2024 | Udemy.com
- The Modern GraphQL Bootcamp (with Node.js and Apollo) | 2020 | Udemy.com
- Learn Figma - UI/UX Design Essential Training | 2020 | Udemy.com
- Vue JS Essentials with Vuex and Vue Router | 2020 | Udemy.com
- Using TypeScript with React | 2020 | Udemy.com
- GraphQL with React: The Complete Developers Guide | 2020 | Udemy.com
- Modern React with Redux | 2019 | Udemy.com
- Python for Data Science and Machine Learning Bootcamp | 2019 | Udemy.com
- Python and Django Full Stack Web Developer Bootcamp | 2019 | Udemy.com
Education
Tax, Law and Economics | Fontys Hogescholen Financial Management | HBO | Jun 2015
ICT Network administration | NCOI | MBO | 2010 | Cancelled by the educational organization
Spoken languages
- Dutch (native)
- English (business)