While I am not actively looking for a job, I am always open to discuss potential opportunities, as long as they are significantly more interesting and challenging than my current position. If you look for someone with a strong engineering background and experience in building and growing teams as well as leading and mentoring developers, feel free to contact me.
At this point I consider only roles like CTO, VP of Engineering, Head of Engineering or Engineering Manager. I do not consider individual contributor roles like senior developer or lead engineer.
I'm based in Amsterdam, Netherlands and I'm open both to working remotely and in the office (at the moment I won't consider relocation). I'm open to travel up to 50% of the time.
Below you can find brief information about what are my skills, experience and what my preferred work place is like.
I've been working as a software developer since 2009. Of the last 10 years I spent 7 working as a developer and around 3 years working as an engineering manager (still actively coding in some part).
In 2015 I moved to Singapore where I joined a travel/fintech startup as a 3rd employee. During 4 years spent there I performed both as a individual contributor and then as a manager and I held multiple responsibilities: designing platform architecture, hiring developers, leading meetings, collaborating with other teams in the company to help them become more efficient by designing new tools. I initiated and set up company's first overseas team.
In 2019 I moved back to Europe. I spent 6 months working with NGTI/Swisscom in Rotterdam, and in September 2019 I moved to Amsterdam where I joined CGLytics/Diligent as a Head of Technology. At CGLytics I am responsible for leading 2 development teams working on various products revolving around corporate governance and financial analytics. My responsibilities include primarily team management, maintaining the CGLytics platform, supporting various teams in the organization, as well as planning long- and short-term goals for the team.
I know how to build and manage teams: I have designed interview processes and interview hudreds of candidates for positions ranging from interns to lead developers. I negotiated offers, oversaw employee probations, and provided continuous feedback to new hires. I also managed multiple teams: I had 1-1s with all direct reports, I managed team processes, I mentored developers helping them grow in their careers.
I know how to write good code: I am able to tackle comples problems and design good, maintainable solutions. I regularly review code, refactor code and write tests. I use primarily Ruby, Elixir and TypeScript, but I have experience in multiple other languages and I believe I can learn new technologies in short amount of time.
I know how to build solid back-end and front-end applications: I've worked with libraries like Ruby on Rails, Laravel or Phoenix as well as front-end frameworks like Vue.js and Angular. Often I had to lead big application upgrades or work on performance optimizations.
I know how to share my knowledge. Over the last few years I've been responsible for organizing internal trainings for developers. I volunteer as a coach to help people start their careers as developers. I share my knowledge at various meet-ups and conferences (you can see some of my presentations on talks page).
I keep developing my skills. I've started working in the industry while I was still studying at university. Since then I've learned multiple languages and technologies, I've grown from a developer to team leader and finally a head of engineering.
What I'm looking for
There are a few things I primarily look for in a company:
- product: I enjoy working on products that are challenging in technical terms, but also that tackle challenging problems: sustainable development, access to education, health care etc. I'm also personally interested in investments and financial services and I'm keen to work in fin-tech (excluding cryptocurrencies).
- team: I know and appreciate the value of diversity in the teams. I enjoy working in inclusive environments which emphasize sharing knowledge and supporting each other.
- company: I do not care about the size of the company as long as it avoids bureaucracy and focuses on doing the actual work. I strongly prefer companies that care about their employees, clients, and the local community. The company's mission and principles are very important to me.
- role: while I consider myself a proficient programmer and I enjoy writing code, over the years I moved to engineering manager role and I continue to pursuing that path, therefore I do not consider developer positions anymore.
What I won't do
I believe certain industries have an overall negative impact on humanity. That includes military, advertisting, gambling, as well as any industry that relies on spreading anti-scientific and anti-democratic rhetoric. I will not consider positions in such industries. I will also not join companies that rely on violating human rights, civil rigths and the right to privacy.
I believe that the wold would be better without companies that constantly require their employees to work overtime or do not care about the physical and/or mental wellbeing of their employees. I will not support such companies with my expertise.
If you believe that I'm a good fit for a position you're trying to feel, please send me an email at firstname.lastname@example.org or contact me via LinkedIn. I'll reply to your message within 2 business days. You can also check my resume.