Michał Kotas, Developer in Warsaw, Poland
Michał is available for hire
Hire Michał

Michał Kotas

Verified Expert  in Engineering

Software Developer

Location
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

BEC
Jasmine, NgRx, TypeScript, Angular
Clients (via Toptal)
AG Grid, Protractor, JavaScript, TypeScript, Angular, React Native, AWS Amplify
GFT
AG Grid, Jasmine, TypeScript, Angular

Experience

Availability

Part-time

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

JavaScript Developer

2019 - PRESENT
BEC
  • Developed an open-banking platform for the largest Danish bank.
  • Pioneered Microfrontend-based solutions as a part of a new open-banking platform.
  • Developed multiple proofs of concept with the usage of a variety front-end and mobile frameworks.
Technologies: Jasmine, NgRx, TypeScript, Angular

Front-end Developer

2017 - PRESENT
Clients (via Toptal)
  • 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.
  • 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.
Technologies: AG Grid, Protractor, JavaScript, TypeScript, Angular, React Native, AWS Amplify

JavaScript Developer

2018 - 2019
GFT
  • Developed a derivatives trade lifecycle platform.
Technologies: AG Grid, Jasmine, TypeScript, Angular

JavaScript Developer

2017 - 2018
Acaisoft
  • Developed a new DevOps automation platform based on a public cloud using Angular 2.
  • Created a new cybersecurity challenge scoring platform.
  • Built a 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.
Technologies: Perl, JavaScript, TypeScript, AngularJS, Angular

Authorized Asseco mMedica Partner

2009 - 2018
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.
Technologies: Linux, Windows, Proxmox, PostgreSQL

Senior Perl Developer

2015 - 2017
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.
Technologies: AngularJS, CSS, HTML, JavaScript, SQL, Perl

ClearQuest Specialist

2012 - 2015
Intel Technology Poland Ltd (Manpower Contractor)
  • Created new features for IBM Rational ClearQuest platform using Perl, VBScript, and MS SQL.
  • Supported system integration tools by using ClearQuest API, Perl, and REST.
  • Administered to ClearQuest infrastructure.
  • Provided level 3 support for internal customers.
  • Led a contractor team.
Technologies: IBM Rational ClearQuest, Microsoft SQL Server, VBScript, Perl

Software Engineer

2006 - 2012
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 a virtualization platforms using VMware and Proxmox.
  • Supported a retail .NET application using C# and MS SQL.
Technologies: SQL, C#, VBScript, Perl, IBM Rational ClearQuest

Open Banking Platform

I implemented the digital transformation of Danish personal banking, business banking, and mortgage process.

Legal eDiscovery Platform

For the project, I helped to develop new features for the Legal eDiscovery Platform. This platform assists lawyers and their data analysts by obtaining data from numerous possible data sources, such as Salesforce, Outlook, phone systems, and more and then cleaning and transforming the data into appropriately normalized databases for automated (as much as possible) creation of reports and analysis.

Derivatives Trade Lifecycle Platform

For this project, I developed new features for a derivatives trade lifecycle platform that significantly improves trading, the derivatives lifecycle, and risk management capabilities in one of the biggest financial institutions.

Automotive Dealership Management Platform

I developed new features and maintained the existing code for a fully customized platform that manages an automotive dealership business from end-to-end.

DevOps Automation Platform Based on a Public Cloud

Here, I developed new features for the DevOps automation platform.

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

I developed a scoring platform for the Cyber Security Challenge.

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

I was responsible for implementing new components based on the Angular 2 framework and sharing good practices from previous Angular 2-based projects.

My DevOps and back-end experience was a crucial point to quickly understand other than the front-end parts of the project.

eCommerce and CMS Platform

I developed an eCommerce and CMS platform based on existing code and components using Perl and JavaScript.

The project was very challenging because it requires that I work with and understand a huge amount of legacy code.

ClearQuest Platform

I delivered technical support to the software development teams. I was responsible for resolving incidents reported by internal customers or the provision services. The support included monitoring of incidents and their timely resolution.

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.
2007 - 2009

Master's Degree in Computer Science and Econometrics

University of Gdańsk - Gdańsk, Poland

2004 - 2007

Bachelor's Degree in Computer Science and Econometrics

Wyższa Szkoła Bankowa w Gdańsku - Gdańsk, Poland

DECEMBER 2020 - PRESENT

NestJS Zero to Hero - Modern TypeScript Back-end Development

Udemy

JULY 2020 - PRESENT

Flutter & Dart — The Complete Guide

Academind by Maximilian Schwarzmüller | via Udemy

AUGUST 2019 - AUGUST 2020

Certified SAFe 4 Practitioner

Scaled Agile, Inc.

DECEMBER 2018 - PRESENT

Blockchain Specialization

Coursera (VH9MUHKCDD2A)

Libraries/APIs

AG Grid, REST APIs, NgRx, RxJS, React, PrimeNG, AWS Amplify

Tools

Karma, IntelliJ IDEA, IBM Rational ClearQuest, Git, Bitbucket, Adobe Lightroom

Frameworks

Angular, Jasmine, Flutter, NestJS, AngularJS, Protractor, React Native

Languages

TypeScript, SQL, JavaScript, Dart, Perl, HTML, CSS, VBScript, C#, Solidity

Storage

MongoDB, Microsoft SQL Server, MySQL, PostgreSQL

Paradigms

Agile

Platforms

Firebase, Windows, Proxmox, Linux, Blockchain, Ethereum, Visual Studio Code (VS Code), MacOS

Other

Google Material Design, Monorepos

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