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

Bartosz Borowiecki

Verified Expert  in Engineering

Software Developer

Location
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.

Portfolio

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

Experience

Availability

Part-time

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
Axa
  • 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 Foundation (WCF), Microsoft Silverlight

Developer

2008 - 2010
Teleaudio
  • 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

https://bitbucket.org/varius86/timerunners.mobile
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

http://www.axainsurance.com/home/get-quote
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

http://gniriki.com/games/rowchampion
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.

Languages

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

Frameworks

.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, Knockout (Knockout.js), Angular, ASP.NET Identity

Tools

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

Paradigms

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

Storage

Microsoft SQL Server

Libraries/APIs

Entity Framework, Highcharts, Vue, jQuery, Web API

Platforms

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

Other

Web Services, Xamarin.Forms, Windows Communication Foundation (WCF)

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

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