Freelance .NET Software Developer | Solid IT Services
I am a .NET Software Developer with over 20 years of experience in delivering custom software solutions.
I try focusing on creating high-quality software and I always keep an eye on performance and maintenance.
I aim for creating solid solutions and I can quite often display being in-control and people sometimes say I can make complex environments look really simple.
Initially I started as a back-end developer focusing on C# and SQL Server.
After 5 years I worked on front-end development building and maintaining web applications for the consumer market.
In all these years I gained a lot of experience with databases (especially MS SQL Server), data modeling and performance tuning and I am quite often the Go-To guy when there are performance issues.
Since 2010 I work as a freelance .Net Developer. In my assignments/projects I use my all-round experience in front-end, back-end and databases to be able to create integrated solutions.
Understanding the impact in other layers also makes me able to focus on the functional side to find the best balance between functionality and implementation.
In my daily activities I try to work in a structured and accurate manner.
My analytical and conceptual thinking skills help me in picking up things quickly and they help me in keeping an overview while continuously deep diving into the details.
I can work completely solo, but I enjoy working in a team the most. I enjoy sharing knowledge and assisting others whenever required.
C#, SQL, Entity Framework, ADO.Net, MS SQL Server, LINQ
ASP.NET WebForms + MVC, HTML, CSS, JavaScript, jQuery, Angular
Moq, Unity, FluentAssertions, SpecFlow
Visual Studio, Git, Azure DevOps, Xamarin, Resharper, iOS
December 2022 - Present - Heerlen
Developer for the Accounting team building an extraction and distribution solution for the back-office and accounting system using SS&C Geneva.
Skills: C#, SQL, ADO.Net, Visual Studio, .Net Framework, MS SQL Server 2016, Moq, Unity, SpecFlow, FluentAssertions, Scrum, Geneva
August 2021 - November 2022 (1 year and 4 months)
Embarking on an adventure I worked on one of my own projects again developing an iOS game.
Skills: C#, Xamarin, Mono, Web Services, Entity Framework, iOS, Visual Studio, .Net Framework, MS SQL Server, Moq, Unity, SpecFlow, FluentAssertions
February 2020 - July 2021 (1 year and 6 months)* - Utrecht
Developer for the Regulatory Reporting Solution (RRS) of the Rabobank,
which has the responsibility to report all trading activities to the regulators, e.g.
EMIR, DFA, HKMA, MMSR and MiFID.
I joined the Regulatory Reporting team again to help raising the level of knowledge regarding domain, solution and software development for the senior developers.
I also joined to improve the performance of the STP-process as well as the duration of all automated test runs.
* I left the Rabobank again due to Dutch self-employment restrictions introduced by the Rabobank related to "Wet DBA".
Skills: C#, SQL, ADO.Net, Entity Framework 6, XML, ASP.Net MVC, Web API, HTML, CSS, Javascript, jQuery, Visual Studio, .Net Framework, MS SQL Server, NServiceBus, Moq, Unity, SpecFlow, FluentAssertions, Scrum, Kanban
June 2019 - January 2020 (1 year and 8 months)
Embarking on an adventure I worked on one of my own projects again developing an iOS game.
Skills: C#, Xamarin, Mono, Web Services, Entity Framework, iOS, Visual Studio, .Net Framework, MS SQL Server, Moq, Unity, SpecFlow, FluentAssertions
Oktober 2017 - May 2019 (1 year and 8 months)* - Utrecht
Developer for the Regulatory Reporting Solution (RRS) of the Rabobank,
which has the responsibility to report all trading activities to the regulators, e.g.
EMIR, DFA, HKMA, MMSR and MiFID.
I joined the Regulatory Reporting team to help with receiving, mapping,
processing and reporting the trades coming from the new source system Murex.
* I left the Rabobank due to Dutch self-employment restrictions introduced by the Rabobank related to "Wet DBA" and re-joined the Rabobank for a new project in the same team in February 2020.
Skills: C#, SQL, ADO.Net, Entity Framework 6, XML, ASP.Net MVC, Web API, HTML, CSS, Javascript, jQuery, Visual Studio, .Net Framework, MS SQL Server, NServiceBus, Moq, Unity, SpecFlow, FluentAssertions, Scrum, Kanban
November 2016 - September 2017 (11 months)
Embarking on an adventure I worked on one of my own projects developing an iOS game.
Skills: C#, Xamarin, Mono, Web Services, Entity Framework, iOS, Visual Studio, .Net Framework, MS SQL Server
December 2011 - October 2016 (4 years and 11 months)* - Utrecht
Developer for Rabobank Wholesale, Rural & Retail creating several ASP.Net
web-applications for the Middle Office Product Control department to support
the Profit & Loss reporting of several products in the Global Financial Markets.
This enables the product controllers to replace their MS Access and Excel
tools by a web environment containing standardized and fully explained P&L
reports.
Also created an ASP.Net web-application for Grootbedrijf to enable customer
analysis and reporting.
In total 6 web environments have been developed and several projects have
been completed for these applications executing business analysis activities,
design and development.
Each web-application offers flexible reporting on totals, many analysis features
on details and trend overviews. In addition to designing and developing
functionality that supports the business in their daily processes, there's also a
balance between user-friendliness, performance and robustness.
For every web environment MS SQL Server databases have
been set up and tools have been created to import, translate and enrich data.
* I left the Rabobank due to Dutch self-employment restrictions introduced by the Rabobank related to "Wet DBA" and re-joined the Rabobank for a new project in October 2017.
Skills: C#, ASP.Net MVC, HTML, CSS, Javascript, jQuery, SQL, ADO.Net, Entity Framework 4 - 6, Visual Studio 2010 - 2013, .Net Framework 4 - 4.5, MS SQL Server 2008 - 2012
July 2011 - October 2011 (4 months) - Breukelen
Robidus offers financial services focusing on HR Control and Risk management. In addition to consultancy, Robidus offers employers and insurance companies a HR Control tool called HRControlNet.
Skills: C#, Silverlight, ASP.Net MVC, WCF services, MS SQL Server 2008
October 2010 - April 2011 (7 months) - Utrecht
Developer for Rabobank International creating an ASP.Net web-application for the Middle Office Product Control department, focusing on the Money Market, Foreign Exchange, and Repo environment.
This enabled the product controllers to replace their Excel tools by a web environment containing (standardized and fully explained) P&L reports for the MM, FX, and Repo traders.
Skills: C#, ASP.Net WebForms, AJAX ASP.Net, HTML, CSS, Javascript, jQuery, SQL, ADO.Net, Entity Framework 4, Visual Studio 2010, .Net Framework 4, MS SQL Server 2008
September 2010 - April 2011 (8 months) - Breukelen
Chris Russell offers printing and advertising services. Fotofabriek is one of their online solutions for consumers to create, upload and print photo albums.
I was a part-time developer assisting for 2 days a week with the development of the online customer and product registration.
Skills: C#, ASP.Net MVC, WCF services, MS SQL Server 2008
March 2006 - September 2010 (4 years and 7 months) - Usquert
Developer for Bencom BV working on sites for product-comparisons in the Netherlands like bellen.com, internetten.nl and gaslicht.com. Worked on both the rating engines in C# and the websites in ASP.Net.
Skills: C#, ASP.Net WebForms, AJAX ASP.Net, HTML, CSS, Javascript, jQuery, SQL, ADO.Net, Visual Studio, .Net Framework 2 - 3.5, MS SQL Server 2005 - 2008
April 2002 - March 2006 (4 years) - Groningen
Developer for Customer Care & Billing systems for Het Net, Direct ADSL and InternetPlusBellen and mainly focusing on configuring Portal Infranet and developing parts of the middleware.
Skills: C#, ASP.Net WebForms, HTML, CSS, Javascript, SQL, ADO.Net, Visual Studio, .Net Framework 1.1 - 2, MS SQL Server 7 - 2005, Portal Infranet
May 2000 - March 2002 (1 year and 11 months) - Groningen
Developer for multiple assignments as a consultant for 3 projects/clients.
Skills: VB 6, Classic ASP, HTML, CSS, Javascript, SQL, ADO.Net, Visual Studio, MS SQL Server 7, Portal Infranet
May 20, 2020
Software Engineer at Rabobank | Worked with Dac on the same team
"In de 6 jaar dat ik werkzaam ben als developer ben ik niemand anders tegengekomen die zo veel weet en het zo goed kan overbrengen als Dac.
Dat geldt voor syntaxkeuzes in een enkele regel code tot strategische beslissingen op projectniveau.
Hij kan glashelder maken wat de voor- en nadelen zijn van de verschillende opties en heeft een waanzinnig overzicht, waardoor hij gevolgen ziet die anderen vaak nog niet zien.
In twee periodes dat Dac werkzaam was bij de Rabobank heeft hij mij intensief begeleid.
Dat heeft mijn werk zo ontzettend veel leuker gemaakt, omdat zijn aanpak er niet op is gericht een vraag zo snel mogelijk te beantwoorden,
maar om duidelijk te maken wat het daadwerkelijke probleem is en vervolgens mogelijke oplossingen te bespreken.
Bovendien stelt hij zich niet alleen heel benaderbaar op, maar coacht hij ook proactief.
Bij zowel beginnende als doorgewinterde ontwikkelaars voelt hij perfect aan wat hun kennisniveau is en hoe hij ze materie kan laten begrijpen.
Hij doet dat met veel geduld en humor en het is mooi om te zien hoe hij merkbaar geniet van het beter maken van anderen.
Ik heb ontzettend genoten van onze samenwerking."
September 14, 2016
Tech Lead at Rabobank | Managed Dac directly
"It’s not often that you come across dedicated and self-organised expert developer like Dac.
Dac was already a senior developer when I became delivery manager of his development team.
Ever since our first conversation I discovered that he possesses a unique combination of technical insights,
coding experience, true dedication to his clients' end results and maybe above all a good team spirit.
I'm particularly impressed by Dac’s ability to - next to his own workload on complex applications - help out his colleagues on technically challenging topics and code reviews.
Our teams' work is widely spread across the organisation, which makes that a developer usually works solo on his code.
He isn't only dedicated to his own results, but team results is second nature to him.
Dac would be a great asset to any team, or can be your 'one-man development'-team to help you successfully reach your business opportunities."
October 5, 2016
Software Engineer at Rabobank | Worked with Dac on the same team
"I’ve had the pleasure of working with Dac for three years at Rabobank’s Rapid Application Development team.
Within our team all developers are responsible for their own projects from start to finish,
this basically means that they need to have strong communication, analytical and development skills to get the job done.
Dac possesses all of these skills and more by far.
His knowledge and skills are phenomenal and he is by far the best .NET developer I ever worked with.
He is very passionate about his work, strives for quality and he keeps his knowledge up-to-date by following the latest trends in software development.
Also his drive for perfection has not only improved him, but our whole team has benefitted from this.
He also uses his knowledge to help others if necessary, and his positive attitude also makes him a great colleague.
During the three years I worked with Dac I watched him built high quality applications, solve critical problems, optimize performance issues and so on.
It’s safe to say that Dac will be a huge asset for every company that will hire him, and he will fit everywhere without any problems.
I wish you all the best Dac, and thanks for the past three years."
September 5, 2016
Software Engineer .NET / Azure | Worked with Dac on the same team
"I worked together with Dac for a bit more than 2.5 years.
His experience gives the impression that he is a good, senior .NET developer.
But Dac 's skills are far more impressive in real life.
He is both: a the most all-round software engineer I worked with and also a very in-depth .NET developer.
To name a few area's I experiences his skills:
August 25, 2016
developer at Rabobank International | Worked with Dac on the same team
"De afgelopen vijf jaar maakte Dac deel uit van ons team van DOT NET ontwikkelaars.
We maken web applicaties voor interne klanten binnen de Rabobank.
De applicaties zijn klein genoeg om ze binnen één jaar door één persoon te laten bouwen.
Dat vereist dus een ontwikkelaar die tevens de rol van business analist, project leider en tester vervult.
Dac heeft dat steeds tot grote tevredenheid van de opdrachtgevers, gebruikers en collega’s gedaan.
In zijn discussie met gebruikers legt hij helder uit hoe de applicatie werkt en bij wijzigingsverzoeken bewaakt hij dat de functionele opzet in tact blijft.
Naast een goed begrip van de inhoudelijke werking van de applicatie is Dac zeer gedreven om de applicatie gebruikersvriendelijk te maken.
Hij is inventief als de performance niet voldoet aan zijn hoge eisen en hij denkt hard mee hoe de gebruiker zijn dagelijks werk het handigst kan uitvoeren.
Door zijn hoge tempo kan hij ingrijpende verbeteringen in korte tijd realiseren en hij neemt die uitdaging graag aan.
Bij hem staat kwaliteit voorop.
Als collega heeft Dac een speciale positie in het team.
Hij is een wandelende encyclopedie wat automatisering betreft en mocht je iets vragen wat hij niet weet, dan kan hij je de volgende dag precies vertellen hoe het zit.
Dat maakt hem de centrale vraagbaak in het team.
Vanwege zijn uitstekende technische inzicht hebben we Dac belast met de opzet van ons nieuwe MVC framework.
Dit framework dient als sjabloon voor onze nieuwe applicaties.
Het framework verzorgt security, logging, menu structuur, paging, sorteren en filteren op kolommen en dergelijke generieke functionaliteiten.
Dankzij het goede framework is onze team performance flink verhoogd.
Samenvattend: Dac is een man met vele kwaliteiten, ik gun hem van harte dat hij een nieuwe plek vindt met genoeg uitdagingen."
January 8, 2017
Business Analyst at Rabobank | Worked with Dac as a business user
"Dac is a very skilled and all round developer. Besides he is also good at business analyses and testing.
He has surprised me more than once by his questions and in dept knowledge of our product control domain.
Also he is very fast in everything he does and humour is never far away.
It has been great working together with Dac!"
I am usually on an external project or one of my own projects, so normally I am not available. Whenever I am available I search for assignments myself in my network or on the market places so I can select the projects that interest and fit me best.
My clients are usually the bigger companies which are not actively searching for potential candidates themselves.
That's why I am not putting my contact information here to avoid continuously being contacted by other parties especially when I am not available.
If you are a potential client (or one of it's employees) and my profile really has your interest, feel free to connect and/or contact me on LinkedIn.