Milan Poliak, Developer in Bratislava, Bratislava Region, Slovakia
Milan is available for hire
Hire Milan

Milan Poliak

Verified Expert  in Engineering

JavaScript Developer

Location
Bratislava, Bratislava Region, Slovakia
Toptal Member Since
October 1, 2018

Committed to elevating software quality, focusing on code excellence, usability, performance, and security, Milan owns a small company in Bratislava, Slovakia, creating mobile apps (Android and iOS) and other software. He would characterize himself as an entrepreneur, but he's also successfully occupied the roles of project manager and full-stack engineer. Along with expertise in PHP and years of experience, Milan brings a solid academic background with his computer engineering degree.

Portfolio

Client (via Toptal)
SAML, MySQL, TypeScript, Vue, Pimcore, Symfony, Algorithms, CI/CD Pipelines...
Wize s.r.o.
Amazon Web Services (AWS), MongoDB, PostgreSQL, MySQL, Express.js, Next.js...
Freelance Work
Elasticsearch, MongoDB, Redis, Kotlin, Git, Swift, DirectX, OpenGL, .NET, C++...

Experience

Availability

Full-time

Preferred Environment

IntelliJ IDEA, Android Studio, Xcode, Linux, Unix, MacOS, Git

The most amazing...

...project I've worked on was an app that collected the users' health data minute-by-minute to calculate scores for workout competitions and pay out cash prizes.

Work Experience

Symfony and Vue Developer

2019 - PRESENT
Client (via Toptal)
  • Implemented new features and built a custom Vue UI for a Pimcore application.
  • Built several internal web applications using Vue.
  • Maintained multiple internal and external applications.
  • Set up automated deployment processes and application servers on Amazon EC2.
Technologies: SAML, MySQL, TypeScript, Vue, Pimcore, Symfony, Algorithms, CI/CD Pipelines, Test Automation, GitHub, Next.js, Technical Architecture, Front-end, Full-stack Development, Amazon RDS, Back-end, User Experience (UX), User Interface (UI), Web Security, Web Development, Node.js, REST APIs, Encryption, JavaScript, Software Architecture, Cron, Amazon EC2, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Architecture, Back-end Performance, Front-end Development, WordPress, Express.js, Jest, DevOps, Software Design, Microsoft SQL Server, Security, Identity & Access Management (IAM), Automated UI Testing, Application Architecture, Technical Analysis, Prisma, SQL, Integration

Owner | Manager

2017 - PRESENT
Wize s.r.o.
  • Developed a REST API and the iOS part of an app for sports team management. Users are divided into trainers and players. Every team shares a calendar with planned events and can send messages with attachments.
  • Built and integrated more than 15 insurance calculations, web services, and contract generators for a company offering various types of insurance.
  • Created a real estate portal that worked as a semi-automatic replacement for physical real estate agencies where users can offer their properties for sale, rent, and more. The system generates certain types of contracts based on the users' needs.
  • Supervised the development of an event aggregation service. The application contains various events, and users can register for reminders and notifications that certain events are happening.
  • Managed and helped to develop a music player app for Android and iOS devices.
  • Engineered an Angular-based back-office for a custom eCommerce solution.
  • Acted as the lead developer for an app offering local businesses a place to promote their offerings to tourists in a given area.
Technologies: Amazon Web Services (AWS), MongoDB, PostgreSQL, MySQL, Express.js, Next.js, React Native, React, Angular, Redis, SQL, Kotlin, PHP, Swift, Java, Payment APIs, Payment Gateways, PayPal API, Stripe API, Algorithms, Tailwind CSS, CI/CD Pipelines, Test Automation, GitHub, Technical Architecture, Project Management, Front-end, Full-stack Development, Facebook Login, GraphQL, Consulting, CTO, Technical Leadership, Amazon RDS, Back-end, Smarty, User Experience (UX), User Interface (UI), Web Security, Web Development, Video Editing, FFmpeg, 3D Games, Game Development, Amazon S3 (AWS S3), REST APIs, Streaming, Mobile Development, HTTP Live Streaming (HLS), AWS Elemental, Encryption, Data Scraping, Web Scraping, Python, JavaScript, Performance, Search Engine Optimization (SEO), Accessibility, Software Architecture, Amazon Elastic Container Registry (ECR), Cron, Amazon EC2, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Domain-driven Design (DDD), Architecture, Test-driven Development (TDD), Back-end Performance, Front-end Development, WordPress, RSS Feeds, WebSockets, Technical Consulting, Jest, Leadership, Terraform, DevOps, Software Design, Security, Code Review, Identity & Access Management (IAM), Chatbots, Automated UI Testing, Monorepos, Team Leadership, Application Architecture, Advisory, Technical Analysis, Android Development, .NET Core, CQRS, Minimum Viable Product (MVP), Prisma, Pixel Perfect, Startups, Go, Electron, Desktop App Development, Integration, NoSQL, NestJS, TypeORM, Page Speed Optimization

