MICHAL HOLOVSKY
Prague, Prague, Czechia
https://www.linkedin.com/in/michal-holovsky-06a1a2358/
michalholovsky119@gmail.com
JavaScript | Python Developer
SUMMARY
Full-Stack Python, JavaScript Developer with 9+ years of experience building scalable and performant web
applications using React.JS, Next.JS, Node.JS, and Nest.JS, Django, Flask. Highly proficient in TypeScript,
Python, modern frontend frameworks, and RESTful API design. Skilled in crafting responsive UIs, optimizing
server-side performance, and deploying full-stack apps in cloud environments. Adept in DevOps,
microservices architecture, and CI/CD pipelines, with a strong focus on clean, maintainable code and user-
centered design.
SKILLS
Python MongoDB
JavaScript (ES6+) PostgreSQL
TypeScript Redis
React.JS AWS
Next.JS GCP
Node.JS Nginx
Nest.JS Ubuntu
Django Asana PMS
Flask Custom LLM integration
Microservices architecture Automation
Jest Postman
Playwright Webhooks
Docker Stripe/Paypal/Apple Pay APIs
Kubernetes Git
Firebase Algolia
Supabase
EXPERIENCE
YONI
Full Stack Developer 08/2022 to 2/2025
Architected a scalable booking system using Next.JS (App Router) for the frontend and Nest.JS for the
backend, enabling users to book, reschedule, and cancel appointments with real-time feedback and
availability sync.
Contributed to an open-source project by developing and integrating Python-based solutions for
seamless synchronization between Google Calendar API and a custom project via API.
Structured and modularized the Next.JS codebase, organizing the project into feature-first folders and
reusable UI components for better maintainability and scalability.
Upgraded the project from Next.JS 11 to 14, resolving legacy router conflicts and adopting the new
App Directory structure and Server Components for optimized rendering.
Introduced NextAuth.JS for robust authentication, integrating with Supabase and supporting role-based
access control with custom session callbacks.
Designed backend APIs in Nest.JS and connected to a PostgreSQL database using Prisma ORM,
implementing CRUD, transaction handling, and query optimization.
Integrated Stripe, PayPal, and Apple Pay for secure payment processing, and connected RabbitMQ to
manage real-time messaging for booking confirmations and system-wide event triggers.
Integrated third-party calendar APIs (Google Calendar) to automatically sync bookings and send real-
time email and calendar invites.
Connected the app to AWS S3 for user-uploaded content (profile images, service assets), and used
CloudWatch for performance monitoring and alerting.
Deployed services with Docker, configured Nginx for SSL termination and reverse proxy, and set up
CI/CD pipelines with GitHub Actions.
Integrated with Vercel for frontend deployment and seamless GitHub integration, enabling instant
previews, staging branches, and auto-deploys.
Embedded Algolia AI search engine, powering real-time service discovery with typo-tolerance,
filtering, and search personalization.
Optimized rendering strategy by balancing Server-Side Rendering (SSR) and Client-Side Rendering
(CSR) for booking flows, ensuring fast load times while preserving interactivity.
Built a stream-based CRUD pipeline using MongoDB for efficient document processing.
To optimize an existing database containing millions of records, developed a professional script and
implemented a CRUD module to streamline data management.
Resolved system bottlenecks by configuring Nginx as a reverse proxy and implementing a micro-
services architecture, using Redis for session management to optimize Database access.
Implemented real-time UI updates using WebSockets, connecting frontend booking components to
backend RabbitMQ event queues.
I migrated the Algolia cloud server to a local Ubuntu server and developed a CRUD pipeline dashboard
within the admin panel, enabling easy management of Algolia as if it were a standard database.
EKSAEN ENTERPRISES
Software Engineer 03/2019 to 07/2022
Built a financial statistics platform using Django for backend development and React.js for a dynamic,
real-time frontend, enabling data management, analysis, and visualization.
Structured the entire React.JS project from scratch, ensuring long-term maintainability and a modular
architecture.
Gained extensive experience with Stripe and mastered the integration of Stripe's payment gateway
within the project.
Set up multiple web-hook endpoints in Stripe, Paypal and integrated them into the project.
Developed a deep understanding of JavaScript promises, asynchronous programming, and non-blocking
architecture by working with multiple 6 third-party services in a single project.
Built a chatbot to answer users’ questions regarding our services.
Integrated a Python-based sub-server to deploy an AI chat application, powered by a custom LLM, for
generating product descriptions and assisting the service team.
Extracted and analyzed transaction history data using ELO rating systems and financial metrics such as
Gross Profit Margin, Net Profit Margin, and Return on Equity in the Django back-end.
Visualized insights using chart components in the React.JS front-end.
Developed Python scripts for automated web scraping, collecting job data on a daily scheduled basis.
Performed data mining using Python to extract insights from scraped job content and user activity logs.
Used MongoDB to manage standard configurations such as user data and constants, and installed and
configured MongoDB on a local Ubuntu 22.04 server.
Optimized database queries and schema to reduce database access time, and introduced Redis for
improved caching and performance.
Configured main and subdomains using Nginx, SSL certificates, and private PEM files, managing QA,
development, and production environments.
Configured NGINX for routing external traffic to services with Kubernetes.
ELAP
Software Developer 10/2016 to 1/2019
Built a robust data mining pipeline using Python (Requests, BeautifulSoup) to scrape job boards,
finance platforms, and regional government sites; scheduled with cron jobs and deployed on GCP
Cloud Run for scalable background execution.
Processed and analyzed data using NumPy, Pandas, and custom statistical models (e.g., growth rate, net
change, regional demand) to support strategic product planning.
Developed a fully dynamic React.JS dashboard with 2D/3D charting (Chart.JS, Recharts, Three.JS),
featuring drilldowns, tooltips, data filters, and real-time rendering via React Suspense.
Integrated Google Maps API for geolocation-based data insights, including clustering of bookings,
radius-based analysis, and interactive overlays.
Implemented export functionality for filtered datasets to CSV, PDF, and AES-encrypted ZIP files,
supporting scheduled exports and secure sharing with external partners.
Used Node.JS + Puppeteer to auto-generate PDF reports from dashboards; triggered via cron and
delivered via email or Slack.
Introduced unit testing with Jest and React Testing Library across data processing and frontend logic,
achieving over 85% test coverage.
Automated reporting and Google Sheet syncing using Google Apps Script, creating daily digest sheets
for cross-functional team consumption.
Built advanced scraper bots to detect changes in high-value listings, integrating anti-captcha bypass and
proxy rotation mechanisms for robust uptime.
Deployed backend services and scrapers on both AWS EC2/S3/Lambda and GCP Cloud Functions
depending on workload, leveraging CloudWatch, GCP Logging, and Firebase Auth for monitoring and
access control.
Created a visual query tool within the React dashboard, powered by Supabase functions, allowing
custom queries without SQL knowledge — saved business teams ~10 hours/week in manual reporting.
EDUCATION
BACHELOR OF SCIENCE IN COMPUTER SCIENCE
University College Dublin, Dublin, Ireland
June 2012 - September 2016