
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.
Portfolio
Experience
- C# - 12 years
- .NET - 12 years
- NoSQL - 5 years
- Architecture - 5 years
- Microservices - 4 years
- F# - 3 years
- Scala - 3 years
- Python - 3 years
Availability
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
Infor
- 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.
Senior Software Engineer
Avanade
- 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.
Software Engineer
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.
Software Developer
Efematic
- 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.
Experience
Roller Compaction Analyser
• 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.
Education
Bachelor's Degree in Computer Science
Warsaw Institute of Technology - Warsaw, Poland
Skills
Libraries/APIs
React
Tools
Dapper, Visual Studio, IntelliJ IDEA
Languages
C#, Scala, Python, Prolog, F#, SQL, JavaScript, C++, TypeScript
Frameworks
.NET, .NET Core, Windows Presentation Foundation (WPF), ASP.NET
Paradigms
Microservices
Platforms
Windows Phone, Xamarin, Azure, iOS
Storage
NoSQL, Elasticsearch, MongoDB, PostgreSQL
Other
Software Development, Back-end, RESTful Microservices, Computer Science, Architecture, Machine Learning, Cloud Architecture, Code Review, Prototyping, Software Architecture
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