Senior Full Stack Engineer · AI-augmented software development

Martin Žaloudek Technology is a tool. The goal is for your company to grow.

I help companies deliver software that meets business goals, faster and without compromising quality. AI agents write the code for me today. I decide what to build and why, give the agents context and precise instructions, and I am accountable for the result: that it works, is secure and can keep evolving. For the last 4 years I have worked this way at Make.com on a large enterprise platform, and before that for 8 years at Novartis as a developer and software architect.

Martin Žaloudek
Available Prague
Experience
over 25 years in IT, programming since childhood story →
Most recent
Make.com · 4 years
Novartis · 8 years
Focus
Development with AI agents, Node.js / TypeScript, microservices
Location
Prague, preferably in the office with the team, hybrid also possible
Languages
Czech · English at a working level
Availability
Available

What I bring to your company

01

I start with the business, not the technology

Before I dive into a solution, I want to know who the project helps, what it brings the company and how we will know it works. I look for the simplest path to the goal, even if that sometimes means building nothing. I know the business side from the inside too: I have managed projects, prepared commercial proposals and sold my own software.

02

I manage AI agents like a team

I use AI agents fully and every day, not as a smarter autocomplete. In a large production codebase I have learned where to trust them, where to check them and how to prepare context so they deliver their best. The company gets results faster and with higher quality.

03

Speed where possible. Certainty where it matters.

AI speeds up development, and mistakes too, so I set the strictness of review according to what is at stake. I iterate on prototypes and user interfaces quickly, because mistakes there are cheap and fast feedback is worth more. Backend, data and security go through thorough review and tests. I do not ship anything to production that I do not understand myself.

04

I hold the big picture

An agent focuses on a specific task, while I see the whole system: architecture, the history of decisions, technical debt and business context. That is why I can estimate the impact of a change before it turns into a problem.

05

I trained my communication outside IT too

For fourteen years I co-organized children's camps as head leader, I taught at a university for two years, and I have been through Toastmasters and debate competitions. So I can clearly explain and present technical topics to managers and project managers, and equally explain business priorities to technical teams.

How I work today

Developing with AI does not mean typing “build me an app”. It is a discipline with a clear process:

  1. Understand the goal

    Why are we doing this, for whom, and how will we know it succeeded?

  2. Prepare the context

    An agent is only as good as its instructions. I write specifications, acceptance criteria and architectural boundaries.

  3. Delegate to agents

    I split the work into well-bounded tasks that can run in parallel.

  4. Verify, in proportion to risk

    For prototypes and interfaces I choose fast iterations, even vibe coding. Backend, databases and security go through thorough review, tests and an impact check on the rest of the system.

  5. Deliver and evaluate

    I deploy through CI/CD, watch analytics data and gather feedback, and based on it I iteratively improve the solution.

AI writes the code. I make sure it works and makes business sense.

Experience and education

  1. Make.com (formerly Integromat)

    Senior Full Stack Developer · 4 years

    On the Make platform I was long responsible for a critical part of the software that executes the automations of the vast majority of customer scenarios. Extreme caution and thoroughness were required, because any error or breaking change here means an outage, loss or corruption of customer data, and thus an immediate impact on their own business. More specifically, I was responsible for:

    • the core that interprets and executes integrations (so-called Make.com apps) written in the platform's own SDK;
    • platform security: protection against attacks through that SDK and handling of vulnerabilities in other parts of the product;
    • the integration lifecycle: automated compilation, publishing and distribution across the whole scaled platform, and updates of integrations with emphasis on zero downtime and consistency.

    Since the time the Claude Opus 4.6 model redefined the boundaries of what artificial intelligence can do even for massive and highly complex enterprise code, development fully driven by AI agents has become incomparably more efficient. Combining AI with my senior experience gives speed without losing certainty: the AI model generates, I decide and review.

    Microservices, Node.js, TypeScript, Angular, PostgreSQL, RabbitMQ; Docker, Kubernetes, ArgoCD, Helm; Claude Code, Gemini AI

  2. Novartis Czech Republic

    Senior Full Stack Developer & Software Architect · 8 years

    Development of Business Process Management software, delivery of internal web SPA applications, API integrations and similar. Eight years of focus on Node.js (TypeScript/JavaScript) and Angular (plus the original AngularJS). Delivering solutions from a greenfield start all the way to production, including communicating business requirements, designing the architecture, software development, configuring Linux servers, Docker, navigating corporate processes, testing, documentation and monitoring. My experience also includes regular communication in English with external international vendors providing supporting IT services. I aim to deliver as agilely as possible, even in a large corporate environment.

    Example projects: a self-service portal for corporate VoIP with automatic hardware configuration and detection of errors in legacy configurations; a corporate video platform; report aggregators (Tableau, SharePoint); tools for deploying mobile apps connected to MDM.

    Agile development, Requirements analysis, Node.js, TypeScript, PostgreSQL, Angular, Git, CI, Linux, VoIP

  3. TETA s.r.o.

    Systems analyst, metropolitan network administrator, programmer · over 2 years

    Design, implementation and administration of Cisco network technologies with an emphasis on security. Development, configuration, monitoring and troubleshooting of the optical and metallic metropolitan data network and of the digital TV network (IPTV and DVB-C). Administration of the Cisco CallManager VoIP exchange and delivery of IP camera systems. In addition, ICT consulting and support for corporate customers, management of projects and parts of projects, and preparation of commercial proposals. Application development in PHP, Oracle SQL, HTML5, JavaScript, Adobe Flex and Java.

    Computer networking, Software development, Customer communication, Cisco IOS, Cisco CallManager, Active Directory, PHP, Java

  4. Technical University of Liberec

    Assistant lecturer · 2 years

    Teaching computer networks and web technology programming alongside doctoral studies.

  5. Freelancing in my home town of Klášterec nad Ohří

    Self-employed · websites and IT services · 6 years

    Development of dozens of websites for local businesses and sole traders, municipal organizations and even the town hall itself. Development and sale of my own content management system (CMS). Development of custom internal web applications. In addition, occasional administration of company networks and routine IT support for local businesses.

    PHP, MySQL, HTML, JavaScript, CSS, jQuery

  6. Early jobs during my studies

    DataSoft · CHERRY / ZF Electronics · kabel1.cz

    Administration and expansion of an internet provider's metropolitan network; development of a company intranet and IT support at a manufacturing company.

