.NET Web developer
Name: Leon van der Walt
Location: Bodolz, 88131, Bavaria, Germany
Phone: -
Email:-Skype: leonvanderwalt
LinkedIn
Alternate formats of this document:
•
•
•
•
PDF
DOCX
RFT
HTML
Summary
A seasoned developer, architect and mentor, of 24 years experience.
I helped deliver countless successful projects, on teams large, small and diverse.
Even single-handedly in some cases.
I focus on how to ship a profitable project on time, by smart use of current
practises and technologies. And I make sure the client is happy with the result,
and the way we worked together.
I have also helped clean up huge code-bases, to the point where changes are
cheap again.
Self-driven and self-motivated, but always sharing and communicating. When
something holds me – or the team – back, I let the right people know, immediately.
1
My core principle is to be of value.
To be of value, I hone my skills.
To hone my skills, I stay passionate.
To stay passionate, I deliver value.
Location: Bodolz, Bavaria, Germany
Looking for:
1.
2.
3.
4.
Commuting near Bodolz (Lindau) in Germany
Relocating within Germany
Remote telecommute anywhere
Relocating within EU, with employer-sponsored visa
I have a German residence permit valid until 2022. I’m a South African citizen,
married to an EU citizen.
Availability
• Notice period: Up to 2 weeks
• Salary range: €40,000 to €55,000
• For hourly contracts: €35 to €45 per hour
Language
• Fluent English (native)
• Very basic German (A1 level at most)
2
Skills summary
C#, ASP.NET MVC, Javascript, Library and API development,
MSSQL / T-SQL / SQL Server, Entity Framework, IIS, HTML 5,
Bootstrap, CSS 3, JQuery, Design patterns (MVVM, MVC, etc.),
TDD and automated testing, Continuous integration, WPF, Data,
warehousing, Team Foundation Services, Subversion, Bitbucket,
Scrum
February 2017 to Present:
.NET Web developer at SwayingWords.
Skills: C#, .NET, Javascript, JQuery, ASP.NET MVC, Razor, TDD,
Markdown, Bootstrap 4, HTML 5, CSS 3, SQL Server, IIS
I automated and saved countless hours of doing repetitive tasks, by creating
my own custom ASP.NET MVC blog platform and marketing app for my
copywriting business at SwayingWords.
• I enabled quick generation of multiple formats – like HTML5, PDF or
DOCX – from Markdown in VSCode
• I designed custom server-side markup to enable includes, layout templates,
Razor scripts, and a file-based information architecture
• I added client-side code using HTML5, CSS3, Javascript and JQuery –
for custom tracking, and integration with Drip (email automation), 2Checkout and PayPal payment gateways.
I also handled many challenges of running a small business, including how to
look for attitude and work ethic in the people I hire.
October 2013 to January 2017:
Senior Developer at Infovest Consulting
(3 years 4 months)
Skills: C#, .NET, Javascript, WPF, MVVM, Entity Framework,
TDD, ASP.NET, HTML 5, CSS 3, Scrum, SQL Server, IIS, Jenkins,
TFS, Data warehousing, mentoring.
3
I took on a senior role in advancing the code base of a large WPF application. I
led the team on test driven development (TDD), using proven design patterns,
and automated unit testing.
I built and maintained a Jenkins based continuous integration build servers,
and other tools and frameworks to automate repetitive tasks within the team.
The result was shorter – and more frequent – release cycles, which made us more
agile in responding to changes in our clients’ needs, without racking up too
much technical debt.
"I had 100% trust in Leon’s ability and rated his input
highly.
This extended to efficiency. I knew he was always looking
for ways to increase efficiency and getting the job done
quicker by using all the tools at his disposal. His communication was good, even though not always expert at some
of our domains.
The way we worked changed vastly after Leon joined. He
added tremendous value in our product development
processes. As a result, our release cycles got shorter
and risk decreased."
— Riaan Kirchner — Chief Technical Officer at Infovest.
South Africa.
https://www.linkedin.com/in/riaan-kirchner-49a5021
See employment certificate http://bit.ly/2JM5vC3.
June 2011 to September 2013:
Senior software developer at Yellowtail Software
(2 years 4 months)
Skills: C#, .NET, Javascript, ASP.NET MVC, JQuery, SQL Server,
IIS, TDD, BDD, Scrum, Continuous integration, Design Patterns,
Subversion, automated testing, mentoring.
After joining as a senior developer, I took on an architecture role, responsible
for code quality, and the technical future of two different projects.
I managed and mentored two teams of developers based in India, one for each
project. I kept the code bases clean by frequent code reviews, taking
charge or technology decisions, and maintaining tight unit testing discipline
for each project.
4
On top of this, I built and maintained tools and frameworks that automated
tasks for the team, including a continuous integration build server.
"The feedback from your colleagues is that you are a team
player who displays a positive attitude when working on
challenging projects.
This, together with your excellent technical skills makes
you a real asset to our company.
. . . thank you for your adherence to excellent design principles, your commitment to quality, and your willingness
to transfer skills to your colleagues wherever possible.
. . . you have a relaxed and friendly demeanour which
makes you approachable. Your willingness to try new approaches to improve processes has not gone unnoticed
and is valued by your fellow peers."
— Leanne Nel Operations Manager, and Andrew Coote —
Project Manager at Yellowtail Software. South Africa.
https://www.linkedin.com/in/leanne-nel-6a17455
https://www.linkedin.com/in/acoote
See employment certificate: http://bit.ly/2t4fYhW.
July 2000 to May 2011:
Software Architect at Fireworkx Internet
(10 years 11 months)
Skills: C#, ASP.NET, Javascript, Linq, JQuery, Winforms, SQL
Server, IIS, HTML, CSS, TDD, Web services, Threading, Subversion, COM, Dynamic Data, XML, XSL, VB.NET, Umbraco,
DotNetNuke, mentoring.
This company is a fast-moving project-based web development house.
Here I learned how to quickly turn around solid code, while ensuring a minimum
of bugs and maintenance interruptions to the subsequent projects.
I took on a lead developer – and later, architect – role on various teams.
I created many web applications and Windows applications from scratch, working
with graphic designers, web designers, systems analysts, business analysts, Scrum
masters, and other supporting roles.
5
I created and maintained very large and complex systems at large, international
corporates, including Sanlam, Old Mutual, Vodacom South Africa, and Vodacom
Tanzania.
I also created and maintained continuous integration build servers, automated
unit testing, and many other automation tools and frameworks to help make
the teams more effecient.
"Leon would be a great asset to any company. His quiet,
steady manner ensures that projects remain on course no
matter the pressures.
His openness and generosity to share knowledge and
willingness to always assist both colleagues and clients
without reserve is an example to many.
I would highly recommend Leon to anybody looking for
a knowledgeable and hard-working professional."
— Steve Mathew — Managing Director at Fireworkx Internet (Pty) Ltd. South Africa.
https://www.linkedin.com/in/stevemathew
July 1998 to June 2000:
Architect / Senior developer at IXChange
(2 years 1 month. Company no longer in business)
Skills: Delphi, SQL Server, ADO, COM
Joined a team on a long term Windows project in the Employee Benefits industry.
Some team lead, tech lead, and architecture work.
See employment certificate: http://bit.ly/2JN1kWP.
June 1996 to June 1998:
Programmer / Lead Programmer at Old Mutual
(2 years 1 month)
Public internet application serving real-time mainframe data Call center application interfacing between mainframe and COM based GUI container.
6
Support and maintenance on various other applications.
June 1994 to June 1996:
Freelance Developer
(2 years 1 month)
I wrote a DOS based system, in Turbo Pascal, to simulate the operations of
an Old Mutual (mutual assurance) branch. It was then used to train branch
managers.
I also wrote an object oriented database engine which I used in the above.
Most recent education
1992 to 1994: Diploma in Computer Programming, at Durbanville
Academy
(2 years. College no longer operating.)
Diploma - Computer Programming
Higher Diploma - Computer Programming
Distinctions in all of the following:
• Information systems
• Systems software theory
• Programming (Pascal, C++, Assembler, SQL)
Awards:
•
•
•
•
Cum Laude (including Pascal, Assembler, C++)
Teamwork award: best project
Information Systems and Programming award
Student of the year award
See copy of Diploma: http://bit.ly/2tfR7XF.
(Unfortunately, I no longer have a copy of the Higher Diploma.)
Location: Bodolz, 88131, Bavaria, Germany
Phone: -
Email:-
7
Skype: leonvanderwalt
LinkedIn
8