
Krzysztof Olchowik
Verified Expert in Engineering
Software Architecture Developer
Łódź, Poland
Toptal member since January 23, 2022
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
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
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
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.
Senior Software Developer
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.
Experience
SAAMI
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
Master's Degree in Computer Science
Lodz University of Technology, International Faculty of Engineering - Lodz, Poland
Bachelor's Degree in Information Technology
Lodz University of Technology, International Faculty of Engineering - Lodz, Poland
Bachelor's Degree in Information Technology
Copenhagen University College of Engineering - Copenhagen, Denmark
Certifications
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring