Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

John Thomas Riley

's-Hertogenbosch

Summary

"Life is like riding a bicycle. To keep your balance you must keep moving." - Albert Einstein. With 15+ years experience as a Software Developer & Lead, I have worked in multiple vertical markets such as, Geospatial, Banking, Retail, Debt Collection & Legal. I use the latest and best technologies to formulate innovative and functional solutions. I am also fully Agile.

Overview

23
23
years of professional experience
4
4
Certifications

Work History

Product Owner

Cyclomedia
7 2024 - Current
  • Collaborated with cross-functional teams to develop high-quality products that met customer needs.
  • Developed comprehensive roadmaps outlining the product vision, goals, and milestones for successful execution.
  • Collaborated with engineering teams on technical feasibility assessments, resulting in realistic scope definition for projects.
  • Owned and prioritized product backlog.
  • Enhanced product usability by conducting user research and incorporating feedback into development.
  • Facilitated communication between development teams and stakeholders, ensuring clear understanding of requirements and expectations.
  • Focused on building critical features up front in order to identify constraints and technical challenges.
  • Cultivated strong relationships with key stakeholders by maintaining open lines of communication and addressing concerns promptly.
  • Managed implementation of new features by outlining plans and specifications such as how, where, and when each component would work.
  • Proactively identified risks associated with project timelines or deliverables, implementing mitigation strategies when necessary.
  • Mentored junior team members in Agile methodologies and best practices for effective Product Owner role execution.
  • Coordinated with software developers to create custom applications and trackers to achieve client goals.
  • Oversaw entire product deployments from vision and creation to rollout and delivery.
  • Led agile teams to deliver high-quality software solutions, significantly reducing time to market.
  • Facilitated cross-functional team meetings to address bottlenecks, improving overall project communication and execution.
  • Streamlined backlog management, ensuring alignment with strategic goals and timely feature delivery.
  • Fostered culture of continuous improvement, encouraging team feedback and implementing process enhancements.
  • Translated technical requirements into user stories, bridging gap between development teams and non-technical stakeholders.
  • Improved team velocity by implementing and refining Scrum methodologies.
  • Prioritized bug fixes and enhancements based on user impact, maintaining high levels of customer satisfaction.
  • Optimized resource allocation, enabling team to focus on high-impact projects and features.

Agile Delivery Lead

Cyclomedia
07.2023 - 08.2024
  • Improved delivery efficiency by streamlining processes and implementing effective route planning strategies.
  • Coordinated cross-functional initiatives with other departments to improve overall business operations and customer satisfaction.
  • Contributed to process improvement initiatives aimed at enhancing overall efficiency in the organization''s supply chain operations.
  • Achieved timely deliveries with careful monitoring of team performance and accurate scheduling adjustments.
  • Fostered a collaborative work environment by promoting open communication channels within the delivery team.
  • Maintained process improvements to further enhance productivity of deliveries.
  • Enhanced team productivity by providing consistent coaching, feedback, and guidance to delivery staff.
  • Managed resources effectively to avoid unnecessary delivery delays.

Delivery Lead

Capitec Bank
06.2022 - 06.2023
  • As a Software Development Delivery Lead at Capitec Bank, I am responsible for driving the timely delivery of high-quality projects by effectively overseeing and managing a team of developers
  • In this role, my key responsibilities include: Providing accurate timelines for project delivery to stakeholders, Collaborating with Software Architects to define the best technologies, patterns, and architecture for each project, Overseeing project progress and assigning development work to team members, Managing chat bot development and assisting developers with complex coding tasks, Identifying and implementing improvements to current solutions, Working closely with stakeholders and third-party vendors such as Liveperson and Agilepoint, General team management, including conducting performance appraisals and providing feedback for improvement.

Senior Web Application Developer

Vitamin London
09.2021 - 07.2022
  • Building digital products using REACT, Web application & website development & design, Building REACT components based on client criteria, CSS, WordPress backend, Node JS

Senior Analyst Developer - Full-stack

Cyclomedia
01.2019 - 06.2022
  • Building Digital Solutions for Chat and Automated Conversational banking using: NodeJS, Web Components (Polymer), REACT, MongoDB, SQL, AWS, AZURE, RESTful API's, Coding with unit tests, Regressive testing, Deployment SDLC, Assist with planning and development strategy in sprint planning sessions, Daily Stand-ups, Improvements and Bug Fixes (front, back and DB level), Client and Stakeholder collaboration to identify requirements and improvements, Version documentation, Breaking requirements down into stories for Jira, Research for application architecture best practice, Chat bot Development

Senior Full-stack Developer - Principal Consultant

IQ Business
05.2015 - 12.2018
  • Building POSRouter Interface - NodeJS, SQL Scripting, Database and systems Troubleshooting, Developing C# and SQL ETL tools for the Computicket ODS (Operational Data Store), Developing C# DLL in SSIS packages to integrate with RabbitMQ for ETL from application layer to the ODS (Ground breaking), Working with a team on TFS/Bit Bucket (Team Foundation server) to insure best development practices and code lifecycle, Data and application analysis, development and testing, Analysis to find new and best ways to improve and maintain new Computicket ODS system, Working with Entity framework, Maintain and improve new applications, Planning and development strategy before each sprint | Frontend development and maintenance using ASP.NET and JS for Money Market application

SQL / C# Developer