Freelance Developer

2009 - PRESENT
Freelance Work
  • Created a tool for automatic video generation and export based on input sound (soundwaves, abstract effects, and others).
  • Worked together with a friend on a startup collecting data about songs played on radios. Used web scraping and sound fingerprinting to analyze the frequency of played songs and helped artists verify that they receive an accurate amount of royalties.
  • Collected data from a YouTube API to create comprehensive reports on the engagement (likes, comments) and rank artists, along with their albums and specific songs for the aforementioned startup project.
  • Developed a platform for selling used things with a full-featured back office (managing categories, different attributes for each category, and more) and a customizable front end (every user could have his/her own theme).
  • Built a simple Minecraft-like game with procedural terrain generation and a couple of other simple games, some of them being browser games.
Technologies: Elasticsearch, MongoDB, Redis, Kotlin, Git, Swift, DirectX, OpenGL, .NET, C++, PostgreSQL, C#, MySQL, PHP, Java, Algorithms, CI/CD Pipelines, Test Automation, GitHub, Technical Architecture, Project Management, Front-end, Full-stack Development, Figma, Facebook Login, CTO, Technical Leadership, Amazon RDS, AWS CloudFormation, Back-end, Smarty, User Interface (UI), Web Security, Web Development, Video Editing, FFmpeg, 3D Games, Game Development, Amazon S3 (AWS S3), REST APIs, Streaming, Mobile Development, Encryption, Data Scraping, Web Scraping, Python, JavaScript, Performance, Search Engine Optimization (SEO), Accessibility, Software Architecture, Cron, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Domain-driven Design (DDD), Architecture, Test-driven Development (TDD), Back-end Performance, Front-end Development, WordPress, RSS Feeds, WebSockets, Jest, Terraform, Software Design, Security, Chatbots, Automated UI Testing, Application Architecture, Android Development, CQRS, Twitter API, Minimum Viable Product (MVP), Pixel Perfect, Startups, Go, SQL, Chrome Extensions, Desktop App Development, Integration, NoSQL, NestJS, TypeORM, Telegram Bots, Page Speed Optimization

Senior Back-end Developer

2021 - 2022
PaidWorkout
  • Inherited a poorly written codebase, which I debugged and refactored to a much more maintainable form and covered with unit and integration tests.
  • Solved scalability and stability issues on the back-end side, optimized SQL queries and database structure, and implemented the processing of millions of records multiple times a day.
  • Developed a custom administrative UI using Vue3 and Quasar.
  • Cooperated with a mobile app developer on implementing various new features.
Technologies: TypeScript, Amazon Web Services (AWS), MySQL, Redis, Payment APIs, Payment Gateways, PayPal API, Algorithms, CI/CD Pipelines, Test Automation, GitHub, Technical Architecture, Facebook Login, CTO, Technical Leadership, Amazon RDS, Back-end, Web Security, Web Development, Node.js, Amazon S3 (AWS S3), REST APIs, HTTP Live Streaming (HLS), AWS Elemental, Encryption, JavaScript, Performance, Software Architecture, Cron, Amazon EC2, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Domain-driven Design (DDD), Architecture, Test-driven Development (TDD), Back-end Performance, Front-end Development, WordPress, Express.js, Jest, DevOps, Software Design, Security, Identity & Access Management (IAM), Application Architecture, Technical Analysis, CQRS, Minimum Viable Product (MVP), Startups, SQL, Integration, NoSQL

Senior Full-stack Developer

2020 - 2022
Websupport / Loopia Group
  • Developed a notification microservice used to send notifications and invoices to the customers and internal helpdesk.
  • Participated in developing multiple other microservices, e.g., payment processing services with multiple payment gateways.
  • Integrated features and services to the administrative UI created in Vue.js and Laravel.
