Ant Kutschera

Fullstack Developer and Software Architect

What can I offer?

Services & Interests

Architecture

I have many years of experience as a lead architect and SAFe systems architect, with experience in everything from synchronous monoliths to asynchronous microservices. I generally like to work on the technical side of things and I very much enjoy being able to help program the solutions I help to draught. I have accompanied clients through digital transformations, aiding them along the road to scalable agile robust self-healing landscapes.

Fullstack Development

I've worked with many frameworks spanning UIs, backends and many kinds of database. I've programmed rich clients, single page apps with Angular and Vue and old skool HTML sites with JQuery/CSS/Javascript. Backends are generally programmed with Java EE / Spring / Microprofile. I've built databases with hundreds of millions of rows and migrated databases with billions of rows. Solutions have also used Kafka, Elasticsearch and Json-enabled DBs.

Mentoring

Everyone has to start somewhere and at that time, you don't have over 20 years of experience to fall back on. You can profit from someone like me who has an interest in guiding you or your company into your future. Whether it is helping you with a personal goal to succeed as a lead developer and/or architect, or helping your company to transform a department struggling to deliver software into a lean software "factory" achieving objectives repeatedly.

Who is Ant?

img

I'm a passionate and partially obsessive software engineer and architect, always looking for a challenge that can be solved with an innovative or pragmatic solution. My aim is to ensure that my customers IT systems are designed, implemented and maintained to a level above and beyond my clients expectation.
Since 2015 I have worked as part of the team at Organit GmbH.

Ant Kutschera Chief

Recent Posts

Enhancing communication on very large software projects

Context – Very Large Software Projects For this article, I am going to define “very large” as any project involving upward of a hundred people over several years. I’ve had the privilege to work on four such projects in my career, pretty much non-stop since 2007. The latest one is in an organisation that implements […]

Read more

Parkinsons Law applied to Software Projects

While recently listening to a BBC podcast I learned about Parkinson’s law and realised how it simply explains why traditional software project which work to deadlines, fail so often. Simply put, the law states "work expands so as to fill the time available for its completion". This year I had to help work on an estimate used to […]

Read more

Eleven Patterns, Problems & Solutions related to Microservices and in particular Distributed Architectures

The wish to fulfil certain system quality attributes lead us to choose microservice architectures, which by their very nature are distributed, meaning that calls between the services are effectively calls to remote processes. Even without considering microservices, we distribute software in order to meet scalability and availabilty requirements, which also causes calls to be remote. By choosing to […]

Read more