Tshepo Joseph Senyolo
Senior Software Engineer & Technical Lead delivering enterprise backends, APIs, and AI automation.
About Me
I'm Tshepo Joseph Senyolo
Senior Software Engineer and Technical Lead with 5+ years of experience delivering enterprise software solutions across telecommunications and business platforms. Experienced in backend development, software architecture, REST APIs, Agile delivery, and technical leadership. Passionate about automation and modern software engineering, while expanding expertise in AI-assisted development through hands-on projects using LangChain, n8n, OpenAI APIs, and Ollama. Open to remote and hybrid roles.
Degree : BSc Information Technology
Location : South Africa
Availability : Remote & Hybrid
Contact : LinkedIn or contact form
Github : Github Projects
LinkedIn : View Profile
C# / ASP.NET Core
Python / FastAPI
Java / PHP / Laravel
JavaScript / TypeScript
Node.js / Vue.js / React
AI Automation (LangChain, n8n)
Highlights
Technical Leadership
Lead Agile delivery, sprint planning, and code reviews while mentoring developers and guiding architecture decisions.
AI & Automation
Building AI-assisted workflow automation with LangChain, n8n, OpenAI APIs, and Ollama through practical projects.
Recognition
Winner of the Safe Hack Hackathon (Geekulcha). Published Android applications on the Google Play Store.
Focus Areas
Backend & Architecture
REST APIs, microservices, clean architecture, and system design across ASP.NET Core, FastAPI, Laravel, and Node.js.
Frontend & Mobile
Vue.js, React, Blazor, Flutter, and TypeScript for production-grade user experiences.
Cloud & DevOps
Azure DevOps, Docker, GitHub Actions, CI/CD pipelines, and reliable release practices.
Education
In Progress
BSc Honours in Computing
University of South Africa
2020
BSc Information Technology
Eduvos
2017
Higher Certificate in Information Systems
Eduvos
2015
National Senior Certificate (Matric)
Makgoka High School
Experience
Nov 2023 – Present
Senior Software Engineer (AI/LLM) Application Development & Technical Lead
Amdocs
- Lead software developers through Agile delivery, sprint planning, and code reviews.
- Design and deliver enterprise backend services using Python, FastAPI, Laravel, Node.js, and Vue.js.
- Collaborate with stakeholders to translate business requirements into scalable technical solutions.
- Manage Oracle database changes, deployments, and production support.
- Support architecture decisions and mentor junior developers.
- Build AI-assisted workflow automation prototypes using LangChain, n8n, OpenAI APIs, and Ollama.
Feb 2023 – Nov 2023
Full Stack Developer
Tipp Focus
- Developed scalable C# microservices and REST APIs using ASP.NET Core for enterprise systems.
- Built web applications with C# and Blazor, and mobile applications with Flutter, integrating backend services and business workflows.
- Worked with SQL Server data structures and application logic to support reliable transaction processing and reporting.
- Improved build and deployment consistency through Azure DevOps CI/CD pipelines, Git workflows, and structured release practices.
- Collaborated with QA and business teams to resolve defects, validate requirements, and deliver production-ready software.
Aug 2020 – Jan 2023
Junior Software Developer
Siyazi Gauteng Consulting
- Promoted from Software Development Intern within six months, recognising strong technical growth and contribution.
- Developed and maintained enterprise applications using Java, PHP, and MySQL.
- Designed and implemented RESTful APIs and integrated third-party payment gateways and business services.
- Collaborated with QA teams to improve application stability, resolve defects, and enhance software quality.
- Participated in feature development, debugging, technical documentation, and production support.
- Applied software engineering best practices, version control, and Agile development methodologies.
Feb 2020 – Jul 2020
Software Development Intern
Siyazi Gauteng Consulting
- Supported senior developers with testing, bug fixes, and technical documentation.
- Gained hands-on experience with Java, PHP, and MySQL by building and maintaining small internal tools.
- Learned software development best practices, version control, and structured problem-solving in a professional environment.
Jan 2020 – Mar 2021
Founder | Software Developer
Roamcode Pty Ltd · Freelance / Part-time
- Delivered web and mobile solutions for small business clients.
- Designed RESTful APIs and database-driven systems with Java, C#, and ASP.NET MVC.
- Led end-to-end delivery from requirements through deployment and support.
- Built and published products including Android apps on Google Play Store and platforms such as Pay & Business.
Skills
Programming
C#, Python, Java, JavaScript, TypeScript, PHP, Dart
Backend
ASP.NET Core, ASP.NET MVC, Web API, FastAPI, Laravel, Spring Boot, Node.js, REST services
Frontend & Mobile
Vue.js, React, Blazor, Flutter, HTML5, CSS3, JavaScript, TypeScript
Databases
Oracle, SQL Server, MySQL, PostgreSQL, Firebase, database design, SQL development
Cloud & DevOps
Azure DevOps, Docker, Git, GitHub Actions, CI/CD pipelines
Architecture
REST APIs, Microservices, Clean Architecture, System Design
AI & Automation
LangChain, n8n, OpenAI API, Ollama, Prompt Engineering, LLM integrations
Leadership
Technical guidance, stakeholder collaboration, mentoring, delivery ownership, quality standards
Professional Development
AI Agent Automation with n8n & OpenAI · Introduction to Machine Learning · DevOps CI/CD & GitHub Actions · Generative AI tools
Featured Writing
Using OpenAI Safely
Practical guidance on secure prompt design and responsible AI adoption for businesses.
Building a Smarter Future with AI
How AI and machine learning can support safer, smarter digital tools for businesses and South Africa’s growth.
Key Technologies Transforming 2025
A look at generative AI, quantum computing, 5G, VR/AR, and IoT trends reshaping how businesses operate.
Why Mobile App Development Matters
Why mobile apps are essential for customer engagement, brand growth, and competitive advantage.
Getting Started with Web Development
Foundations of modern web development, from frameworks and backends to SEO and performance best practices.
Capturing Moments, Elevating Brands
How professional photography and videography help businesses tell stronger brand stories.
AI for SA Small Businesses
How South African entrepreneurs can use AI to cut costs, boost productivity, and compete smarter.
AI and Robotics in 2026
Why businesses must adapt to AI and robotics to stay competitive in a rapidly changing economy.
Portfolio
Contact Me
Location
South Africa · Remote & Hybrid Ready
Use the contact form below