Bartosz Borowiecki, Developer in Warsaw, Poland
Bartosz is available for hire
Hire Bartosz

Bartosz Borowiecki

Verified Expert  in Engineering

Software Developer

Warsaw, Poland
Toptal Member Since
October 25, 2016

Bartosz has over eight years of experience with the .NET platform—both in desktop and web applications. He likes getting to know new things, be it technologies or new code bases. He is known for how quickly he gets up to speed with new projects. Bartosz always aims to create a flexible codebase that can support the project for the long haul—so that it avoids becoming legacy code.


Buddy Punch (via Toptal)
Ionic, Entity Framework, ASP.NET Web API, ASP.NET MVC 5, Vue, AngularJS
VOX Global (via Toptal)
Entity Framework, ASP.NET Web API, ASP.NET MVC 5, AngularJS
Emmit Labs (via Toptal)
Less, JavaScript, Highcharts, Angular




Preferred Environment

Mercurial, Git, Visual Studio, Windows

The most amazing...

...project I've created was a Windows Phone game that I built from scratch. I created both the code and the assets (graphics and sounds).

Work Experience

Senior Engineer

2017 - 2018
Buddy Punch (via Toptal)
  • Supported and extended an employee time-tracking website written in MVC/Web API; also introduced Vue.js to make the user experience better and smoother.
  • Supported and extended a mobile Ionic client for an employee time-tracking application.
Technologies: Ionic, Entity Framework, ASP.NET Web API, ASP.NET MVC 5, Vue, AngularJS

Senior Engineer

2016 - 2018
VOX Global (via Toptal)
  • Built an intranet application used by employees to track their green/ecofriendly activities.
  • Created a reporting module for an employee's application.
Technologies: Entity Framework, ASP.NET Web API, ASP.NET MVC 5, AngularJS

Front-end Developer

2017 - 2017
Emmit Labs (via Toptal)
  • Built the front-end for viewing and managing electricity and gas-&-water meters.
Technologies: Less, JavaScript, Highcharts, Angular

Web Developer

2015 - 2016
  • Created the home insurance quote and purchasing web page.
  • Supported the call center application for managing different types of insurance.
  • Developed the web page for the home insurance renewal process.
  • Created and updated document templates related to the insurance business.
  • Supported a tool for setting up the developer's environment.
Technologies: ASP.NET MVC 4, Microsoft SQL Server, C#

Web/Mobile Developer

2014 - 2015
PGS Software
  • Created a web app for the GSM operator for smartphone bulk ordering.
  • Supported a web app for GSM mobile data analysis and reporting.
  • Developed a mobile application for casual or party use.
Technologies: ASP.NET MVC 4, Android, ASP.NET

Web Developer

2010 - 2014
Asseco Business Solutions
  • Created an enterprise resource planning platform.
  • Supported the implementation of the ERP platform for the GSM operator.
  • Initiated and managed the company-wide source control upgrade to Mercurial.
  • Built the digital-signing features (using Crypto API).
  • Supported the application in concerning the translation of Delphi to Silverlight resources.
Technologies: Microsoft SQL Server, Windows Communication Framework (WCF), MS Silverlight


2008 - 2010
  • Supported the billing system for premium SMS/MMS.
  • Created a database for storing premium SMS/MMS.
  • Developed a service for sending SMS and MMS MT.
  • Built an application for managing the call center (routing calls, operator sign-ins, recording the operator's welcome message, and more).
  • Supported the distributed system for SMS analysis.
Technologies: Web Services, Windows Presentation Foundation (WPF), .NET

Timerunners.Mobile | C#, Xamarin.Forms
An Xamarin.Forms app that's similar to Sports Tracker. It allows you to keep track your running sessions: time, distance, route on map, and more.

Row Champion Web Service

A web service used for storing multiplayer data for my game, Row Champion. It was built in Web API and is currently hosted on Amazon Cloud. While a package restoration and rebuild should be enough to run it, the service uses the Entity framework, so a database must be created.

Axa Home Insurance | C#, MVC5, and Knockout.js
I was a part of a team that created the quote-and-purchase pages for the biggest UK insurance provider.

Technologies: MVC5, Knockout.js, Web API, MS SQL, C#

Row Champion | C#, Unity3D Game
An Android, skill-based game. I created both the code and the assets (graphics, sounds, and more).

Silly Ghosts | C#, XNA Game

A Windows Phone game.


ASP.NET Razor, C#, JavaScript, T-SQL (Transact-SQL), HTML, CSS, Less, Java, XSLT


.NET, Swagger, AngularJS, ASP.NET Web API, Entity 6, Windows Presentation Foundation (WPF), ASP.NET MVC, Unity3D, ASP.NET MVC 4, ASP.NET, ASP.NET MVC 5, Ionic, ADO.NET, Windows Communication Framework (WCF), Knockout (Knockout.js), Angular, ASP.NET Identity


Visual Studio 2015, Visual Studio, Git, Mercurial, MS Silverlight, Fiddler, Adobe Photoshop


Unit Testing, Test-driven Development (TDD), Agile Software Development


Microsoft SQL Server


Entity Framework, Highcharts, Vue, jQuery, Web API


Windows, Xamarin, Windows Phone, Android, Amazon Web Services (AWS)


Web Services, Xamarin.Forms

2004 - 2010

Master's Degree in Software Engineering

Military University of Technology - Warsaw, Poland

2006 - 2007

Engineer's Degree in Computer Science

Polytechnic University of Valencia - Valencia, Spain