Michal Landsman

Michal Landsman

Full-stack developer in Prague, Czech Republic.

I work with: Kotlin, Java, PHP, TypeScript, PostgreSQL, React, Terraform, Linux.

Experience

Softopus

Full Stack Engineer · freelance · May 2024 – present · remote

Custom software for a range of clients, mostly in the public sector: websites, content platforms and web-based SaaS applications. The whole lifecycle, from client meetings and requirements to design discussions, implementation and reporting, across frontend, backend, CI/CD and infrastructure.

Technologies: Kotlin, Java, PHP, TypeScript, Go, .NET, Spring Boot, Vaadin, Symfony, Bun, React, PostgreSQL, Microsoft SQL Server, Docker Swarm, Kubernetes, Argo CD, Azure Cloud, GitHub, GitLab CI/CD

Projects

GRAET

Co-Founder · Jul 2023 – Mar 2024

Technologies: Kotlin, Java, TypeScript, Spring Boot, Next.js, Storybook, PostgreSQL, Supabase, Docker, Terraform, AWS, Stripe, Figma

Trisbee

CTO · Mar 2018 – Mar 2023 · hybrid

I joined the founders early and led the technology team as the company grew from three people. When the first version could not keep up with what customers needed, I made the call to rebuild it, and the team carried it through: both systems ran side by side until the migration was done. What we ended up with was the team's work: a modular B2B payments platform, cashless and without extra hardware, built for even the smallest businesses across several countries, currencies, languages and payment methods. Running a fintech marketplace was uncommon in our market then, and I learned a lot along the way, mostly from the things that did not work the first time.

What we worked on together:

On the leading side: hiring and onboarding, Scrum, salaries and the hard conversations too, plus customer care, sales and meetups when they were needed.

Technologies: Kotlin, Java, TypeScript, Spring, React, Next.js, Docker, Terraform, AWS, GCP, GitHub Actions

Projects

Burda International CZ

Backend developer · contract · Sep 2016 – Sep 2018 · on-site

The magazines ran on Drupal versions too old to upgrade, with no backward compatibility, so the new platform was built from scratch on a current Drupal. Much of it I learned along the way, from the Drupal community and from colleagues at the German parent company, whose distribution we built on.

Alongside the projects, and together with the operations team and the hosting agency:

Technologies: PHP, JavaScript, Symfony, Twig, Drupal, OpenCart, Sass, Webpack, Gulp, Grunt, Redis, Nginx, Varnish, Debian, Composer, GitLab, Jenkins, Sentry, Redmine

Projects

Effectix.com

Full Stack Engineer · contract · Sep 2014 – Sep 2015 · on-site

Technologies: PHP, Joomla, SunLight CMS, Sass, MySQL, Linux, Git, SVN, Jenkins, Google Analytics, Google Tag Manager, PPC, RTB banners

Projects

LE CLAVERA s.r.o.

Full Stack Engineer · freelance · Jan 2013 – Jan 2014 · remote

Mostly building websites on the company's internal CMS or on Joomla.

Technologies: PHP, Joomla

Trinet, a.s.

Frontend Developer · freelance · Jan 2012 – Jan 2013 · remote

Mostly frontend development on the company's internal CMS, written in ASP.NET.

Technologies: ASP.NET

StudioArt.cz

Founder · Sep 2010 – Feb 2018 · remote

A small software agency: understanding what a client needed, putting the right people together, and shipping an MVP that grew with the business. Along the way it built its own CMS, e-commerce platform and marketing tools.

Technologies: PHP, Vanilla JS, Nette, Node.js, Drupal, WordPress, Joomla, SunLight CMS, PrestaShop, OpenCart, jQuery, Less, Sass, Gulp, Grunt, Linux, Jenkins, Adobe Photoshop, Adobe Illustrator

Before that, and alongside its first years: Graphic Designer · self-employed · Jan 2009 – Feb 2012 · remote. Web design, and DTP for printed marketing materials, in Adobe Photoshop, Adobe Illustrator and CorelDRAW.

Projects