Wojciech Klimkiewicz, Developer in Wrocław, Poland
Wojciech is available for hire
Hire Wojciech

Wojciech Klimkiewicz

Verified Expert  in Engineering

Architecture Developer

Wrocław, Poland
Toptal Member Since
May 5, 2022

Wojciech is a software architect and engineer with 10+ years of experience designing and delivering software solutions for high-volume businesses. He has a strong background in mobile applications development, consulting, and machine learning and has worked with many clients across different industries. This consolidated background allows Wojciech to leverage his knowledge to help clients develop robust solutions, improve their processes, and deliver on time.


Scala, Python, Elasticsearch, Architecture, Prolog, Machine Learning...
C#, .NET, Windows Phone, iOS, Xamarin, MongoDB, SQL, F#, Machine Learning...
Cybercom Group
C#, .NET, SQL, Windows Presentation Foundation (WPF), MongoDB, JavaScript...




Preferred Environment

Visual Studio, IntelliJ IDEA

The most amazing...

...project I've developed is a demand management application used for forecasting in retail.

Work Experience

Software Architect

2018 - PRESENT
  • Developed a PROLOG code generator written in Scala used in big data and on a machine learning retail solution.
  • Designed the architecture for the extensive demand management system.
  • Created various proof of concept projects while pushing for improving our architecture and tech stack.
Technologies: Scala, Python, Elasticsearch, Architecture, Prolog, Machine Learning, Microservices, PostgreSQL, NoSQL

Senior Software Engineer

2015 - 2018
  • Helped shape and implement mobile apps for iOS and Windows Phone platforms, which resulted in a significant productivity boost for targeted users.
  • Advocated for improving the agile process, resulting in much better team performance.
  • Created the mobile solution architecture for a big franchise chain.
  • Developed core components for a cutting-edge robotic trading platform.
  • Trained the team on functional programming and basic machine learning concepts, helping the company acquire new projects.
  • Successfully scaled out the strategic risk system for a big banking company.
Technologies: C#, .NET, Windows Phone, iOS, Xamarin, MongoDB, SQL, F#, Machine Learning, Python

Software Engineer

2012 - 2015
Cybercom Group
  • Created the application architecture and led the development team, delivering a high-visibility product on time.
  • Mentored junior developers, which helped deliver the current project on time and set them up for success in future projects.
  • Improved the application testing strategy, which reduced manual testing time by 80%.
  • Designed and implemented various mobile apps for Windows Phone.
Technologies: C#, .NET, SQL, Windows Presentation Foundation (WPF), MongoDB, JavaScript, ASP.NET, Windows Phone

Software Developer

2011 - 2012
  • Increased the automatic invoice data extraction rate from 30 to 84% by improving our machine learning algorithm.
  • Implemented a single-page application that significantly improved customer productivity.
  • Developed various features for an application used for automatic invoice processing.
Technologies: C#, .NET, ASP.NET, Machine Learning

Roller Compaction Analyser

Roller Compaction Analyser is a software application including two main modules:
• Onboard, an application for Windows tablets placed inside a road roller
• Office, a web application for project management and data analysis.

As a tech lead, my task was to provide the project's analysis and estimation, design the application architecture and data model, and implement it together with a team of seven developers.
2008 - 2012

Bachelor's Degree in Computer Science

Warsaw Institute of Technology - Warsaw, Poland


Visual Studio, IntelliJ IDEA


.NET, Windows Presentation Foundation (WPF), ASP.NET


C#, Scala, Python, Prolog, F#, SQL, JavaScript




Windows Phone, Xamarin, iOS


NoSQL, Elasticsearch, MongoDB, PostgreSQL


Software Development, Computer Science, Architecture, Machine Learning, Cloud Architecture

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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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