Krzysztof Olchowik, Developer in Łódź, Poland
Krzysztof is available for hire
Hire Krzysztof

Krzysztof Olchowik

Verified Expert  in Engineering

Bio

Krzysztof is a software developer and engineer with strong management skills. He oversees projects from conception to deployment, leads development teams, and keeps on top of new technology trends with hands-on coding. He designed an eCommerce shop tailored to connect the previous CMS and new software for end users and employees. He enjoys converting business vision into reality and is adept at creating cloud-based solutions.

Portfolio

Self-employed
Azure, Firebase, Angular, .NET, C#, SQL, REST APIs, gRPC
DotConnect
C#, Back-end, Azure, DataGrip, AutoMapper, Domain-driven Design (DDD), Cloud...

Experience

  • Software Architecture - 9 years
  • C# - 9 years
  • .NET - 9 years
  • Entity Framework - 7 years
  • Cloud - 7 years
  • Back-end - 7 years
  • Azure - 6 years
  • .NET Core - 4 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Azure, DataGrip

The most amazing...

...tool I developed was a registration system with a ticket verification tool. Seeing it live in action at a crowded event was fantastic!

Work Experience

Senior Full-stack Developer

2020 - PRESENT
Self-employed
  • Designed and developed an eCommerce shop for an operating company. Tailored to be a connector between previous CMS and upcoming software. Implemented back-end and front-end tools for end-users and back-office for employees.
  • Collaborated with the client to list and develop requirements. Created a backlog out of them, scheduled work, and kept track on a Trello board.
  • Supported the system by updating used technologies and service providers.
Technologies: Azure, Firebase, Angular, .NET, C#, SQL, REST APIs, gRPC

Senior Software Developer

2017 - PRESENT
DotConnect
  • Designed and developed a cloud-based solution for connecting service providers with their clients.
  • Oversaw and performed updates of database and REST API connecting web and mobile clients in the production environment.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: C#, Back-end, Azure, DataGrip, AutoMapper, Domain-driven Design (DDD), Cloud, English, Entity Framework, Entity Framework Core, .NET, .NET Core, REST APIs, gRPC

Experience

SAAMI

An end-to-end product developed for a client. I oversaw the entire back end and front end development for both end users and employees. The project was a custom eCommerce solution facilitating the transition between software and hosting with external integrations with payments and invoicing providers and other eCommerce platforms.

I picked and advised cost-efficient solutions on cloud providers: Firebase for an Angular front end with ServerSideRendering support, Azure for REST API and SQL database hosting, and AzureStorage with CDN for performant yet efficient product photo delivery. Additionally, I picked external services for integrations such as live chat or notifications.

Being the only technical contact, I also oversaw communication with the client, gathered requirements, and presented the work. I led the project from initial vision through development to deployment and continue to support it.

Education

2013 - 2015

Master's Degree in Computer Science

Lodz University of Technology, International Faculty of Engineering - Lodz, Poland

2009 - 2013

Bachelor's Degree in Information Technology

Lodz University of Technology, International Faculty of Engineering - Lodz, Poland

2011 - 2012

Bachelor's Degree in Information Technology

Copenhagen University College of Engineering - Copenhagen, Denmark

Certifications

NOVEMBER 2020 - PRESENT

Azure Fundamentals

Microsoft

Skills

Libraries/APIs

Entity Framework, AutoMapper, REST APIs, SQLite.NET

Tools

Visual Studio, DataGrip

Frameworks

.NET Core, .NET, Entity Framework Core, Angular, gRPC

Languages

C#, SQL

Paradigms

REST, Object-oriented Programming (OOP), Agile

Platforms

Azure, Windows, Firebase

Storage

SQLite

Other

Back-end, Programming, Calculus, English, Engineering, Software Engineering, Software Architecture, Cloud, Domain-driven Design (DDD)

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