Jan Piorek

Jan Piorek

$36/hr
C#, Python, Dynamics CRM Development, API Development, Back-end Development
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Johannesburg, Gauteng, South Africa
Experience:
35 years
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.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.