Professional Curriculum Vitae

JP Sansom

Full Stack Developer | Senior Support Engineer & Trainer

Full-stack developer and experienced technology professional with more than 15 years of experience across enterprise, banking, telecommunications and higher-education environments. Specialises in designing, developing and supporting practical web applications, internal business systems, responsive websites and data-driven management dashboards.

Since 2016, I have pursued independent and contract web and software development, delivering secure, user-friendly solutions built around real operational and business requirements. My development experience includes PHP, MySQL, HTML, CSS, JavaScript, responsive interface design, secure login systems, database-driven applications, reporting platforms, workflow automation and custom software solutions.

My background in senior IT support and technical training strengthens my ability to understand users, troubleshoot complex systems and translate technical requirements into reliable software that improves productivity, visibility and decision-making.

Career evidence

Experience with measurable depth

A professional visual summary of career depth, documented strengths and technical capability.

15+ Years in technology Corporate IT, cybersecurity, ICT services, remote support, and software & web development.
2016 Development journey started Independent web and software development running alongside core IT roles.
8 Programming & DB technologies HTML, PHP, JavaScript, Python, Kotlin, Swift, MySQL and phpMyAdmin.
4 Developer tool platforms Visual Studio Code, NetBeans, JetBrains and PyCharm.
5 Named business systems Retail software systems with analytical management dashboards; staff monitoring software; HR management system; stock analysis software; and PigeonX software.
5 Operating systems supported Windows, macOS, Linux, Android and iOS across support, development and deployment contexts.

Career experience by domain

Web & software development10+ yrs
Enterprise IT support & engineering9.7 yrs
Banking IT support & training2.9 yrs
Mobile data support1.5 yrs
Telecom solutions sales0.4 yr

Professional skills proficiency

Full-stack software development95%
Technical troubleshooting & problem-solving94%
Backend development & databases92%
Business systems & workflow solutions91%
Responsive web & interface development90%
Technical training & user enablement88%

Indicative professional profile based on career depth, delivered projects and documented technical responsibilities.

Professional experience

Career history

Private development experience is shown first as a parallel career stream, followed by formal roles in reverse chronological order.

Web & Software Developer - Private Projects

Independent professional development | South Africa

Concurrent with full-time employment
2016 - Current
  • Pursued web and software development privately alongside full-time IT support responsibilities from 2016.
  • Built and refined practical website and software projects across front-end, back-end, database and application development.
  • Applied formal software-engineering knowledge to real-world development, testing, troubleshooting and continuous improvement.

Development focus: Responsive interfaces, database integration, application testing, technical problem-solving and secure web functionality.

Full Stack Developer - Contract

DWG Group | South Africa

May 2026 - Aug 2026
  • Developed two retail management systems, an employee monitoring software system and a human resources management system.
  • Created k3software.co.za as a website for development-project testing.
  • Delivered end-to-end full-stack solutions across application interfaces, server-side functionality and database integration.
  • Implemented a functional MySQL database for each project, supported by secure PHP-based login and authentication functionality.

Development tools: Visual Studio Code, NetBeans, JetBrains and PyCharm.
Languages & database technologies: HTML, PHP, JavaScript, Python, Kotlin, Swift, MySQL and phpMyAdmin.

Independent Full Stack Developer

Self-employed | South Africa

Aug 2025 - Apr 2026
  • Developed company-owned websites, operational dashboards and software applications for internal business systems.
  • Worked across front-end, back-end and database development to produce functional, integrated solutions.
  • Translated operational requirements into practical web and software tools aligned with internal workflows.
  • Built and maintained application functionality using a multi-language development stack and MySQL database technologies.

Development tools: Visual Studio Code, NetBeans, JetBrains and PyCharm.
Languages & database technologies: HTML, PHP, JavaScript, Python, Kotlin, Swift, MySQL and phpMyAdmin.

Senior Technical & Remote Support Engineer

Datacentrix | Client: University of the Free State, ICT Services | Bloemfontein

Jan 2017 - Jul 2025
  • Delivered first-line, escalated remote and onsite technical support to staff and students across Windows, macOS and Linux environments.
  • Installed and configured workstations, operating systems, drivers, applications, network printers and scanning solutions; migrated, backed up and restored user data.
  • Supported software rollouts, technology testing and adoption, shared mailboxes, email accounts and cloud-based backup and recovery.
  • Provided event-critical ICT support for conferences, video sessions, livestreaming, mass Wi-Fi deployments and executive off-campus engagements.
  • Entrusted with confidential VIP support.

Relevant technologies: ServiceDesk Plus, SolveIT, Druva, BitLocker, GlobalProtect, Duo, Fortinet, Blackboard, PeopleSoft, ImageNow and Microsoft Office applications.

Regional Technical Engineer

CEB Maintenance Africa | Bloemfontein

Mar 2016 - Dec 2016
  • Performed preventative maintenance and remote or onsite troubleshooting for computers, printers, scanners and electronic devices.
  • Supported product testing and quality assurance while completing projects to tight deadlines.
  • Maintained spare-parts and supply records to support efficient repair and service delivery.

Relevant technologies: Hardware diagnostics, preventative maintenance, field service, product testing and inventory coordination.

