I’ve had a few yearly changes of position at Assima, each taking me to new and exciting experiences. My previous position was that of Technical Architect and Lead developer on the Core team.
Before working at Assima I was the co-owner of a small startup called Netready Software. Me and Richard Sletcher started the company in 2001 and after 9 years I decided to move on.
My roots are firmly based within software engineering and engineering practices. What do i mean with software engineering? There is a difference between a software engineer and a developer.
A software engineer takes a problem / business requirement, research, plan, design and implement the best technical solution to fit the business requirement while considering future maintainability, scalability and extensibility while a developer does the task assigned to him as quickly as possible without thinking about the larger issues at hand and within 2 years business finds itself in a situation that the code they paid for needs a major rework to deal with some variation.
I am a firm believer that a engineer should strive to understand the inner workings of the technology that he works with. The more in depth a understanding you have the better a engineer you will be.
It is difficult to put me in a box and say “This is what I can do as a person” as technology and requirements change every year, my skills change. In the end I help engineer sustainable business solutions.
I have years of 18+ experience working mainly on back end systems using Microsoft development languages although I owe my OO foundation to Delphi and Pascal. I have been privileged to work for companies that valued technical knowledge and had a strong focus on planning, design and implementation.
I have worked on several types of application through the years ranging from stand-alone desktop application, client server applications, web applications, mobile applications and Enterprise level SOA based cloud solutions.
What I am doing now
Me and my team are responsible for all the cloud infrastructure, security and diagnostic. We are also responsible for scaling, deployment and hosting.
There are 4 architects at assima, all serving on different teams. Assima practices the IDesign method also called “The method“. The method is the design principle developed by Juval Lowy for developing service based application.