About Me
Solution Architect and hands-on full stack developer with 20+ years in software engineering, including 10 years designing and delivering regulated (GxP) healthcare and life-sciences platforms at Roche. I own solutions end to end: architecture decisions and reference design, Angular and Vue front ends, Python and Node.js APIs, AWS and Google Cloud infrastructure, through to production DevOps. I have repeatedly taken emerging technology - generative AI and large language models (LLMs), conversational AI and blockchain - from proof of concept to validated enterprise use. My domain is pharma and life sciences: GxP-validated systems, clinical trial data and regulatory compliance (HIPAA, HITRUST, GDPR). I work in Agile / SAFe (Scaled Agile Framework) environments and have led DevOps for qualified AWS platforms, co-designed a blockchain reference architecture for healthcare in a 29-partner EU consortium, and built an accessible AI voice assistant for multiple sclerosis patients.
Experience
25+
Years
Projects
12 +
Completed
Verified Certifications
Issued by Certificates.dev · 2025
Issued by Amazon Web Services · 2019
Issued by HashiCorp · 2021
Issued by GitLab · 2021
Issued by Scaled Agile · 2020
Issued by Vue School · 2023
Work History
IT Expert - Solution Architect
Roche · Nov 2015 - Present
Solution Architect and full stack developer for GxP-regulated healthcare and life sciences platforms. Evidence Journey Explorer (Angular, D3.js, Highcharts, FastAPI, MongoDB); Big Digital Imaging Repository (Vue.js, Nuxt.js, OpenLayers); eMerSon AI voice assistant for multiple sclerosis patients (Dialogflow CX, Vertex AI, LLM fallback handling); DevOps Lead for the Enterprise Cloud Analytics Service and PD Advanced Analytics on AWS (CloudFormation, Terraform); Enterprise Architect for the IMI PharmaLedger EU consortium; blockchain solution architecture for cold chain traceability, clinical sample traceability and decentralised patient identity; centralised logging platform on Elasticsearch.
Senior Specialist, Software Development
Roche · Dec 2013 - Nov 2015
Lead Developer of the Electronic Trial Master File platform (ROGeTMF) on Documentum D2. Delivered a JSNI GWT client for D2 Open Ajax Hub and FreeMarker DQL templates for public searches, quick searches and dropdown controls. Presented the resulting patterns at EMC World 2016 and open-sourced the JSNI wrapper.
Web Developer, Java Programmer
eo Networks · Apr 2013 - Nov 2013
Developed the front end of a cellular phone comparison application with AngularJS, backed by Java services.
Java Developer
Presspublica (Parkiet.com) · Apr 2013 - Jun 2013
Built a listed-companies portfolio module for a nationwide financial news portal using Java, jQuery and PL/SQL.
Project Manager
Management Data Systems · Aug 2010 - Mar 2013
Analysed business processes across all departments of the Polish Agency for Enterprise Development (PARP) and delivered a web client automating them on EMC Process Suite, with automated correspondence capture via EMC Captiva. Performed high-level design and supervised delivery of a document management system for Nordea Bank on Oracle WebCenter Content, automating product documentation with Oracle Business Rules and Oracle Document Capture.
Lead Documentum Manager
Management Data Systems · May 2010 - Jul 2010
Supervised development of a custom EMC Documentum client for PGNiG - a web application managing correspondence across all departments of the organisation.
Programmer, Consultant
Management Data Systems · Jan 2006 - May 2010
Created a product integrating Documentum-based systems with ePUAP, the Polish public administration e-services platform, with extensive configuration options for incoming and outgoing correspondence. Developed a product for digitally signing content stored on Documentum Content Server using Struts 2, Hibernate and the KIR Szafir SDK.
Programmer
Generis Knowledge Management · Jan 2006 - May 2010
Developed and maintained the CARA web client for the EMC Documentum platform using Java Servlets and custom JavaScript libraries; migrated a VB6 ActiveX plugin to a Java applet and maintained a VB6 desktop client. Supported enterprise clients in France and the USA including Schneider Electric, Ipsen Pharmaceuticals, Roche and Bristol-Myers Squibb. Performed HLD and LLD analysis of change requests.
Programmer
International Institute of Molecular and Cell Biology (IIMCB) · Mar 2005 - Aug 2005
Developed the web interface for FILTREST3D in the Bujnicki lab, a scientific tool supporting examination of protein structures, using Python, HTML and JavaScript.
Network Administrator
Bassa Polska · Jan 2001 - Jan 2005
Supported and maintained various server platforms including network server backups, along with hardware and network maintenance.
Featured Projects
Solution Architect and full stack developer (2025-2026, Roche). R&D Excellence platform visualising evidence generation flow, information and technology flow, and the R&D Excellence Impact Network. Streamlines data and digitalisation flow across the R&D ecosystem, reducing cognitive load and accelerating decision-making. Angular, D3.js, Highcharts, FastAPI, MongoDB, Python.
Web developer (2023-2025, Roche). Cloud-based platform for storing, managing and discovering digital imaging data assets, enabling sharing and collaboration across Roche and access to common applications, tools and managed services. Vue.js, Nuxt.js, OpenLayers, OMERO.
Solution Architect and full stack developer (2022-2024, Roche Neuroscience, Belgium). Voice-activated conversational assistant providing reliable information, guidance and support to patients with multiple sclerosis, accessible to users with visual impairments. Pioneered hybrid agents blending Dialogflow CX decision trees with LLM-generated fallback replies. Dialogflow CX, Vertex AI, Gemini, Angular, Google Cloud Platform.
DevOps Lead (2020-2022, Roche). Qualified platform providing secure, templated AWS accounts and services, enabling GxP use cases and the storage and processing of C1-C4 data including sensitive personal information. AWS, CloudFormation, Terraform, DevOps.
Solution architecture and DevOps (2021-2022, Roche). Ecosystem enabling collaboration across Pharma Development with seamless integration into Roche data services and strategic platforms. Robust, scalable, qualified ecosystem empowering advanced analytics and AI in a GxP-compliant setting. AWS, Terraform, DevOps, Enterprise Architecture.
Enterprise Architect (2020-2021, Roche). EU consortium of 29 partners from 10 member states, including 12 large pharmaceutical companies, technology SMEs, universities, research institutes, clinical trials companies, supply chain partners and patient representatives. Contributed to the design of the blockchain-based reference architecture for the digitisation of the healthcare industry.
Solution Architect (2020-2021, Roche). Combined Hyperledger Avalon with Fabric Blockchain to calculate statistics and monitor raw sensor data excursions in cold chain transport, storing values on-chain to create immutable transportation condition records. Blockchain, Hyperledger, SGX, Solution Architecture.
Solution Architect (2019). Standardised single digital identity allowing patients to interact with information held by healthcare providers, insurers and pharmaceutical companies. Enabled selective sharing of verifiable data with public organisations to enhance personalised treatments, healthcare value, patient recruitment and record sharing. Blockchain, Hyperledger Indy, self-sovereign identity.
Solution Architect (2018-2019, Roche). Used blockchain to manage traceability in clinical sample management: real-time data visibility and sample accountability, preventing reports on samples from patients who withdrew consent, and restricting access based on predefined rules. Blockchain, front-end development.
Contributor (2017, Roche). Industry consortium of leading pharmaceutical manufacturers and wholesale distributors exploring blockchain for track and trace of prescription medicines. Evaluated the feasibility of a blockchain-based solution for compliance with the US Drug Supply Chain Security Act (DSCSA).
Lead Developer (2015-2017, Roche). Established a single source of truth for controlled documents within Pharma Development, addressing multiple copies and versions and improving accessibility. Standardised metadata, improved search and data quality, and delivered both a full-function D2 client for power users and a simplified web client for infrequent users. Documentum, Java Enterprise Edition.
Lead Developer (2015, Roche). JSNI GWT client for the D2 Open Ajax Hub and FreeMarker DQL templates powering public searches, quick searches and dropdown controls. Patterns presented at EMC World 2016 and the JSNI wrapper open-sourced. D2, Java Enterprise Edition.