20 years of software development behind me and many up ahead.
Next challenge: machine and deep learning.
During the latter parts of 2017, I was lucky enough to work on some Computer Vision POC projects at Affecto, which got me very excited of the potential of Deep Learning. The genuine challenge of these strange math concepts was extremely invigorating after so many years of incrementally polishing the software development skillset.
Now I'm familiarizing myself with the concepts and the incredibly quickly evolving toolsets of this field, through a few days of building practical solutions, and a few weeks of wondering why they don't work, followed by a Eureka moment.
ML isn't just a tool for data scientists, it needs to become a part of every architect's, developer's and project manager's solution palette, where requirements match.
Member of the New Technogies SWAT team, helped business units experiment with developing new offerings with Computer Vision, facial recognition, responsive retail spaces, IoT, digital signage, etc.
In the conventional consulting business, years of large and small consumer-facing projects in the Media, Government and Retail industries.
CGI acquired Affecto in the end of 2017, 100% of my team found new challenges elsewhere.
Helped a startup team acquired by a larger entity. Customers migrated to a new, COTS system.
Startup tried to help commuters to lessen their carbon emissions, but ran out of funding.
Administrative "architect" at a significant public sector project.
40k user bespoke Intranet project; architected portal software, led the implementation, interfaced with open source component provider communities, integrated autonomous web services from different parts of the organization.
Helped transform a communications consultancy into a SaaS software vendor.
Led a team at an actual rock star's mobile service software startup, which got fatally wounded by the dot-com bubble bursting.
Producing distributed systems which allow the customer to continue investing in business features to be delivered on a consistent schedule.
Spending an hour after every workday to stay up to date with what the world has to offer.
Having managed to make most of the mistakes and learn at least something out of them, I still get excited, but not fanatic.
Communication and the setting of expectations. You're there for the team and for each of its members.
Rather than providing the answers, you're there to make sure that people have considered the right questions and perspectives.
I had the priviledge on working closely with Mikael in couple of cutting edge tech projects where he proved his mettle with dealing with the unknowns and uncertainty you have when going where no man has gone before. He has vast knowledge of different technologies especially in JVM based languages, cloud and open source and is constantly learning new ones at work and on his freetime. I warmly recommend him for any challenging software tasks, just dont bother him with hello worlds.
I worked with Mikael for two years on the same team. Unlike many coders he has a very, very wide business perspective on everything he does. He has somehow internalized how the entire ecosystem around software works and because of this, his words and actions always have a deep pragmatic wisdom. Follow his wisdom, because it is precisely the kind of insight you will need in order to stay at the frontline of technology and business as they develop.
You always find out, that professionals don't know everything from everything, but I haven't found nothing that Mikael doesn't know. His way to read tons of books seems to be good way to be one of the best. I worked with Mikael in few projects, but the difficult and hard working weekend in winning Nordic IoT Hackathon (Lund, Sweden, 2015) was obviously the most amazing experience.
I had a pleasure to work with Mikael on a project involving Scala and React. I was impressed with his ability to configure infrastructure and deployment scripts for Amazon AWS. Mikael has a positive attitude towards technology and his communication and work with customers was very positive. I highly recommend Mikael for any demanding architect work.
Annually, I invest around 30 days of my own time, about one hour per each workday, into learning new stuff after hours, ranging from HBR to new memory technologies.
A significant part of this learning is building various hobby projects openly on GitHub, to elicit social feedback from a global community of very smart people.
A two-year stretch of English language engineering studies in the 90s.
Those were the days.
Truncated, when the siren of industry started singing.