Technologies: PHP, Docker, Vue, Laravel, Symfony, Microservices, OpenAPI, Payment APIs, Payment Gateways, Stripe API, Algorithms, CI/CD Pipelines, Test Automation, Technical Architecture, Front-end, Full-stack Development, Figma, Back-end, User Experience (UX), User Interface (UI), Web Security, Web Development, Node.js, REST APIs, Encryption, JavaScript, Performance, Accessibility, Software Architecture, Cron, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Domain-driven Design (DDD), Architecture, Test-driven Development (TDD), Front-end Development, WebSockets, Jest, DevOps, Software Design, Security, Code Review, Identity & Access Management (IAM), Automated UI Testing, Application Architecture, Technical Analysis, CQRS, Pixel Perfect, SQL, Integration, NoSQL, Page Speed Optimization

Full-stack Developer

2020 - 2020
Stigma Inc. (via Toptal)
  • Developed new features for an automatic emotion-tracking app built with Electron, Vue, Node.js, and MongoDB on the back end.
  • Refactored the existing code, fixed bugs, and optimized the writing to app storage to improve the UI fluence.
  • Implemented subscription plans for premium users using Stripe.
Technologies: Amazon Web Services (AWS), Vue, Stripe Payments, Electron, MongoDB, JavaScript, Node.js, Payment APIs, Payment Gateways, Stripe API, Algorithms, GitHub, Technical Architecture, Front-end, Full-stack Development, Figma, Back-end, User Experience (UX), User Interface (UI), Web Development, REST APIs, Performance, Accessibility, Software Architecture, CSS, HTML, Design Patterns, Continuous Integration (CI), Architecture, Back-end Performance, Front-end Development, Express.js, Jest, Software Design, Security, Identity & Access Management (IAM), Technical Analysis, Minimum Viable Product (MVP), Startups, Desktop App Development, Integration, NoSQL

Full-stack Web Developer

2019 - 2020
Hellocomputer (via Toptal)
  • Maintained existing web applications and created multiple new ones from scratch.
  • Built new features and APIs and refactored parts of the legacy code.
  • Participated in the management of a database of travel-related facilities across South Africa.
Technologies: C#, Git, MySQL, Angular, JavaScript, Laravel, PHP, Algorithms, CI/CD Pipelines, Test Automation, Front-end, Full-stack Development, Back-end, User Experience (UX), User Interface (UI), Web Development, REST APIs, Search Engine Optimization (SEO), Accessibility, Cron, Amazon EC2, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Front-end Development, Express.js, Jest, Software Design, Security, Code Review, Identity & Access Management (IAM), Pixel Perfect, SQL, Integration, NoSQL, Page Speed Optimization

Full-stack Developer

2018 - 2020
Henley & Partners
  • Developed multiple internal back-end systems and websites belonging to the company, including rebuilding the main corporate website.
  • Participated in setting up the deployment process and optimizing the content publishing processes.
  • Integrated new functionality to an internal iPadOS app.
  • Maintained and helped develop web applications written in Vue.js and Knockout.js.
Technologies: Vue, Laravel, Git, Node.js, PHP, Algorithms, CI/CD Pipelines, Test Automation, Technical Architecture, Front-end, Full-stack Development, Back-end, User Experience (UX), User Interface (UI), Web Security, Web Development, Amazon S3 (AWS S3), REST APIs, Mobile Development, Encryption, JavaScript, Search Engine Optimization (SEO), Software Architecture, CSS, HTML, Design Patterns, Continuous Integration (CI), HTML5, Front-end Development, WebSockets, Leadership, DevOps, Software Design, Security, Code Review, Identity & Access Management (IAM), Technical Analysis, Pixel Perfect, SQL, Integration, Page Speed Optimization

Android Developer

2016 - 2018
Pixwell s.r.o.
  • Developed an Android application for bikers. Users could mark police radars on a map, share their rides, and call help from other bikers that are close to them.
  • Created, with a team, an app for a local taxi service consisting of driver and client apps and also an in-car screen displaying the current order status to customer. Participated in the development of the back-office interface with a map of vehicles and other functionality.
  • Developed an "invisible" app for smart wearables which enabled users to record audio files and share them with their phones.
Technologies: Angular, Android, XML, REST, Kotlin, Java, Payment APIs, Payment Gateways, Stripe API, Algorithms, Test Automation, GitHub, Front-end, Figma, Facebook Login, User Interface (UI), REST APIs, Mobile Development, Encryption, Design Patterns, Front-end Development, WebSockets, Android Development, Minimum Viable Product (MVP), Pixel Perfect, Integration

Senior Back-end Development for a Leading Web-hosting Provider in Slovakia

http://websupport.sk
I worked on the development of back-end services in a primarily micro-service-oriented environment. Refactored parts of a legacy code and integrated newly built services into it. I also integrated new features into the administration environment.

Henley & Partners

For Henley & Partners, I've developed multiple internal/back-end systems and multiple websites belonging to them, including the rebuild of the main corporate website.