Senior Technical Support Engineer

Datacentrix | Client: University of the Free State, ICT Services | Bloemfontein

Jun 2015 - Aug 2015
  • Performed data backup, restoration and operating-system migration for desktops and laptops.
  • Installed and updated third-party applications, specialised devices and network printers across varied operating systems.
  • Provided responsive end-user support for email, software, hardware and connectivity issues.

Relevant technologies: Windows, macOS, backup and restore, printers, software deployment and end-user support.

Telecommunication Sales Specialist

Kyocera Solutions | Bloemfontein

Jan 2015 - May 2015
  • Developed tailored LCR, PABX, hardware and software solutions for business clients.
  • Prepared quotations and presentations, managed client relationships and coordinated implementation and post-sale support.

Relevant technologies: PABX, LCR, solution sales, quotations, presentations and client relationship management.

Data Support Specialist

Nashua Mobile Head Office | Bloemfontein

May 2013 - Nov 2014
  • Supported mobile-network backend systems for MTN, Vodacom and Cell C, resolving technical and account-related queries.
  • Configured Outlook and mobile email, troubleshot smartphones and 3G devices, and guided users through backup and restore procedures.
  • Provided telephonic support for ADSL and Wi-Fi routers, processed SIM swaps and migrations, and logged escalations with network providers.

Relevant technologies: Mobile data support, Outlook, 3G devices, ADSL, Wi-Fi routers, ticket escalation and customer service.

Regional IT Support Specialist & Trainer - Free State / Northern Cape

Nedbank Business Banking (Pty) Ltd | Regional

Jun 2010 - Apr 2013
  • Delivered client training and onboarding for business-banking platforms and provided ongoing support to improve confident, effective use.
  • Managed activation and registration of online trade certificates used for secure international transactions.
  • Monitored proprietary banking software, resolved system errors and provided preventative guidance to minimise service disruption.
  • Maintained CIMA cash devices and installed, configured and tested hardware and software solutions.

Relevant technologies: Client training, business banking platforms, trade certificates, system monitoring, CIMA devices and hardware/software integration.

Core competencies

Development-led capabilities with enterprise depth

A focused combination of full-stack software delivery, business-system development, senior technical problem-solving and user enablement.

Full-Stack Software Development

End-to-end delivery across front-end interfaces, server-side functionality, databases, testing, deployment and continuous improvement.

Business Systems & Dashboards

Internal business applications, retail and HR systems, operational dashboards, reporting platforms and workflow-focused software solutions.

PHP, MySQL & Secure Authentication

Database design and integration, PHP application logic, MySQL data management, secure login systems and database-backed application access.

Responsive Web & Interface Development

Responsive websites and user-friendly interfaces built with HTML, CSS and JavaScript for practical use across desktop and mobile devices.

Senior Technical Problem-Solving

Advanced troubleshooting, software deployment, backup and recovery, application support and reliable resolution across Windows, macOS, Linux, Android and iOS.

Technical Training & Requirements Translation

Converting operational needs into practical software, guiding users through new systems and communicating technical concepts clearly to varied audiences.

Technical toolkit

Platforms, tools and capabilities

A practical toolkit built through enterprise support, security, continuity, digital and training work.

Service & Remote Support

SOS Remote Support; ServiceDesk Plus; SolveIT; Remote Troubleshooting; Ticket Escalation.

Endpoint & Enterprise

Windows Deployments; macOS; Linux; Android; iOS; Printers; Scanners; Microsoft Office Applications.

Security & Continuity

BitLocker; Druva Backup & Restore; Global Protect; Duo Mobile; Fortinet; Multiple Data Recovery Toolkits.

Enterprise Applications

ImageNow; PeopleSoft; Blackboard; Gemalto; Collaboration Tools.

Development & Databases

Visual Studio Code; NetBeans; JetBrains; PyCharm; HTML; PHP; JavaScript; Python; Kotlin; Swift; MySQL; phpMyAdmin.

Professional Capability

Corporate Digital System Training; Project Coordination; Technical Documentation; Customer Service; Analytical Problem-Solving.

Education & certifications

Qualifications and ongoing development

Formal software-engineering education supported by platform, service, project and security development.

Education

International B.Sc. CIS Advanced Software Engineering

CTI Education Group / Cambridge University International | 2007 - 2008

Key modules:

  • Programming Methods
  • Systems Development
  • Networking
  • Web Development
  • Database Design
  • Database Development
  • Systems Analysis and Design
  • E-commerce
  • Business Projects
  • Website Management

Matric with Exemption

Sentraal High School, Bloemfontein | 2006

Certifications & Development

  • CompTIA Linux+ - 2023
  • Computer Forensics - Quality Course Training, 2012
  • Mac Basic Training - Core Group Training, 2017
  • Project Management Foundations - LinkedIn Learning, 2020
  • Customer Service Foundations - LinkedIn Learning, 2021
  • Working with Upset Customers - LinkedIn Learning, 2021
  • Wireshark Certified Analyst WCA-101 In progress - started Oct 2025

Professional contact

Let us discuss your IT support requirements

Available for Full Stack Software Development, Product Trainer or related opportunities. References are available on request.