Jan Piorek
Software Engineer
--
Professional Summary
With over 35 years of diverse experience in the software development
field, I specialize in developing, implementing, testing, and
customizing software solutions.
I am highly skilled in a wide range of programming languages and
technologies, including C#, Python, TypeScript, JavaScript, Visual
Basic, and Delphi.
My expertise spans various platforms such as Microsoft Azure,
Dynamics 365 CE, .NET, ASP.NET, SharePoint, SQL Server, and more.
I have successfully developed enterprise-level solutions, mentored
junior developers, and integrated systems in a variety of industries.
Technical Skills
•
•
•
•
•
•
Languages: C#, Python, TypeScript, JavaScript, Visual Basic,
Pascal, Delphi
Web Development: .NET Core, ASP.NET, MVC, REST API, AJAX,
HTML, CSS, JavaScript (jQuery, D3.js, SVG)
Databases: SQL Server, Microsoft Dataverse, SQL Queries, Data
Integration
Cloud Platforms & DevOps: Microsoft Azure, Azure DevOps,
Azure Functions, Cognitive Services, Power Automate
CRM & ERP Systems: Microsoft Dynamics 365 CE, SharePoint,
Project Server
Software Design & Methodologies: OOP, Agile, SDLC, MVC,
RESTful Services, Design Patterns
Professional Experience
FREELANCE SOFTWARE DEVELOPER
Remote | November 2024 – Present
•
Designing and implementing custom software solutions for
clients, focusing on cloud and on-premises integrations,
primarily using Microsoft Azure and Dynamics 365 CE.
•
Developing full-stack web applications, automation scripts, and
workflow enhancements to streamline business processes.
•
Offering technical consulting and mentorship to junior
developers.
ALTRON KARABINA
South Africa
Principal Technical Consultant | March 2017 – October 2024
•
Developed plugins, custom JavaScript, and workflow
enhancements for Dynamics 365 CE, extending its functionality.
•
Designed and implemented Azure-based solutions for system
integration, connecting on-premises systems with cloud
platforms.
•
Delivered document automation and compliance solutions using
Microsoft Azure Cognitive Services and Machine Learning.
•
Mentored and guided junior developers on best practices, coding
standards, and design patterns.
•
Developed and managed the intranet on SharePoint Online,
integrating web parts and Azure functions.
•
Created scanning solutions for document metadata capture and
integration with backend systems.
CRM and SharePoint Consultant | March 2016 – February 2017
•
Provided consulting services on SharePoint and Dynamics CRM
integration, ensuring seamless solutions for various clients.
•
Designed architectures and implemented SharePoint-based
solutions in alignment with client requirements.
ALLABOUTXPERT
South Africa
EPM / SharePoint Developer | July 2014 – February 2016
•
Upgraded the EPIC SharePoint application to SharePoint
2010/2013, optimizing it for project management.
•
Designed and developed custom reporting tools, including a
Portfolio Dashboard using Project Server and Microsoft
PowerPoint.
•
Created the Programme Governance Toolkit for South Africa’s
largest rail company, integrating SharePoint with custom
JavaScript and D3 for SVG rendering.
BUSINESS CONNEXION
South Africa
Principal Software Developer | July 2006 – June 2014
•
Led the implementation of Project Server 2007 and 2010 at
various client sites, including Shoprite and Checkers.
•
Developed applications for Sasol to integrate SharePoint with
SAP, including a comprehensive library management system.
•
Designed and deployed business intelligence and project
management tools, including the Conference Intelligence
System for Sasol.
JMR SOFTWARE
South Africa
Microsoft Technical Specialist | August 2001 – June 2006
•
Co-authored packaging standards for Microsoft Installer
Technologies and developed low-level installer utilities.
•
Created and maintained the Enterprise Project Management
System (EPMS) for Sasol, integrating SharePoint with workflow
functionality.
•
Developed tools for exporting data from Project Server 2003 to
SQL for SAP reporting.
VARIOUS TRAINING PROVIDERS
South Africa
Microsoft Certified Trainer | April 1998 – July 2001
•
Trained professionals in Microsoft technologies, including SQL
Server, Exchange Server, and web development using ASP.
•
Delivered courses in Visual Basic, Software Development Life
Cycle, and Microsoft Exchange Server.
MANGANESE METAL COMPANY
South Africa
Network Administrator | November 1997 – March 1998
•
Managed day-to-day operations of the Windows NT network and
provided end-user support for Microsoft Office applications.
SABC
Johannesburg, South Africa
Software Support Technician | September 1994 – October 1997
•
Provided end-user support for Microsoft Office applications and
developed an intranet for the IT Department using HTML,
JavaScript, and Pascal.
HAWKER SIDDELEY SWITCHGEAR SA
South Africa
Fitter and Turner, Network Administrator | September 1988 – August
1994
•
Assembled electrical components for switchgear machinery and
programmed CNC machines using DEC systems.
•
Managed operations of SCO XENIX mini-mainframe systems,
developing data export applications in Pascal.
Education & Certifications
•
•
•
•
•
•
•
•
Microsoft Certified Azure Administrator Associate - 2019
Microsoft Certified Solutions Developer: App Builder - 2017
Microsoft Certified Solutions Associate: Web Applications
(Charter) – 2017
Microsoft Certified Specialist: Programming in HTML5 with
JavaScript and CSS3 - 2017
Microsoft Certified Professional – 1997, 2016
Microsoft Certified Professional + Internet - 1997
Microsoft Certified System Engineer - 1997
Microsoft Certified Trainer - 1998, 2007, 2009, 2010 & 2011
•
•
•
•
Microsoft Certified System Engineer + Internet - 1998
Microsoft Certified Professional + Site Builder - 1999
Microsoft Certified Software Developer - 1999
Microsoft Certified Database Administrator - 1999
Notable Projects
1. Document Automation System for Compliance
Developed a Microsoft Azure-based document automation
system using Cognitive Services and Machine Learning to
optimize compliance processes in the financial sector.
2. SharePoint Integration for Project Management
Created a custom SharePoint solution for a large South African
bank, integrating Project Server for real-time reporting and
PowerPoint generation.
3. Hybrid Cloud Integration for Enterprise Systems
Designed and built hybrid cloud solutions connecting onpremises systems to Microsoft Azure, enabling seamless
integration for cross-platform operations.
Professional Development & Training
4. Regular participant in Microsoft Azure and Dynamics 365
workshops.
5. Attended advanced training in cloud computing, DevOps, and RPA
solutions.
References
Available upon request.