Nikolas Trentin

Software Engineer

System Architecture · AI · Scalable Solutions

I build systems that truly work.

I develop and modernize complex systems, optimize performance, work with data, and integrate external services. I bring a product-oriented mindset with strong focus on scalability and long-term sustainability.

Explore my work
Prague, Czech Republic

Professional journey

Experience

Senior Software Engineer

Infina System

Aug 2021 – Present · 4 yrs 11 mos · Brno, Czech Republic · Hybrid

As part of the long-term development of a complex business system, I contributed to architecture design, legacy modernization, and the delivery of key features across frontend, backend, and integrations. My role combined hands-on engineering with strong technical ownership, including strategic decision-making and continuous improvement of engineering practices.

System Development & Modernization

  • Working with a large legacy codebase and driving gradual modernization (jQuery → Vue migration)
  • Introducing modern technologies into an existing stack
  • Designing and optimizing database structure and data models
  • Significant SQL query optimization and overall system performance improvements

Backend, Integrations & Automation

  • Backend development in PHP (Nette), Python, and Go (microservices)
  • Designing reliable integrations with external systems (banking APIs / PSD2, SAP, Google services, etc.)
  • Implementing asynchronous processing (queues, email delivery, background jobs)
  • Building scalable solutions with a strong focus on stability and long-term maintainability

AI & Data

  • Development of AI-powered features and integration with LLM APIs
  • Building analytics and statistics modules and working with data-driven functionality
  • Designing solutions for advanced calculations and data processing

Technical Leadership & Engineering Practices

  • Active participation in technical and architectural decision-making
  • Ownership of key system components and long-term product evolution
  • Working within Git workflows and the Atlassian stack (Jira, Confluence)
  • Standardizing engineering processes and implementing CI/CD practices
PHPJavaScriptVue.jsPythonGoSQLDockerCI/CD

Full Stack Developer

VAE CONTROLS

Aug 2021 – Sep 2022 · 1 yr 2 mos · Ostrava, Czech Republic · On-site

Full-stack development of a web and VR application within a team of developers, focusing on a modern frontend and a high-performance backend in Go.

Backend (Go)

  • Development of REST APIs and business logic in Go
  • Designing and optimizing application architecture
  • Implementation of validation and authentication mechanisms
  • Working with databases and designing efficient data structures

Frontend (Vue.js & VR)

  • Development of user interfaces in Vue.js
  • Creating interactive 3D/VR scenes using A-Frame
  • Integrating the frontend with backend APIs
  • Optimizing UX and overall application performance
  • Collaboration on UI/UX design solutions
GoVue.jsA-FrameREST APIsPostgreSQL

Freelance Full Stack Developer

Self-employed

Jan 2018 – Aug 2021 · 3 yrs 8 mos · Remote

End-to-end delivery of corporate websites, e-commerce solutions, and technical optimization projects. Independent project ownership with direct client communication.

Key Areas of Work

  • Development of corporate websites, e-commerce solutions, and presentation projects
  • Maintenance, improvement, and technical optimization of WordPress-based websites
  • Integration with supplier APIs and third-party services

Delivered Solutions

  • Vehicle management system integrated with automotive listing portals
  • Legal information system for case and agenda management
  • Workforce shift and attendance tracking system
PHPMySQLWordPressJavaScriptHTML/CSSREST APIs

Academic background

Education

Master's degree

Information Technology

VSB – Technical University of Ostrava

2020 – 2022

Bachelor's degree

Information and Communication Technology

VSB – Technical University of Ostrava

2017 – 2020

Technologies & expertise

Skills

Backend & Languages

PHPGoPythonJavaScriptTypeScriptSQL

Frontend

Vue.jsReactjQueryHTML/CSSTailwind CSS

Databases & Infrastructure

PostgreSQLMySQLDockerRedisLinuxMicroservices

AI & Data

LLM APIsAI IntegrationAnalyticsData Processing

Tools & Practices

GitJiraConfluenceSystem ArchitectureAPI DesignCI/CD

Process & Leadership

Project ManagementClient CommunicationAgile / ScrumCode ReviewTesting / QADocumentation

Selected work

Projects

Solar Panel Calculator

Advanced solar panel calculator integrating EU APIs for sunlight prediction based on GPS location. Yearly output estimates by panel orientation and tilt, ROI calculations, and CO₂ savings projections.

PythonEU APIGISVue.jsStatistics

Canteen Management System

End-to-end meal-service management system — tablet-based serving terminals, personalized card printing, Bluetooth QR code scanning. Credit system connected to ComGate and GoPay payment gateways with real-time sync.

