With 14 years of experience in a variety of business areas; my expertise is at your disposal.
Development is my passion, I take great pride in elegant code that survives the test of time.
With years of techincal leadership experience in agile environments, I can provide solid leadership for your team
Today, most developers knows the importance of building in quality from start, I'm one of them.
Many software projects fails due to poor communication, I know the importance of clear and direct communication.
2017-03 to 2017-06
Senior lead engineer in a development team that builds e-commerce and fulfillment systems for an innovative food delivery startup. Technologies include MySql, node.js, php and angular.js.
2016-08 to 2017-03
In my role as a senior software engineer I worked on connectivity solutions spanning from WPF Windows desktop client, angular based admin portal as well as the admin portal backend component using node.js.
2015-10 to 2016-08
As a senior developer and scrum master I worked in a team that builds an e-commerce platform in the Azure cloud using a micro services architecture with .net technology. Lead and mentored the scrum process in the team. I also built a CI/CD process in Visual Studio Online as well as defined a branching/release strategy that was successfully used in the release of SigningAgent.com.
2013-08 to 2015-09
As a software engineer and team lead in an agile team (Scrum and later Kanban) I lead a team developing an Azure cloud based SaaS solution for a next generation HR system. Responsibilities included coordinating task and design planning, organize grooming sessions with product owners, inter-team coordination and participate in project planning and review. I also lead a small offshore team that developed BI functionality. Development work included angular.js frontend and .net backend.
2012-08 to 2013-08
Senior software engineer and later also team lead in a Scrum team. The team worked on projects that included high performance server software in C++, a web client and Oracle database development for online poker system. As team lead I coordinated task planning, communicated requirements and expectations with the product owners, facilitated sprint reviews, retrospectives and other scrum ceremonies.
2011-08 to 2012-08
Consultant in embedded C/C++ software development projects. Projects included a remote diagnostic system for heavy-duty construction equipment and x-ray motion control system as well as control system for laundry machines.
2005-09 to 2011-07
As a senior programmer, I developed the software for the control system for Haas CNC machines. I was part of a large project for redesign to a larger control screen. I also developed a full Windows desktop emulator of the Haas CNC control in pure Win32 api. My main area of responsibility was the software for the communication module, a separate controller that provided Ethernet and USB connectivity for the CNC machines. Extra curricular activities included; propose and implement a peer code review process and tool set, department wiki, a Python custom-built CI system and a Java based test automation client.
2004-03 to 2005-09
As a software engineer my work included developing communication software for a Linux based on-board remote diagnostic system used in transit buses. I was also esponsible for the development of all automated test equipment (hardware and software), procedures and documentation used in the production of heavy-duty hybrid drive ßtrains. I also successfully built a plugin to Pro/Engineer and built up a php backend for syncing BOM items. Other project included an inventory control system built in php.