Robert P.

Robert P.

Senior Software Engineer

Warsaw Metropolitan Area, Poland
Hire Robert P. Hire Robert P. Hire Robert P.

About Me

Robert is a distinguished entrepreneur, highly accomplished IT manager, and proficient developer with a distinguished focus on blockchain technology. He has demonstrated exceptional leadership skills by spearheading numerous large-scale projects, expertly overseeing teams comprising over 40 members and expertly managing a budget of $30 million to successfully deliver nationwide systems. The convergence of blockchain profoundly inspired Robert, fundamentally revolutionizing his perspective on IT systems. Renowned for his groundbreaking ideas and unwavering commitment, Robert possesses an exceptional aptitude for translating concepts into thriving realizations. Furthermore, he derives immense pleasure from engaging in the creation of IoT solutions utilizing Raspberry Pi and Arduino as a pastime pursuit.

JavaScript Solidity XAML Typescript CSS HTML Node.js REST APIs Xamarin.iOS Xamarin.Android jQuery JSON-RPC Web3.js React REST Unit Testing Testing Xamarin Blockchain ethereum Mobile MacOS Visual Studio Code (VS Code) Linux Docker Software Development Smart Contracts Ethereum Smart Contracts Ethers.js Software Architecture Web Applications Web Development Application Binary Interface (ABI) Digital Signatures Xamarin Forms Decentralized Systems Decentralized Applications Back-end Front-end Full-stack Full Stack Development CTO Portfolio Management IT Management IPFS Management Information Systems (MIS) Program management WebSockets Non-fungible Tokens (NFT) Crypto Charts Web 3.0 Team Leadership Technical Leadership Global Project Management IT Projects Software Design Machine Learning Plugins APIs Hardhat Directed Acrylic Graphs (DAG) Angular AngularJS Bootstrap Jest Apache Spark gRPC WebStorm Git Elastic Metamask SonarQube Mocha npm LevelDB Microsoft SQL Server

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (2 years)
Remote
  • Creating and developing innovative blockchain solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

BCHAIN PARTNER
BCHAIN PARTNER
CTO
2019 - Present (5 years)
Warsaw, Poland
  • Supervised the design, development, and implementation of an enterprise blockchain platform with high-performance and security features.

  • Worked on creating and integrating new REST APIs and WebSockets to the platform using modern tech stacks.

  • Provide solutions to check the quality of source code, prepare documentation and specifications, and define tasks for team members.

Uneedev Ltd
Uneedev Ltd
Team Lead / Senior Fullstack Developer
2017 - 2021 (4 years)
Warsaw, Poland
  • Designed and deployed a new machine-learning module for the LogServer application with extra plugins for incident management and intelligence.

  • Devised and implemented strategies and solutions to enhance ESG scoring on the ABRIS ESG application using Angular 2+.

  • Built and delivered a Xamarin-based library that optimizes the drawing of interactive charts on mobile applications.

Engave
Engave
Software Development Director
2015 - 2017 (2 years)
Warsaw, Poland
  • Led team members to deliver solutions across the dev lifecycle of projects - designing, developing, testing, and supporting applications.

  • Influenced, refined, and designed the architecture for an innovative medical software solution for Engave.

  • Implemented software development best practices and served as the go-to dev partner between principals and the dev team.

Center for Information Technology Projects (Ministry of Administration and Digitization)
Center for Information Technology Projects (Ministry of Administration and Digitization)
Program Manager
2013 - 2015 (2 years)
Warsaw, Poland
  • Ensured solutions on the Emergency Notification System and Command Support System for medical services were consistent with agreed architectural standards.

  • Led dozens of software development projects with a budget of $30 million - liaising between external suppliers and internal teams.

  • Influenced the selection of technological solutions for projects and established technical definitions, rules, principles, and best practices.

Everconcept sp. z o.o.
Everconcept sp. z o.o.
Software Development Director
2010 - 2013 (3 years)
Poland
  • Conceptualized, designed, and implemented the Eversuit and Everprogress platforms - managing solutions through the dev cycle.

  • Devised and implemented business strategies to successfully roll the product to market in line with client requirements.

  • Executed appropriate licensing and pricing models for products and services on the project.

R-SOFT
R-SOFT
Technical Lead
2000 - Present (24 years)
Poland
  • Optimized mobile application development processes on projects for clients - maximizing the power of Xamarin to deliver solutions.

  • Designed and developed a new solution using Ethereum and IPFS and implemented the backend software components using Node.js.

  • Implemented solutions to support user authentication on smart contracts ecosystems and created NFT tokens to verify products.

Portfolio

TOPASS NFT

