Bart van Tuil Software developer

Full Stack Web (10.5 yr.), Solutions Architect (10.0 yr.)

Summary

- With over a decade of progressive experience in software development and leadership, the engineer showcases a rich portfolio of technical expertise and successful project executions.
- Holding a strong foundation with an Engineering degree in Computer Science, the individual commands an authoritative understanding of software architecture, security, and diverse programming languages including C#, .NET frameworks, and RESTful services.
- Proven leadership as a team lead is evident in guiding teams to craft tailored hardware and software solutions. - Credentialed with Microsoft certified professional developer and technology specialist certifications, the candidate applies industry-standard methodologies such as Agile/Scrum and Azure DevOps to drive software development lifecycle.
- A practical problem-solver, they prioritize maintainability and user-centric design, underpinned by a philosophy of ‘fail-early’ principles and direct communication.

Work Experience

Founder, Freelance Developer, Various independent projects

Duration: Present
Summary: Operates as a founder of Digital Foundry working on publishing and developing software and hardware solutions, and automation prototyping.
Responsibilities: Freelance developer and creator of customized and off-the-shelf hardware and software solutions.
Technologies: C#, .NET (Framework, 6, 7), REST & Web Services, Azure Infrastructure & Services, Containerisation & IaaS, Serverless Apps, Hardware Development, PCB Design, Prototyping

Architect, Lead Developer, Development and maintenance of national education platform

Duration: 2018-2022 (5y)
Summary: Guided the development and maintenance of a national education monitoring platform, from requirement specification to implementation, and supported junior and medior colleagues.
Responsibilities: Identified customer requirements, designed functional and conceptual models, developed technical designs, oversaw development, and maintained stakeholder communication.
Technologies: .NET, Azure, MS SQL, Blob storage, Data Lake, DBT, Entity Framework, Dapper, .NET MVC, HTML, CSS/Less, JavaScript & JQuery, client-side templating, Agile (Scrum/AUP), CI/CD, ATAM, 4+1 VM, BPM, UML, Archimate (informal)

Team Lead, Developer, Redevelopment of property management software

Duration: 2016-2017 (1½y)
Summary: Led the redevelopment of property management software, focusing on maintainability and scalability, and mentored developers during the technical implementation.
Responsibilities: Architected system, reverse-engineered legacy software, led technical development, and ensured adoption of development philosophy among team.
Technologies: .NET Framework, .NET Core, Azure, MS SQL, Blob storage, .NET MVC, HTML, CSS/Less, JavaScript/jQuery, client-side frameworks (SPF, later Angular), Agile (Scrum), ATAM, 4+1 VM, BPM, UML, partly Archimate

Architect, Developer, Software solutions for automotive industry

Duration: 2013-2016 (3y)
Summary: Setup the entire architecture for software solutions in the automotive industry, leading the implementation from functional requirements to delivery.
Responsibilities: Developed platform-wide solutions as an architect, handled information security, guided restructuring of development methodologies.
Technologies: .NET Framework, SaaS, MS SQL, .NET MVC, HTML, CSS/Less, JavaScript/jQuery, Agile (Scrum/AUP), 4+1 VM, BPM, UML, informal DDD, AUP

Education

  • Hogeschool Zeeland, Engineering degree
    Engineering degree Computer science: software development with Information security minor

Certification

  • Microsoft certified professional developer MCPD 4.0
    Designing and developing web applications with .NET 4
  • Microsoft certified technology specialist
    Web applications with .NET 4
  • MCTS: WCF web development with .NET 4
  • MCTS: Accessing data with .NET 4