PHPVue.jsMySQLGoPayBluetooth API

CRM System

Full CRM system designed and built from the data model up to the UI. Modules for client management, sales pipeline with visualization, meeting scheduling with calendar integration, task delegation, and real-time notifications.

PHPVue.jsPostgreSQLWebSocket

Attendance ERP (Píchačky)

Comprehensive time & attendance ERP — originally a native Android app, later rewritten as an offline-first PWA. GPS location verification, hour tallying, sick-day and vacation management, detailed work-log, and Firebase push notifications.

PWAAndroidFirebaseGPSOffline

Google Calendar Sync Engine

Bidirectional sync system linking internal events, tasks, and meetings with Google Calendar via the Calendar API. Watch channels for real-time change detection, conflict resolution, and periodic full-sync runs.

Google APIGoOAuth 2.0Webhooks

DMS — Document Management

Full Document Management System from architecture to deployment. Document versioning with change history, archival with retention policies, fine-grained ACL permissions, folder-tree structure with permission inheritance, and full-text search.

PHPPostgreSQLElasticSearchACL

PSD2 Banking Integration

Integration system for automated bank statement retrieval and transaction matching via PSD2 APIs. Multi-bank support, periodic statement pulls, invoice/order matching, and discrepancy alerting.

PSD2 APIGoPostgreSQLQueue

Digital Signatures

Deployment and customization of DocuSign for corporate signing workflows + custom-built signature system for safety-at-work and contractual documentation. Wacom digitizer and tablet support via the Wacom Web API.

DocuSignWacom SDKPHPVue.js

Integration & Webhook Hub

Central integration hub connecting internal services with external systems. Universal webhook engine with retry logic, dead-letter queues, delivery monitoring, and payload schema versioning.

GoRabbitMQRedisREST

Analytics & BI Modules

Suite of analytics modules for large-scale datasets — real-time interactive dashboards and charts, configurable reports, comparative analysis across periods, and bulk CSV/Excel/PDF exports.

PythonD3.jsSQLETL

Dynamic Table Engine

Custom dynamic table system letting end users define entity schemas with no coding. Required fields, validation rules, custom column types, conditional display logic, and bulk exports.

Vue.jsPHPPostgreSQLJSON Schema

Shipment Tracking

Complete shipment tracking system with full state, action, and item history per shipment. Workflow engine for status transitions, automated notifications, and a live dashboard of active shipments.

PHPVue.jsMySQLWorkflow

Mobile File Uploader

Companion PWA app for external photo and document uploads directly into the central system. Batch upload, client-side image compression and resize, offline queue with retry, and GPS geotagging.

PWAFile APICanvasGPS

SAP & Enterprise Integrations

Integration interfaces between the internal system and enterprise platforms — SAP, PowerKey, PowerFlow, Advent. Bidirectional master-data sync, entity mapping, and data-flow monitoring with alerting.

SAPRESTSOAPPHPGo

Client Projects

vse-pro-vas-dum.cz

Full-featured OpenCart e-shop with automated supplier product feed imports, inventory sync, and Heureka XML price comparison export. Custom template modifications, payment gateway integrations, and performance tuning.

OpenCartPHPMySQLXML FeedHeureka

zs-stechovice.cz

Redesign and technical maintenance of a school website on WordPress. Security hardening, CDN setup, cache strategy, and ongoing upkeep with focus on accessibility and responsive design.

WordPressPHPJavaScriptCDNSecurity

petvarols.eu

Corporate website redesign with a custom-built component for a full product catalog. Custom taxonomies, parametric filtering, responsive gallery, and an admin interface for product management.

WordPressPHPJavaScriptMySQLCustom Plugin

primeautomotive.cz

Modern serverless website built with Astro and Tailwind CSS with full multi-language support. Deployed on edge infrastructure, focused on Core Web Vitals and optimized asset loading.

AstroTailwindTypeScripti18nEdge

MotoDB

Vehicle fleet management system with automated listing exports to SAuto and Tipcars. Custom database model with vehicle history, state logic, photo gallery, and bulk data operations.

PHPMySQLSAuto APITipcarsCron

scribe.trentin.cz

Serverless PWA for audio transcription via OpenAI Whisper API. Mic recording, file drag & drop, and clipboard paste. Offline-first architecture with automatic background sync on reconnection.

PWAOpenAI WhisperIndexedDBAudio API

smartnabidka.cz

Full-stack Next.js app for creating professional proposal documents. TipTap WYSIWYG editor with custom pricing blocks, template system, and PDF export. Multi-tenant architecture.

Next.jsReactTipTapPostgreSQLPDF