MMH Attorneys
10.2013 - 04.2015
  • Developing and maintaining Web based front end and SQL DB for customer reporting and maintenance using C#, ASP.NET and SQL and NodeJS, SQL Scripting, Database and systems Troubleshooting, Extensive Software Testing - with emphasis on bug locating and streamlining process to Development, Assisting Development Team with Bug Fixes, Planning and Execution of new installations - New Dev/New Installations, Compilation and Maintenance of Technical Documentation, Extensive Reporting - Stats on Call Volumes, Staff Performance and Problem Types - Including Action Plans, Custom reporting, Planning Integration of all other systems with Excalibur Software, Automation of what was a very manual reporting system

SQL developer

Nimble Group (Pty) Ltd
08.2012 - 09.2013
  • Application Development, Maintaining the SQL DB for Excalibur, T-SQL, Investigations, Writing of Stored Procedures, Monitoring and repairing performance issues on DB, Custom SQL/Crystal report writing, Troubleshooting and repairing of Excalibur issues, Automating of SQL jobs, scripts and customized reports, SSIS development and automation, Report automation via BO, SQL Development and DB design, Monitoring and implementation of SQL and SSIS jobs, Automation and repairing of new client handover

SQL Developer / Technology Specialist

Futuresoft Holdings
02.2011 - 07.2012
  • Supplying support to all Excalibur Clients in the Western Cape, SQL database investigations, Writing of store procedures, Custom SQL report writing for Excalibur Clients, Regular visits to FutureSoft clients for maintenance checks, updates and repairs with Excalibur Environment, Identification of Excalibur bugs and reporting them, Testing, Adhoc SQL scripting, Automation of SQL Jobs, DB Design

Junior Developer / Technology Specialist

All Software Solutions (ALLPOS)
09.2009 - 01.2011
  • Customer and dealer Support - Inception Phase to Daily Maintenance and Technical Support, SQL Scripting, Database and systems Troubleshooting, Extensive Software Testing, Assisting Development Team with Bug Fixes, Planning and Execution of new installations, Compilation and Maintenance of Technical documentation, Extensive Reporting - Stats on Call Volumes, Staff Performance and Problem Types, Planning Integration of all other systems with ALLPOS Software

Senior Technology Support Specialist

Internet Solutions
02.2007 - 11.2009
  • Call Centre Environment, Ensuring MPLS Infrastructure stability at all times, Logging calls with Telkom's Backbone Department - Checking of lines, Ensuring Setup and checking of Router Configuration for Customers, Troubleshooting Customer Lines to get the best possible connectivity and throughput

Outsource Technical Call centre

Multipath - Sintech
02.2002 - 01.2007
  • Project manager, Technical Support Wireless & Satellite, Changing packages for clients, Creating accounts, Ensuring department (staff compliment +- 20) functioned within company guidelines, SLA's etc
  • And targets, Monthly Management Meetings for projection and stats, Recruitment for my department (full process), Reporting - General Statistics based on department performance - budgets, etc., Performance appraisals and general dispute management, New processes and improvements

Education

AWS Certified Developer - Software Development

Amazon Web Services
05.2018 - 5 2018

Microsoft - Information Technology

Microsoft
05.2015 - 5 2015

ASP.NET Programming - Computer Programming

WorkingWebs
01.2006 - 1 2006

Matric - High School/Secondary Diplomas and Certificates

Monument High School
01.1990 - 1 1996

Skills

    Agile Software Development

    Performance Monitoring

    Attention to Detail

    Product Backlog Management

    Scrum Methodology

    Product Planning

    Stakeholder relationship management

    Wireframing and Prototyping

    Roadmap development

    Business Analysis

    Team Collaboration and Leadership

    Analytical Thinking

    Process enhancement

    Issue Identification

    Workflow Analysis

    System Analysis

    Audit Support

    Data Processing

    SQL and Databases

    Continuous Improvement

    Deadline Adherence

    Strategic Planning

    Goal Setting

    Program Evaluation

Certification

ASP.NET Programming

Languages

Dutch
English
Afrikaans

Timeline

Agile Delivery Lead

Cyclomedia
07.2023 - 08.2024

Delivery Lead

Capitec Bank
06.2022 - 06.2023

Senior Web Application Developer

Vitamin London
09.2021 - 07.2022

Senior Analyst Developer - Full-stack

Cyclomedia
01.2019 - 06.2022

AWS Certified Developer - Software Development

Amazon Web Services
05.2018 - 5 2018

Senior Full-stack Developer - Principal Consultant

IQ Business
05.2015 - 12.2018

Microsoft - Information Technology

Microsoft
05.2015 - 5 2015

SQL / C# Developer

MMH Attorneys
10.2013 - 04.2015

SQL developer

Nimble Group (Pty) Ltd
08.2012 - 09.2013

SQL Developer / Technology Specialist

Futuresoft Holdings
02.2011 - 07.2012

Junior Developer / Technology Specialist

All Software Solutions (ALLPOS)
09.2009 - 01.2011

Senior Technology Support Specialist

Internet Solutions
02.2007 - 11.2009

ASP.NET Programming - Computer Programming

WorkingWebs
01.2006 - 1 2006

Outsource Technical Call centre

Multipath - Sintech
02.2002 - 01.2007

Matric - High School/Secondary Diplomas and Certificates

Monument High School
01.1990 - 1 1996

Product Owner

Cyclomedia
7 2024 - Current
John Thomas Riley