Education

  • MSc. (Ing.), Information TechnologyTechnical University of Liberec
  • Postgraduate studiesResearch on IPv6 – the next-generation internet protocol, TU Liberecunfinished, practice took priority
  • BSc. (Bc.), Applied InformaticsJ. E. Purkyně University in Ústí nad Labem
  • Secondary education, Computer EngineeringSecondary technical school (SPŠ), Chomutov

Personal projects

  • Point-of-sale and inventory system for sole tradersTill and stock management on a tablet, with receipt printing, integration with payment terminals from various manufacturers and electronic sales registration. Runs on a mini server at customers' sites, with automatic cloud backup. Live in production.
  • MikroTik CLIA tool for remote monitoring, configuration and diagnostics of routers. It serves as a connector for AI agents, who find and solve network problems faster with it.
  • Open source projectsContributions to large open-source projects, plus further tools and libraries of my own, at github.com/ma-zal

Technologies

I do not build software for the sake of technology, but so the company grows and earns. AI can now pick up a new framework in an afternoon. Still, technology matters — without deep knowledge of it you cannot do quality reviews or make good architectural decisions.

Languages and runtime
Node.jsTypeScriptJavaScript
Frontend
AngularMaterial DesignBootstrap
Data
PostgreSQLMariaDBRabbitMQ
Architecture
microservicesAPIs and integrations
Delivery
GitHub ActionsCircleCIGitLab CIDockerKubernetesautomated testing
Operations
LinuxSentryDatadog
AI development
Claude CodeConductorVS Code Agents WindowGit worktreesagentic developmentcontext engineeringspec-driven development
Infrastructure
metropolitan data networksCisco networkingMikroTikVoIP (Cisco CallManager)IPv6

My story

  1. BASIC on ZX Spectrum
  2. Pascal
  3. Delphi
  4. PHP, MySQL
  5. Networking
  6. Node.js and TypeScript
  7. AI agents

I come from northern Bohemia, from Klášterec nad Ohří, and I have been programming since I was eleven. I started with BASIC on a ZX Spectrum and then moved on to Pascal on my own 386 PC. With my first Delphi I discovered object-oriented programming, a completely new and unseen world to me at the time. And while my peers flipped burgers at fast-food restaurants over the summer, I was unlocking mobile phones and tinkering with Nokia firmware.

I then turned my love of computers into a field of study: technical high school in Chomutov, a bachelor's degree at the university in Ústí nad Labem and a master's degree (Ing.) in information technology at the Technical University of Liberec. There I spent another two years in postgraduate studies devoted to IPv6, then a new protocol, while also teaching students computer networks and web technologies. Still, the academic world pulled me rather toward practical projects.

I started working while still studying. I managed an internet provider's network, but also pulled cables and dealt with wiring myself. I looked after an intranet at a manufacturing company. As a freelancer I then built dozens of websites for municipal organizations, the town hall and local businesses, and I developed and sold my own content management system. That is where I learned the essential lesson: customers do not care about technology, only about whether the solution helps them.

Then came the years at a regional internet and TV provider. I designed Cisco networks, but also managed projects and prepared commercial proposals, so I got to know the business side of IT fully.

When the era of modern web applications arrived, I switched to JavaScript, TypeScript, Angular and above all Node.js. For eight years at Novartis I then delivered internal applications from greenfield to production – from clarifying requirements with the business, through architecture and development, including setting up servers, to monitoring the whole solution. It taught me to deliver in an agile way even in a large corporation.

At Make.com I found out what it means to develop at scale: a large microservice architecture, enterprise customers, very high demands on reliability. And that is exactly where the biggest change so far arrived, the rise of AI that can program. I did not see a threat in it, but an opportunity to take my work to a new level.

From BASIC on the ZX Spectrum to AI agents, every one of those waves taught me the same thing. Technology changes, but the essence stays: understand the problem and deliver a solution that has value. Today I write a minimum of code, but think all the more about what will truly help the company. I am already looking forward to the next wave.

Outside work

Work is a hobby for me too, but far from the only thing in my life. My great love is dancing, mainly salsa and bachata, and I make regular time for it. I like discovering new places: hiking to lookout towers, by bike, and with a drone even from a bird's-eye view, preferably in summer. At home I play with a smart home on Home Assistant. And for many years I was a volunteer, with children at camps and for nature in the Brontosaurus Movement (Hnutí Brontosaurus).

Looking for a developer who understands the business?

Then you have come to the right place.

I offer senior experience in software development, whether in a purely developer role or anywhere halfway between development and the business.

I bring the most where development is not an isolated code factory but a partner of the business. And where AI is taken seriously: as a tool that changes how work gets done, not as a fashionable accessory.

Contact

Did I catch your interest? Get in touch, I would be glad to talk about your company and its goals.