Timothy Snyders

Timothy Snyders

Full Stack Developer
South Africa
Afrikaans, English

نبذة عني

Good day

I am a software developer with +/- 3 years of experience and a recent BSc IT Software Engineering graduate from Eduvos.

Brief description
• Java
• PHP
• Javascript
• HTML
• Python
• C++
• SQL
• Linux
• Visual …

الخبرة

Software Developer / Full Stack Developer

Edge Telecom Holdings
Feb 2021 - Aug 2022 · 1 سنة 6 أشهر

Frontend development, backend development and everything in-between.
Creating a website for people interested in internet services using PHP, JavaScript, HTML and CSS.
Updating the system to accommodate LTE customers.
Incorporating Quickbase and Splynx into the system.
Using the Splynx API to recreate a customer portal.
Allowing customers to view data usage and remaining monthly data.
Accommodating top-ups for customers.
Updating the customer journey to capture customer addresses.
Integrating with Globalscape for locking and unlocking customer GPS locations to MTN towers.
Developing cron jobs to request files from the server.
Retrieving MSISDN numbers for LTE customers.
Saving MSISDN numbers in the backend MySQL database.
Updating Splynx with MSISDN numbers.
Running promotions on specific service packages for specific network providers.
Ensuring the front-end of the website clearly indicates promotional products.
Accommodating billing variations for promotions.
Fixing bugs encountered by end-users.
Developing a Referral Partner portal.
Allowing partners to sign up to resell products on the company's behalf.
Storing partner documents.
Supporting a vetting process by administrators.
Generating referral codes for customers to use when signing up.
Generating referral links with embedded referral partner codes.
Detecting partner codes in backend logic and assigning customers to partners.
Assigning customers to partners even when the referral partner code is not entered during sign-up.
Providing partners with commission after a certain number of customer sign-ups.
Creating a graphical user interface for partners to view sign-ups, purchases, and commission.
Creating a graphical user interface for administrators to monitor partners, customers, and submitted documents.
Developing a Communication Center on the Administration Portal.
Allowing admins to send bulk emails to active-billed customers.
Allowing admins to send bulk emails to active-billed customers subscribed to a specific network provider.
Allowing admins to send individual emails to customers.
Allowing admins to send bulk SMSs to active-billed customers.
Allowing admins to send bulk SMSs to active-billed customers subscribed to a specific network provider.
Allowing admins to send individual SMSs to customers.
Saving communications into a database table for record-keeping.
Integrating Clickatell into the system for sending SMSs.
Using JIRA to track development progress.
Using Splynx to monitor customer data consumption and suspend or activate customer services using its API.
Using Quickbase as the CRM for customers, products, network providers, and referral partners.
Using MySQL for the backend database.
Integrating Radisys (RMS) API to show network hardware information and service-down factors.
Using Postman to test API calls.
Integrating provider coverage APIs into the system.
Testing the coverage engine.
Using Clickatell as an SMS gateway.
Working initially on Windows using Xampp.
Moving development later to Kali Linux.
Using WinSCP to transfer files and update production code.
Creating cron jobs on the Linux (Ubuntu) production machine using SSH.

Software Developer / Full Stack Developer

Edge Telecom Holdings · Centurion , Gauteng , South Africa
Feb 2021 - Aug 2022 · 1 سنة 6 أشهر

Frontend development, Backend development and everything in-between, Updating system to accommodate new types of customers, Incorporating systems such as Quickbase and Splynx, Recreating a portal for customers to view data usage, Integrating with Globalscape for customer GPS locations, Running promotions on specific service packages, Developing a 'Referral Partner' portal, Developing a Communication Center on the Administration Portal

Junior Java Developer

ASD Solutions
Jan 2019 - Jul 2020 · 1 سنة 6 أشهر

Creating subsystem projects and integrating it with already developed system.
Designing, developing and adding functionality to the system based on client requirements.
Ensuring that the addition of new functionality does not cause errors to other parts of the system.
Correcting incorrect information captured by clients.
Creating new tables/entities based on client requirements.
Linking new table data to other data using primary and foreign keys.
Displaying client data using graphical components.
Maintaining system functionality.
Ensuring that certain clients are privy only to parts of the system that they paid for or needed.
Debugging system errors encountered by clients.
Taking appropriate measures to remove problems causing errors.
Demonstrating and training new clients on how to use the software.
Using TeamViewer for remote training.
Creating documentation based on work performed.
Learning how to display relevant client data using databases and SQL queries.
Learning how to properly debug code.
Learning how to work in a team and as part of a team.
Learning how to use the Linux operating system and terminal.
Learning how to deploy software.
Learning database administration.
Encapsulating back end from front end functionality.

Junior Java Developer

ASD Solutions · Johannesburg , Gauteng , South Africa
Jan 2019 - Jul 2020 · 1 سنة 5 أشهر

Creating subsystem projects and integrating it with already developed system, Design, develop and add functionality to the system based on client requirements, Correcting incorrect information captured by clients, Maintenance of system functionality, Error handling & customer service, Demonstrating and Training clients, Creating documentation based on work

المشاريع

Eventify

المدة : 18-May-2026 - 25-May-2026

An event organizer and registration web application using technologies ReactJS NextJS Convex DB Tailwind CSS Zustand.Register Create eventsRegister for events Manage eventsQR Code Checkin system

الشهادات

BSc IT Software Engineering

EDUVOS · Midrand, South Africa · 2025

المهارات

تطوير الأندرويد بوتستراب لغة C# لغة C++ أوراق الأنماط المتتالية (CSS) جافا لينكس لغة البرمجة بي إتش بي (PHP) بايثون (لغة برمجة) لغة الاستعلامات الهيكلية (SQL) فيجوال بيسك .نت فيجوال بيسك ويندوز (نظام تشغيل) لغة التوصيف الموسعة (XML) حلول الذكاء الاصطناعي ريأكت جي أس (إطار عمل لتطوير واجهات المستخدم) أوبونتو إكسبريس.جي إس نود جي.إس C++ JavaScript CSS SQL XML PHP MySQL Xampp JIRA Splynx Quickbase Postman Clickatell TeamViewer WinSCP SSH API Integration Cron Jobs Database Administration Debugging Documentation Training Customer Service Teamwork
الإبلاغ عن هذا الملف الشخصي؟