TOPASS tokens offer a distinctive safeguard against counterfeit goods by ensuring single-package accuracy. Upon purchase, consumers can immediately verify the authenticity of the product, thanks to the security provided by TOPASS tokens. Unlike hologram security features that are susceptible to counterfeiting, TOPASS tokens effectively prevent the replication and multiplication of security measures on fraudulent products. Alongside these benefits, the website presents numerous other applications for TOPASS tokens. The TOPASS smart contract operates on a public blockchain platform and specifically utilizes the efficient L2 Polygon platform, ensuring outstanding performance and minimal transaction fees. If desired, our smart contract can be deployed on an alternative Ethereum-compatible platform upon request. In my role, I successfully introduced and customized NFT tokens to meet specific client requirements. Furthermore, I developed a middleware server using Node.js and Express.js, thereby implementing a REST API that enabled seamless integration of the client systems with the tokens.

S3DOC

The S3DOC information system represents a cutting-edge, next-generation durable medium incorporating a digital signature (eIDAS) known as softWORM. Our commitment to ensuring durability is rooted in the utilization of top-tier algorithms and cryptographic methods adhering to global best practices and standards. S3DOC stands as an avant-garde EU-wide information system that possesses the attributes of a robust, enduring medium. My involvement entailed designing and developing the S3DOC durable medium using Ethereum and IPFS as the foundational framework. I created intricate smart contracts, including modules for data storage, user management (registration, personal data, authentication), and document management (registration, metadata). I constructed decentralized software that securely stores documents on IPFS and their corresponding metadata on Ethereum. In the system's second iteration, I seamlessly migrated all software components to a novel blockchain platform built on Node.js, resulting in vastly enhanced performance and security compared to Ethereum and IPFS.

BCHAINNODE

I spearheaded the creation of a cutting-edge, proprietary blockchain platform tailored for the specific needs of enterprise corporations. This platform boasts top-tier security measures and exceptional performance capabilities. It excels at storing vast amounts of data, executing smart contracts, establishing robust performance and reliability clusters, and employing zero-knowledge-proof procedures to safeguard information. Written in JavaScript and optimized for the Node.js environment, this platform embodies a modular design approach where each module assumes responsibility for its respective technological features. Noting the deficiencies of the Ethereum platform in addressing the demands of enterprise applications, I advocated for the development of a novel blockchain platform from the ground up, addressing the exacting performance and security requirements set by major financial institutions. I personally conceptualized the architecture and engineered the core modules of this extraordinary platform.

PENNYCUT

PENNYCUT operates as an avant-garde micropayment platform that leverages pay-per-content billing, providing users with the ability to establish prepaid accounts and acquire tokens for seamless access to an array of digital content including portals, newspaper articles, movies, and blogs. This cutting-edge platform operates on an efficient blockchain infrastructure.".

Unit-test-script-generator

The Unit-test-script-generator is a proficient tool designed to enable developers in expeditiously creating unit test scripts for seamless integration with well-established frameworks like Jest and Mocha. This comprehensive package is readily accessible on the esteemed npm platform and is meticulously developed using Node.js and JavaScript, ensuring optimal compatibility. Moreover, it serves as a reliable means for testing smart contracts.

Smartcontract-api-generator

Developing software for the blockchain platform typically entails the implementation of a smart contract accompanied by a back-end program for seamless interaction. This comprehensive package facilitates API library generation based on the user's ABI configuration for the smart contract. Once invoked, users will obtain a fully functional library to effortlessly interact with all the functionalities embedded within the smart contract. The generator, crafted in TypeScript, is readily accessible in the npm repository.

S3DOC Mobile

This is a mobile application specifically designed for S3DOC users. With this app, users can conveniently access and view documents stored on long-lasting media and easily review the event history. Notably, the application effectively utilizes push notifications to promptly inform users about new documents, and it also facilitates biometric login for a seamless user experience. Compatibility-wise, it is built to operate smoothly on both Android and iOS platforms. Renderers are ingeniously employed to ensure optimal performance and compatibility with the distinctive features of each operating system. Moreover, robust security measures are implemented, and the application seamlessly integrates with a secure REST API.

Intrack Mobile

This application facilitates access to the Intrack system data by leveraging an advanced user interface and an array of visually appealing charts. A dedicated .NET library has been developed exclusively for this project to enable the creation of animated charts. It is functional on both Android and iOS platforms, employing renderers to seamlessly accommodate the distinctive characteristics of each operating system. Furthermore, the application seamlessly integrates with a secure REST API to ensure robust data protection.

Education

Master's Degree in Management & Finance
Master's Degree in Management & Finance
Kozminski University
2007 - 2008 (1 year)
MBA with IT
MBA with IT
Kozminski University
2005 - 2007 (2 years)
Postgraduate study in Information Technology in Business
Postgraduate study in Information Technology in Business
SGH Warsaw School of Economics
2001 - 2002 (1 year)