
Michał Kotas
Verified Expert in Engineering
Software Developer
Warsaw, Poland
Toptal member since January 8, 2017
Michał has over a decade of experience as a developer in multiple technologies, frameworks, and languages, including enterprise-level web application software based on Angular (versions 2-12), React Native, Perl, SQL, and ClearQuest. For work environments, Michal immensely enjoys working as a part of an international team. All in all, Michał is an open-minded person who likes to learn new technologies.
Portfolio
Experience
- SQL - 12 years
- REST APIs - 8 years
- JavaScript - 8 years
- Angular - 6 years
- RxJS - 6 years
- TypeScript - 6 years
- Jasmine - 3 years
- NgRx - 2 years
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS
The most amazing...
...work I've done was developing and maintaining an enterprise-level workflow automation tool for one of the most important IT corporations in the world.
Work Experience
Front-end Solution Architect
Choreograph
- Designed and developed a process of migrating multiple applications into a single-spa based platform.
- Built a micro front-end architecture using Module Federation and single-spa.
- Provided architecture guidance and technical support via code reviews, workshops, and meetups.
JavaScript Developer
Enclave Data, LLC
- Optimized the performance of critical application parts.
- Introduced end-to-end tests and test automation for existing and new features.
- Developed new features for a personal security mobile app.
JavaScript Developer
BEC Financial Technologies
- Developed an open-banking platform for the largest Danish bank.
- Pioneered micro front-end-based solutions as a part of a new open-banking platform.
- Developed multiple proofs of concept using a variety of front-end and mobile frameworks.
JavaScript Developer
GFT
- Developed a robust derivatives trade lifecycle platform.
- Built pivotal AG Grid dashboards for massive datasets.
- Maintained the product by resolving bugs and optimizing performance.
- Delivered new features aligned with client requirements and designs.
Angular Developer
ZOOLOO INFORMATION SYSTEMS
- Developed new features for an automotive dealership management platform.
- Created new features for the legal eDiscovery platform.
- Performed maintenance and code refactoring to improve the quality of the codebase.
JavaScript Developer
Acaisoft
- Developed a new DevOps automation platform based on a public cloud using Angular 2.
- Created a new cybersecurity challenge scoring platform.
- Built a vendor-agnostic cloud backup data platform.
- Supported an enterprise web management console for a data deduplication system using AngularJS and Perl.
- Implemented upgrades for a data visualization system using Vis.js, Perl, and RRDtool.
Authorized Asseco mMedica Partner
Asseco
- Supported an Asseco mMedica healthcare system.
- Designed and developed server infrastructure using Proxmox, Windows, and HaaS.
- Designed and developed a virtual private network infrastructure.
- Supported a PostgreSQL database cluster using PostgreSQL on Linux systems.
- Managed relations with customers.
Senior Perl Developer
UNITEDPRINT SE
- Developed an eCommerce and CMS platform using Perl, HTML, CSS, and JavaScript.
- Built a single-page application using AngularJS, HTML, CSS, and the REST API.
- Constructed a CRM platform using Perl, HTML, CSS, and JavaScript.
- Composed SQL scripts and queries using a MySQL database.
- Supported an application platform using Apache 2 and Linux.
ClearQuest Specialist
Intel
- Developed features for IBM Rational ClearQuest with Perl, VBScript, and MS SQL.
- Supported system integration tools by using ClearQuest API, Perl, and REST.
- Administered and maintained the ClearQuest infrastructure.
- Delivered Level 3 support to internal customer teams.
- Led and managed a contractor team across multiple locations.
Software Engineer
Sygnity
- Developed ClearQuest schemes using VBScript and SQL.
- Built system integration tools by using ClearQuest AP, VBScript, and Oracle.
- Constructed an IBM Rational platform user management application using IBM Rational API and .NET.
- Supported virtualization platforms using VMware and Proxmox.
- Supported a retail .NET application using C# and MS SQL.
Experience
Open Banking Platform
Legal eDiscovery Platform
Derivatives Trade Lifecycle Platform
Automotive Dealership Management Platform
DevOps Automation Platform Based on a Public Cloud
This project gave me a great opportunity to dive into the Angular 2 framework. It also required perfect communication skills within an international team, which turned out to be the key to success.
Cyber Security Challenge Scoring Platform
This rapid project gave me a great opportunity to build an Angular 2 application from scratch by using modern tools and technologies.
Cloud Backup Data Platform
eCommerce and CMS Platform
ClearQuest Platform
PROJECT CONTRIBUTIONS
• Introduced service component enhancements by designing and maintaining IBM ClearQuest schemas utilizing the IBM ClearQuest schema designer.
• Developed hooks in both Visual Basic Script and Perl, using the ClearQuest API to provide custom applications for ClearQuest schemas.
• Optimized IBM ClearQuest schemas and underlying database structures.
• Collaborated with local support providers and the central help desk, communicating regularly on status and progress.
Personal Security Mobile App
Cargo Inspection Mobile App
Education
Master's Degree in Computer Science and Econometrics
University of Gdańsk - Gdańsk, Poland
Bachelor's Degree in Computer Science and Econometrics
Wyższa Szkoła Bankowa w Gdańsku - Gdańsk, Poland
Certifications
React - The Complete Guide
Academind
Professional Angular Testing Workshop
Angular Architects
Angular Security Workshop
Angular Architects
React Native - The Practical Guide
Academind
NestJS Zero to Hero - Modern TypeScript Back-end Development
Udemy
Flutter & Dart — The Complete Guide
Academind by Maximilian Schwarzmüller | via Udemy
Piano Practical Exam (Performance Grade 5)
ABRSM
Certified SAFe 4 Practitioner
Scaled Agile, Inc.
Blockchain Specialization
Coursera (VH9MUHKCDD2A)
Skills
Libraries/APIs
AG Grid, REST APIs, NgRx, RxJS, React, PrimeNG, AWS Amplify, Node.js, React Query
Tools
Karma, IntelliJ IDEA, IBM Rational ClearQuest, Git, Bitbucket, Adobe Lightroom, Webpack, AWS IAM, Amazon Cognito
Languages
TypeScript, SQL, JavaScript, Dart, Perl, HTML, CSS, VBScript, C#, Solidity
Frameworks
Angular, Jasmine, Flutter, NestJS, AngularJS, Protractor, React Native, Ionic, Angular Material, Catalyst, Scaled Agile Framework (SAFe)
Paradigms
Agile, Microfrontends, DevOps, Behavior-driven Development (BDD), Test-driven Development (TDD), Scrum, Testing, Unit Testing, E2E Testing
Platforms
Firebase, Windows, Proxmox, Linux, Blockchain, Ethereum, Visual Studio Code (VS Code), MacOS, Google Cloud Platform (GCP), Azure, Amazon Web Services (AWS)
Storage
MongoDB, Microsoft SQL Server, MySQL, PostgreSQL
Other
Front-end Architecture, Google Material Design, Architecture, Monorepos, Computer Science, Econometrics, Mathematics, Statistics, Algorithms, Remote Desktop Protocol (RDP), Smart Contracts, IT Security, Music, Team Leadership, Technical Leadership, CGI, ESP32
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