Jakub P.

About Me

An experienced full-stack software architect and engineer with extensive experience working with database management systems and all types of software (cloud, web, mobile, and desktop). A passionate, flexible, and focused developer who wears multiple hats from senior developer to CTO and has worked across a broad range of technologies including .NET, C#, Java and MVC Frameworks. Client-focused and thrive in managing challenging projects while providing regular communication to ensure the end-product meets and exceeds expectations.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Software Developer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

Advanced Metrics (via Toptal)
Advanced Metrics (via Toptal)
Senior Software Engineer
2017 - 2018 (1 year)
Remote
  • Created UWP application for Windows 10 tablets, that enabled client to do data collection offline. Application reuses data collection forms from the main online app and takes care of synchronization process when user comes back online.

  • Refactored core parts of the existing application to conform to best architectural trends and coding patterns. That has greatly boosted the performance of the application as well as security and maintainability.

  • Introduced microservice components to an otherwise- monolithic application by creating dedicated Windows Services responsible for synchronization API with UWP application, notifications sending (mail and SMS), and more.

Toptal
Toptal
Senior Software Engineer
2017 - Present (8 years)
Remote
  • Designing and developing software applications for different clients across multiple platforms.

Recoveri Tag What's Yours (via Toptal)
Software Developer
2017 - 2017
Remote
  • Designed and created an upload functionality for images captured from mobile device cameras and stored within Azure's Blobs Storage.

  • Conducted code reviews of an existing application, identifying and implementing best possible enhancements and fixes.

  • Integrated an application with SendGrid mailing services and created a mail-sending functionality.

InviPay.com
InviPay.com
Chief Software Engineer
2014 - 2017 (3 years)
Warsaw, Poland
  • Developed an entity automatic change tracker for the base of the asynchronous back-end to UI communication and the business audit log.

  • Built and maintained the application's public REST and SOAP API along with the PHP client library.

  • Developed a Paygate API and plugins for popular eCommerce systems (Magento and Prestashop).

Unidoc
Unidoc
Software Developer/Full-Stack Developer (Contract)
2014 - 2017 (3 years)
Warsaw, Poland
  • Created learning algorithms for semi-automatic documents processing and input based on OCR and Bayesian statistics.

  • Created extensions and implemented new features for key clients including Wirtualna Polska, ESV, and Cubatex.

  • Supported the development and maintenance of the company's main products including a Unidoc application and Unistore SaaS platform.

Syneo.pl
Syneo.pl
Founder/Chief Technology Officer/Software Architect
2012 - 2016 (4 years)
Warsaw, Poland
  • Served in numerous roles including founder, lead programmer, and IT director, working across all projects within the company (see portfolio).

  • Managed the IT team and related projects and created the specifications, designed the architecture, and led the programming efforts.

  • Identified the best possible technology stack for each project and closely collaborated with clients.

UVDesign
Senior Developer
2010 - 2012 (2 years)
Warsaw , Poland
  • Created a UVD DataLink application that enables two-way synchronization between online services and offline local software without sync or public API capabilities.

  • Instrumental in developing the in-house CMS system (Actualizer CMS).

  • Managed the company's projects requiring knowledge in .NET, Objective-C, or Java and built dozens of websites and web applications.

Self-Employed
Freelance Software Developer
2005 - 2010 (5 years)
Warsaw, Poland
  • Developed a local news portal, based on Wendigo CMS, that operated in five towns across Poland.

  • Created a full-sized multitouch table based on FTIR phenomena and developed the full software stack from base drivers to the showcase demo software (IRIA project).

  • Created a PHP framework (Wendigo) and CMS system (Wendigo CMS).

Showcase

Chief Software Engineer
Chief Software Engineer
  • Developed and maintained a payment platform for managing financial liquidity.

  • Built and maintained APIs and integrations with various third-party services (banks, accounting, debtors, registries).

  • Implemented R&D for offline/online pay gates and reporting/printing subsystems.

Software Developer
  • Developed a full software and hardware solution for livestock breeding facilities.

  • Led the R&D process, core architecture design, and communication protocols.

  • Managed a team of developers through programming initiatives and key development phases.

Software Developer
Software Developer
  • Slingshot is a web application for production process planning.

  • It features an interactive Gantt diagram displaying past, current, and future actions.

  • The application utilizes ASP.NET, MS SQL, and Microsoft Reporting Services.

Software Architect and Developer
Software Architect and Developer
  • Provides a remote tool for configuring and supervising deployed systems using proprietary CloudFlex hardware.

  • Offers unified remote access to hardware nodes, registration, and event monitoring.

  • Utilizes C#, .NET, JavaScript, and MS SQL technologies.

Software Developer
Software Developer
  • A thin client application for the Unistore SaaS platform, designed for tablets and smartphones.

  • Features include offline document caching for improved accessibility.

  • The application utilizes Java, Spring, Hibernate ORM, MySQL, and JFacets.

Android and iOS Developer
Android and iOS Developer
  • Develops Android and iOS applications for fast contractor debt management.

  • Integrates with InfoMonitor's databases for contractor debt verification.

  • Utilizes HTML, JavaScript, CSS, Java, and Objective-C technologies.

Education

Education
Master of Computer Science in Engineering - Intelligent Decision Support Systems, Poznań University of Technology, 2011
Poznań University of Technology - Poznań, Poland
2009 - 2011 (2 years)
Education
Bachelor of Software Engineering in Computer Engineering, The University of Computer Sciences and Skills in Łódź, 2009
The University of Computer Sciences and Skills in Łódź - Bydgoszcz, Poland
2005 - 2009 (4 years)