Olaf Kunowski, Developer in Amsterdam, Netherlands
Olaf is available for hire
Hire Olaf

Olaf Kunowski

Verified Expert  in Engineering

Back-end Development Developer

Amsterdam, Netherlands

Toptal member since February 24, 2020

Bio

Olaf is a senior .NET developer with over a decade of experience. He started as a freelancer, scraping, processing, and presenting data. He then moved to working for multinational companies whose products impact tens of thousands of end users. His most recent, and most in-depth experience, is with full-stack web development, but low-level back-end tasks, program optimization, and artificial intelligence are also not foreign to him.

Portfolio

Transparent
ASP.NET, Azure, Back-end Development, C#, SQL, .NET Core...
Emakina
jQuery, Azure, Entity Framework, JavaScript, ASP.NET, C#
Leaseweb
jQuery, Entity Framework, JavaScript, ASP.NET, C#

Experience

  • C# - 10 years
  • Back-end Development - 7 years
  • Web Development - 7 years
  • jQuery - 5 years
  • REST - 5 years
  • JavaScript - 5 years
  • ASP.NET MVC - 5 years
  • Full-stack - 5 years

Availability

Part-time

Preferred Environment

Git, SQL Server Management Studio (SSMS), Visual Studio, Windows

The most amazing...

...project I have developed is a tool for charting IP networks and individual addresses that made the network team's work faster and easier to visualize.

Work Experience

Senior Developer

2020 - 2021
Transparent
  • Automated the process of extracting client data from scanned invoice PDF files.
  • Automated the classification of incoming email messages.
  • Automated the analysis of financial statement data by extracting the information from PDF files.
  • Migrated multiple services from .NET Framework desktop apps to .NET Core Azure Web Apps.
Technologies: ASP.NET, Azure, Back-end Development, C#, SQL, .NET Core, Azure Cognitive Services

Web Developer

2017 - 2020
Emakina
  • Created a mobile version of the core eCommerce website from scratch.
  • Set up a system for automated testing of the website, which catches bugs that would impact actual visitors.
  • Integrated automated build server in the deployment process.
Technologies: jQuery, Azure, Entity Framework, JavaScript, ASP.NET, C#

Web Developer

2014 - 2017
Leaseweb
  • Maintained the core CMS used to track customers, and exposed the information through a REST API to other projects.
  • Hybridized the CMS infrastructure in preparation for a migration. This resulted in the CMS supporting both legacy systems, and the new SAP installation, running in parallel, manageable per application.
  • Developed a web API, used by both internal teams and the clients, exposing the internal products and services database.
  • Developed a system for broadcasting maintenance messages to customers through multiple channels (SMS, email, in-app list of current maintenance tasks).
  • Developed a system for managing IP addresses and networks.
  • Led the development of a system for tracking physical access of visitors to data centres.
Technologies: jQuery, Entity Framework, JavaScript, ASP.NET, C#

Developer

2012 - 2014
Analyx
  • Developed software for automatically processing survey results in the automotive industry and converting them into PowerPoint presentations that included multiple charts and table types.
  • Expanded the charting framework to make it possible to generate web-based interactive vector charts.
  • Developed automatic unit tests that checked the accuracy of the resulting data by comparing it with the results from the data science team.
Technologies: SVG, C#

Developer

2008 - 2012
Freelance Jobs
  • Built a system for automatically fetching and aggregating historical weather data from multiple sources, which enabled the client to make business decisions based on historical precedence.
  • Developed a tool for searching text in bulk among multiple files of different formats (text, doc, pdf, and image files using OCR).
  • Built an application which allowed controlling media playback based on hand movements. The movements were being picked up by a sensor on user's wrist.
  • Built a tool for fetching and comparing product information across multiple stores.
  • Created a tool for image operations that would be used extensively, with the focus on performance.
Technologies: Perl, Bash, C#

Experience

IP Space Visualizer

At Leaseweb, customers can buy individual IP addresses or whole subnets of different sizes. In the past, finding an available subnet of a specified size was a challenging task: the network admins had to consult the database of taken IP addresses and manually look for free space. IP space visualizer makes the process graphical: IP addresses are visible in a grid, zoomed in to a specified level. Using this tool, finding free spaces is reduced to a glance at the grid. Additionally, it gives an overview of how much of the space is still available.

Education

2008 - 2012

Bachelor's Degree in Computer Science

Poznań University of Technology - Poznań, Poland

Skills

Libraries/APIs

jQuery, Entity Framework, Vue, Azure Cognitive Services

Tools

Git, Visual Studio

Languages

C#, JavaScript, C#.NET, HTML, SQL, Bash, Perl

Frameworks

ASP.NET, ASP.NET MVC, Bootstrap, .NET Core

Storage

Microsoft SQL Server, SQL Server Management Studio (SSMS)

Paradigms

REST

Platforms

Windows, Azure

Other

Back-end Development, Web Development, Web Scraping, APIs, Full-stack, Scraping, SVG

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