Thomas Lukacs
Verified Expert in Engineering
Front-end Developer
Munich, Bavaria, Germany
Toptal member since August 5, 2022
Thomas is a developer and a tech lead with 12 years of solid experience in front-end software development. He has a proven track record in coordinating heavy lifting projects like significant overhauls of the tech stack, moving from PHP to Vue, and refactoring Vue 2 to Vue 3 migrations and monolith to micro-frontends. Currently improving his experience in leading development teams, Thomas is looking forward to embracing new projects.
Portfolio
Experience
- Front-end - 12 years
- JavaScript - 12 years
- Node.js - 10 years
- SCSS - 6 years
- CI/CD Pipelines - 6 years
- Vue - 5 years
- TypeScript - 2 years
- React - 1 year
Availability
Preferred Environment
PhpStorm, Slack, Microsoft Teams, Vue, React, JavaScript, Front-end, User Interface (UI), APIs, HTML5
The most amazing...
...thing I've done was leading five developers in migrating a PHP app to a Vue SPA with SSR and a clustered back-end solution to host renderers for SEO.
Work Experience
Tech Lead and Student Lead
BorseGo AG
- Proposed, designed, and implemented a roadmap to revamp the company's major browser‐based platform by switching from a PHP‐based front-end solution to a more maintainable Vue single-page application (SPA) with server‐side rendering (SSR).
- Increased the team size to five people and coordinated the product team as the tech lead with agile development cycles.
- Optimized development processes by pitching and maintaining a Gitflow‐like repository model, reworking development cycles, implementing automated changelog generators, and improving department‐wide coding quality through coding standards.
Tech Lead
BorseGo AG
- Took over an existing in‐house JavaScript canvas library to display financial time series in web browsers and iOS and Android native apps.
- Improved code maintainability by modularizing significant parts of the library. Remodeled the pipeline to use Webpack and enhanced documentation by refactoring to TypeScript.
- Increased the size of the canvas library development team to two full‐time developers and took over the responsibilities of a teach lead, including creating and maintaining a technical roadmap.
- Enhanced product development by active engagement in product owner, product management, and team organization tasks.
Web Developer
BorseGo AG
- Developed a back-end service with microservice architecture and a REST JSON API for monitoring financial quote values for customers, notifying them through email, iOS, Android, and browser through WebSockets notifications.
- Designed and implemented an in‐house email templating tool with smart automation to reduce the workload of article newsletter generation. This included a back end for image processing and uploading.
- Worked with multiple stakeholders on an automated trading solution that tried to simulate different trading strategies based on historical data. Implemented a browser‐based front end for partner‐only use.
Experience
Financial Service Portal
eCommerce Furniture Website
Skills
Libraries/APIs
Vue, Vuex, REST APIs, React, Node.js
Tools
Webpack, Jira, PhpStorm, Slack, Microsoft Teams, GitLab CI/CD, GitHub
Languages
JavaScript, HTML5, PHP, TypeScript, SCSS, Less, CSS, HTML, SQL
Frameworks
Vanilla JS, Svelte, Bootstrap, Cypress, Redux
Storage
JSON, MongoDB, MySQL, Databases
Paradigms
Microservices, Scrum
Platforms
Docker, Windows, MacOS, Kubernetes
Other
Front-end, User Interface (UI), APIs, Vue Router, ESLint, Full-stack, Responsive UI, Argo CD, CI/CD Pipelines
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring