AWS Solutions Architect - Professional
I am an AWS certified Cloud Solutions Architect (certification on Professional Level) and senior dev with 15+ years of experience in Microsoft .NET software development (web and backend). Recently I returned from an eight years stint in New Zealand and am now looking for interesting projects.
I worked there as a team lead and senior developer for Xero, New Zealand's leading cloud-based software company. Forbes has placed Xero in the No #1 spot on its 'World's 100 Most Innovative Growth Companies' list. I was involved in the design and implementation of web applications and back end solutions to integrate bank transactions into Xero's systems. Rather than running servers in proprietary data centers, Xero is running the whole infrastructure of several thousand servers in the Amazon Cloud. We were organized in cross-functional agile Scrum teams, following the principles of the DevOps movement (developers are also responsible for building infrastructure [_Infrastructure as Code_]), automating tests, deployment and monitoring.
Previously I worked as a solutions architect and senior developer for the Civil Aviation Authority of New Zealand. I was responsible for introducing service-orientated architecture (SOA) and worked on the design and implementation of web and desktop applications (ASP.NET, WPF, C#, SQL Server).
I would describe myself as a hands-on cloud architect with a strong background as a software developer. Furthermore, I created a few mobile apps for iOS and Windows 10 (see https://heitland-it.de/de/produkte/). I also have some experience with databases, ETL, AI, Docker/Kubernetes and Serverless Computing. For my academic background: I studied computer science and did a Ph.D. in AI about fault-tolerant pattern matching using neural networks. In the past I have also worked as a Microsoft certified trainer (.NET, ASP.NET web applications, SQL Server, C#), was a scrum master and got the vendor-independent certification as a Professional Software Architect from the International Software Architecture Qualification Board (iSAQB). Other certifications include _AWS Certified Developer_, _AWS Certified SysOps_ and various Microsoft developer certifications.
- Cloud Computing (Consulting, Architecture, Implementation, Training)
- .NET Solutions (Consulting, Architecture, Implementation, Training)
- DevOps Praktiken (Infrastructure as Code, CI / CD pipelines, automat. Testing + Monitoring)
- Agile Software Engineering using Scrum
|2018/05 - today||Freelancer: Cloud Solutions Architect (AWS + iSAQB certif.), Senior Dev & Trainer|
|2013/06 - 2018/04||Team Lead & Senior Dev at Xero in New Zealand (Cloud Solutions)|
|2011/08 - 2013/03||Freelancer: Solutions Architect, Senior Dev & Microsoft Trainer|
|2008/09 - 2011/07||Solutions Architect & Lead Dev at Civil Aviation Authority of New Zealand|
|2005/01 - 2008/06||Freelancer: Solutions Architect, Senior Dev & Microsoft Trainer|
|1994/12 - 2004/12||Solutions Architect and Lead Dev, finally R&D Manager (17 reports) at Caatoosee|
|1989/10 - 1990/06||Intern at Volkswagen (Diploma Thesis "IMS for Used Cars")|
|2018/12||AWS Certified Solutions Arhitect - Professional (SAP)|
|2018/11||Certified Professional Software Architect (iSAQB)|
|2017/09||AWS Certified SysOps Administrator - Associate (SOA)|
|2017/06||AWS Certified Developer - Associate (DVA)|
|2017/04||AWS Certified Solutions Arhitect - Associate (SAA)|
|2013/03||MCPD Web Developer .NET 4.0|
|2013/01||Professional Scrum Master (PSM I)|
|2012/06||Third prize in .NET programming contest (dotnetpro magazine)|
|2011/04||MCPD Windows Developer .NET 4.0|
|2008/01||MCPD Enterprise Applications .NET|
|2007/09||Second prize in .NET programming contest (dotnetpro magazine)|
|2006/08||Zertifizierung MCTS (MS Certified Technical Specialist)|
|2004/11||MCT (Microsoft Certified Trainer)|
|2004/01 - 2004/06||MCSD (MS Certified Solution Developer)|
|1991/01 - 1994/06||Doctorate (AI/Neural Networks, state scholarship)|
|1990/10 - 1990/12||Language and bicycle holiday in New Zealand|
|1982/10 - 1990/06||Study of Computer science at TU Braunschweig, Diploma Thesis at Volkswagen|
|Platforms||.NET, AWS, Azure, Alexa, Serverless (Lambda), Docker/Kubernetes|
|Programming Languages||C#, ASP.NET, ASP.NET MVC, Java, HTML5/
|Operating Systems||Windows, Linux, macOS, iOS|
|Databases||MS SQL Server (ADO.NET, Entitity Framework, Dapper), MySql, NoSql|
|CI / CD Pipeline||CloudFormation, Terraform, Team City, AWS Code Deploy, Octopus Deploy, GitHub|
|Testing||xUnit, NUnit, MSTest, Selenium, SpecFlow|
|Monitoring||Sumo Logic, Splunk, Cloud Trail, Cloud Watch|
|System Analysis||OOA / OOD, Design Pattern|
|Special Knowledge||Cloud Computing, DevOps, ETL, AI, Information Retrieval|
|Soft Skills||Project and team management, Scrum|
English: fluent (eight years in New Zealand)
Portuguese: good (two years in Brazil)
French: good (six years of French at school)
Tony Hoare described the famous computer pioneer Niklaus Wirth as "Master of Simplicity". Wirth as the creator of Pascal, Modula and Oberon has been able to penetrate complex issues and to model them that they were simple enough to be manageable. This difficult art of simplicity serves me at work as a leitmotif.
If you contact me, I would be glad to send you further details about completed projects, work experience and a CV.