LoveNature (via Toptal)

http://lovenature.com
I implemented a new account management system and streaming service into a Samsung TV app built in Angular.

Hells Bells Club

http://hellsbells.club
This is an Android application for bikers. Users can mark police radars on a map, share their rides, and call help from the closest bikers to them.

Klikpojisteni

http://klik.cz
I worked for a Czech company that offers various types of insurance, including vehicles, homes, travel, and more. My role was to integrate multiple REST and SOAP services of insurance companies and provide several custom insurance calculations. I generated insurance contracts using XSLT.

Remote Embedded System Programming

As my bachelor's thesis, I created software, written in C#, that was used to remotely program a family of microprocessors used in an electric vehicle built by our university. I used Arduino as a bridge between a computer's USB port and vehicles CAN network.

Codnes.sk

https://www.codnes.sk
This project is a regional event aggregation service, where one can find various types of events. Users can also view photo reports from those events, read regional news, and set reminders for chosen events. Our team is now preparing stage 2—a transition from regional service to the entire country service.
2016 - 2017

Master's Degree in Software Engineering

Slovak University of Technology in Bratislava - Bratislava, Slovakia

2013 - 2016

Bachelor's Degree in Computer Engineering

Slovak University of Technology in Bratislava - Bratislava, Slovakia

Libraries/APIs

Node.js, React, Vue, REST APIs, jQuery, Doctrine 2, OpenAPI, React Redux, Fabric, Socket.IO, Facebook API, RxJava, RxSwift, Alamofire, Retrofit 2, Stripe, Stripe API, Twitter API, OpenID, OpenGL, DirectX, PayPal API, Facebook Login, FFmpeg

Tools

Cron, Jenkins, PhpStorm, Xcode, Android Studio, IntelliJ IDEA, Git, RabbitMQ, Jira, GitHub, Figma, Prisma, Docker Compose, AWS CloudFormation, Amazon Elastic Container Registry (ECR), Terraform

Frameworks

Express.js, Symfony, React Native, Next.js, Tailwind CSS, Jest, Electron, Spring, Yii 2, Laravel, Angular, PHPUnit, JUnit, Codeception, Smarty, .NET Core, NestJS, SwiftUI, .NET, Bootstrap

Languages

HTML5, JavaScript, HTML, CSS, PHP, TypeScript, SQL, C, Java, Swift, Kotlin, Bash, UML, SCSS, GraphQL, Rust, Go, XML, SAML, Python, C++, Assembly, C#, XSLT

Paradigms

Design Patterns, Unit Testing, Test-driven Development (TDD), REST, CQRS, Application Architecture, Microservices, API Architecture, Web Architecture, Continuous Integration (CI), Continuous Delivery (CD), Test Automation, Mobile Development, Search Engine Optimization (SEO), DevOps, Desktop App Development, Management, Event Sourcing

Platforms

WordPress, Docker, Amazon Web Services (AWS), Tizen, iOS, Android, MacOS, Windows, Unix, Firebase, Arduino, Amazon EC2, Linux, Pimcore, Twilio, Kubernetes, AWS Lambda

Storage

MongoDB, PostgreSQL, MySQL, Redis, Amazon S3 (AWS S3), NoSQL, Elasticsearch, PostGIS, Neo4j, AWS Elemental, Microsoft SQL Server

Industry Expertise

Project Management

Other

Architecture, API Integration, Software Engineering, SOLID Principles, Full-stack, Web Development, APIs, Algorithms, Front-end, Full-stack Development, Back-end, User Interface (UI), Web Accessibility, Web App Security, Accessibility, Software Architecture, Front-end Development, RSS Feeds, Software Design, Code Review, Pixel Perfect, Integration, Page Speed Optimization, Domain-driven Design (DDD), Beanstalkd, SOAP, Payment APIs, Payment Gateways, CI/CD Pipelines, Technical Architecture, Consulting, CTO, Technical Leadership, Amazon RDS, User Experience (UX), Web Security, Encryption, Data Scraping, Web Scraping, Performance, Back-end Performance, WebSockets, Technical Consulting, Leadership, Security, Identity & Access Management (IAM), Chatbots, Automated UI Testing, Monorepos, Team Leadership, Technical Analysis, Android Development, Minimum Viable Product (MVP), Startups, Chrome Extensions, TypeORM, Telegram Bots, Stripe Payments, Computer Engineering, Enterprise Architecture, Video Editing, 3D Games, Game Development, Streaming, HTTP Live Streaming (HLS), Advisory

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring