Hire the best Software Architecture Freelancers in South Africa

Check out Software Architecture Freelancers in South Africa with the skills you need for your next job.
  • $48 hourly
    I'm a software engineer with extensive experience in MVC frameworks, API development and microservices. I primarily do backend development and systems architecture but I'm also able to do frontend functionality. My strongest languages are PHP, JavaScript, Node, and Java. Besides that I also know Nginx and Linux well. However I'm relatively agnostic about technology, I have experience in a wide range of languages and tools and I use whatever is best for the project's requirements. Beyond that I also have experience in DevOps and CI/CD, automation and working on the AWS ecosystem using software like Jenkins and Docker. I deeply understand web communication, systems architecture and the way projects scale throughout the growth of a company. I also understand the importance of user experience and design systems with that as my priority. The code I write is always simple, easy to read and understand by others, while I always code for reusability, scalability and long term maintainability. Other than technical I'm a good communicator, articulate, understand things easily and a competent person you can depend on. I'm reliable, hard working and punctual. I'm someone you can talk to comfortably, tell me what your problems are and depend on me to fix them for you without further worry. I treat others with kindness and respect and I have integrity. I'm passionate about what I do and I care about the quality of my work, to me software isn't just a job, it's what I love doing and I'm good at what I do. I'd like to leave my clients happy and satisfied and won't leave a job before that.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Software Architecture & Design
    React
    Microservice
    Node.js
    PHP
    JavaScript
    Java
    Software Development
    Web Development
    Object-Oriented Programming
  • $78 hourly
    I am an experienced robotics engineer with a focus on developing and testing novel robotic systems. I previously worked at ABB Robotics, specifically developing and testing a new collaborative robotic arm and gripper. I am highly professional, a good communicator, and always put my client's interests first. I am passionate about robotics, and this passion is what drives me daily at work. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Below is a list of my primary skills, expertise, and what I can offer: - ROS1/ROS2: MoveIt, ros_control, deployment, developing drivers for actuators and sensors. - ROS1 to ROS2 migration. - Robotics System Architecture. - ABB RobotStudio - Sensor Integration and Testing (including, but not limited to): Rotary Encoders, Force Sensors, Torque Sensors, Gyro/Acc Sensors, Hall Sensors, LiDAR, DepthCameras. - micro-ROS, embedded programming. - Sensor Fusion: Fusing multiple sensor data in a single system. - Extensive knowledge and working experience of typical robot components: Brushless DC Motors, Harmonic Drives and Slip Rings. - Development of commissioning software for robotic subsystems such as motor drives, grippers, and complete robot system. - Development of testing frameworks for robotic systems. - CAN/CANopen communication protocol and EtherCAT, ros_canopen.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    CAN Bus
    Machine Learning
    Raspberry Pi Firmware
    Navigation System Design
    C++
    Systems Engineering
    Mechatronics
    Python
    Computer Vision
    Robotics
    Test Development
    Robot Operating System
    Software Architecture & Design
    Mechanical Engineering
    Sensor
  • $45 hourly
    I have 3 years of full-time Rust only development experience. This was sparked after I wrote my undergrad thesis on creating procedural macros in Rust. And subsequently decided to be a full-time Rust freelancer. Most of these Rust projects got started here on Upwork. I still provide technical inputs and modifications for some of these projects from time to time. Some of my other Rust work has been contributions to libraries or conference presentations. However, my biggest project turned into a full-time Technical Lead at Shuttle for the past 2 years. Shuttle is a startup that had a successful seed round a year and a half ago. We focused on making a platform for deploying Rust backend applications with ease. To achieve this, we used AWS and some procedural-macro magic to create a new development paradigm called Infrastructure from Code. I was the first employee, and engineer, to help the Shuttle founders. My biggest contribution was using my macro development knowledge to create the magical experience Shuttle is known for today. And for some months I was also the only engineer producing code for the project. About a year ago the CTO founder also left the startup. This led to me also covering that role for about a year. During this time, Shuttle was named one of the 100 fastest Y-Combinator startups and Shuttle also won some UK startup awards. All this happened while I also oversaw development projects, hired new engineers, mentored current engineers, and provided community support. # Projects and experience Being Technical Lead at Shuttle from May 2022 - May 2024. This was at least my title since I also had to fill in for the CTO for the last year after the founding CTO left. Before being the Tech Lead I was the Rust engineer at Shuttle from Feb 2022. Before Shuttle, I helped the same founders on another startup called Synth from Oct 2021. My role was, again, being a Rust developer for any features they wanted to add to Synth or any bugs that needed fixing. Also, from Jun 2021, I've helped Elerian to modify their Rust plugin for a telephony system. I still help them from time to time when they need new modifications or bug fixes. I was also a speaker at Rust Nation 2024 where I delivered a technical tutorial on writing microservices in Rust.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Teaching
    Consultation Session
    SQLite
    MySQL
    MongoDB
    PostgreSQL
    Linux
    Google Cloud Platform
    Docker
    Software Architecture & Design
    Microservice
    API Development
    Rust
  • $85 hourly
    Experienced IT professional specializing in Application Development with over 30 years of proven expertise. Solid track record of delivering quality projects and ensuring successful business outcomes – including complex projects spanning multiple departments, stakeholders and operational units Successfully created and led large (400+ staff) and small (<10 staff) software delivery centres which have delivered innovative and award-winning solutions. Demonstrates proficiency in end-to-end business transformation, combining broad strategic thinking with deep process and technical expertise. Technical expertise from an application development perspective include, but is not limited to, SAP, Microsoft, Oracle, Open Source and IOT development – across a wide range of programming languages and platforms. Also includes experience with on-prem and cloud (AWS, Microsoft Azure) infrastructure. Recipient of multiple local and international accolades, including the Bill and Melinda Gates Foundation Access to Learning Award (Berlin), 21st-Century Achievement Award from the Computerworld Honors Program (Washington DC), African ICT Achievers Award, Computer Society IT Personality of the Year, CIO of the Year, and Western Cape Premier's Provincial Honors Award. Current responsibility includes the management of the African Ideas Web and Application Development Delivery Centres. Holder of a B.Sc (Computer Science) and a MBA, as well as various industry certifications.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Microsoft Dynamics Development
    SAP
    Microsoft Certified Professional
    Web Development
    Microsoft Power BI
    Microsoft PowerApps
    Rapid Application Development
    Software Architecture & Design
    Strategy
    Digital Project Management
    Digital Strategy
  • $80 hourly
    Are you looking for an AWS Cloud Engineer with expertise cloud architecture design, migration, automation and keeping it secure? Look no further! Hello, my name is Musa, and I am an AWS Cloud Engineer with extensive experience in building cloud infrastructure, automating everything, and keeping it secure. Here are some of my technical highlights: Security • Cloud security • Best Practices • Vulnerability Management • Audits Programming Languages • Java • Python • Angular • Typescript • Bash • Nodejs Configuration Management • CDK, CloudFormation, Serverless, Terraform CI/CD • AWS CodePipeline/CodeBuild • BitBucket • GitHub • GitLab • Jenkins Infrastructure • Autoscaling and Load Balancing, Containers, Serverless, and more. • API Gateway, CloudFront, CloudTrail, CloudWatch, Cognito, Config, Control Tower, DMS, EC2, ECS/Fargate, ElastiCache, GuardDuty, Inspector, Kinesis, Lambda, RDS, Route53, S3, Security Hub, SSO, VPC, and more. As certified AWS Cloud Professional, I believe in automated and reproducible infrastructure that is secure to meet your security and performance requirements. I have over 8 years of experience in engineering that can help with your infrastructure, automation, and security needs. Send me a job invite to discuss how we can work together to fulfill your needs.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    TypeScript
    Spring Framework
    CI/CD
    DevOps Engineering
    Front-End Development
    Web Application Development
    Software Architecture & Design
    Data Migration
    Cloud Migration
    Amazon Web Services
    Java
    Angular
  • $33 hourly
    I'm an Etrepreneur with business development experience for over 10 years and an AI enthusiast who provides AI solutions and services for small, medium and big organisations. want a powerful AI tools for your business I will be of service. 1. Custom AI Solutions: We develop tailored AI tools that address specific business challenges. Our solutions include: Predictive Analytics: Helping businesses forecast trends and make data-driven decisions. Deep Learning Models: Creating advanced neural networks for complex problem-solving. Natural Language Processing (NLP): Enhancing communication through intelligent text and speech processing. 2. AI-Powered Products: Our innovative products are designed to enhance user experience and operational efficiency: Chatbots-Intelligent virtual assistants that provide 24/7 customer support. Recommendation Systems- Personalized suggestions to improve customer engagement. Automated Data Processing-Streamlining workflows and reducing manual effort. 3. Consulting and Strategy-We offer expert guidance on integrating AI into your business: AI Strategy Development-Crafting a roadmap for AI adoption and implementation. Technology Integration-Seamlessly incorporating AI into existing systems. Training and Support-Empowering your team with the skills needed to leverage AI effectively. 4. End-to-End Development-From ideation to deployment, we manage the entire development lifecycle: Conceptualization- Understanding your needs and defining project goals. Design and Development-Building robust AI solutions tailored to your requirements. Deployment and Maintenance-Ensuring smooth integration and ongoing support. knowledge on AWS, Google AI, Microsoft Azure , Python, Product development and MonoDb
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Strategic Planning
    Business Development
    Cryptocurrency
    Biotechnology
    Entrepreneurship
    Product Concept
    Product Analytics
    Software Architecture & Design
    Machine Learning
    Machine Learning Model
    Data Extraction
    Analytical Presentation
    Artificial Intelligence
  • $45 hourly
    I’m a Senior Full-Stack Software Developer and Engineer based in Pretoria, South Africa. With over six years of experience, I specialize in creating innovative software solutions that drive business success. My expertise lies in C#, Blazor, .NET MAUI, SQL and Azure, and I excel in building efficient, scalable systems tailored to client needs. Currently, I lead a team of developers at Q4 Fuel, where I manage projects from inception to deployment. I’m passionate about mentoring junior developers, improving processes, and implementing cutting-edge technologies to deliver exceptional results. Whether it’s migrating legacy systems, developing mobile applications, or optimizing DevOps pipelines, I thrive on solving complex challenges. Beyond work, I’m driven by continuous learning and innovation, leveraging my deep knowledge of software engineering to help businesses thrive in a digital world. With a solid foundation in both front-end and back-end development, I pride myself on delivering reliable, user-friendly, and scalable solutions. When I’m not coding, you’ll find me exploring new technologies, refining my craft, and strategizing ways to build systems that make an impact.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Project Management
    Solution Architecture
    Software Architecture & Design
    Database Architecture
    ASP.NET Core
    .NET Core
    Xamarin
    Blazor
    ASP.NET MVC
    Microsoft Azure SQL Database
    Azure DevOps
    Microsoft Azure
    Azure App Service
    SQL
    C#
  • $80 hourly
    Grant Sheer October 2024 Decisive Leader * Critical Analyst * Resilient Optimist PERSONAL SUMMARY I am a passionate, self-driven, resilient optimist. I excel in roles that require decisive thought leadership and advanced technical expertise. I thrive in solving complex technical problems by using incisive critical analysis. I enjoy developing myself and sharing my expertise. I seek collaborative opportunities that enhance the effectiveness of my team. PROFESSIONAL SUMMARY I am an accomplished 17-year veteran Enterprise & Solutions Architect, with a proven track record in minimising IT Complexity. With 25 years in the industry, I began my career as a Software Engineer, cultivating extensive expertise in most mainstream software technologies. I bring hands-on experience across the full software engineering lifecycle, specialising in both bespoke and customisable off-the-shelf software engineering. I am an accredited expert in a world-first software architecture methodology, which mathematically guarantees that an architecture is optimal, i.e. the simplest. I have been very successfully utilising Complexity Analytics and Architectural Simplification Mathematics in the design of SOA and Microservice Architectures, creating massive reductions in the complexity and cost of the IT systems I architect. I have worked largely in the financial sector, as well as warehousing, healthcare, retail, security, business service monitoring and optimization & data warehousing. I have extensive experience in Java/Java EE/Spring/Spring Boot and related technologies, SOA, Microservices, all major relational databases (Oracle, MS SQL Server, DB2, Sybase, PostgreSQL, MySQL), as well as MongoDB NoSQL database. I have significant experience in DevOps architecture and implementing on-prem cloud solutions, as well as solid experience designing AWS cloud and hybrid cloud solutions. I am well versed in design and architecture patterns, not just the GoF patterns, but also Analysis Patterns, Enterprise Integration Patterns (EIP), Patterns of Enterprise Application Architecture (PEAA) and Java EE Design Patterns. I have strong expertise in Domain Driven Design (DDD) & Event Driven Architecture (EDA) as an approach to software design and architecture in complex business domains, having come from a model driven approach. I'm a proponent of Behaviour Driven Development (BDD) and Clean Code, being an expert Clean Coder. I am an expert in Clean Architecture & use a Hexagonal Application Architecture. I have vast experience and am an expert in coaching software development teams in much of the above. I have had experience in & am versed in eXtreme Programming (XP). I am a Certified ScrumMaster® and Scrum Alliance® member, and more recently a LeSS & Disciplined Agile Delivery enthusiast. I am an expert in the Agile values & principles, as they are applied in software development practices.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Enterprise Software
    Solution Architecture Consultation
    Solution Architecture
    Enterprise Architecture
    Software Architecture & Design
    Problem Solving
    Architecture
  • $15 hourly
    JAVA DEVELOPER | SPRING BOOT | ANGULAR | NODEJS | ANGULAR | FLUTTER I have over 6 years industry experience of working with the above technologies building front-end & back-end systems for corporate companies clients. I'm here to solve all your software problems 😏.
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Apache Kafka
    Software Architecture & Design
    Back-End Development
    Java
    NodeJS Framework
    JDBC
    API
    Spring Framework
    Spring Boot
    Front-End Development
    JavaScript
    HTML5
    Node.js
    Angular
    CSS 3
  • $35 hourly
    Seasoned senior fullstack Python developer here, boasting over 8 years of industry experience. My diverse skill set includes: API Development: * Mastery in API development using OpenAPI spec/Swagger, AWS (ApiGateway, Lambdas - Python, SQS, SNS), Django (fullstack solutions) and FastAPI. Python Expertise: * Extensive Python experience ranging from scripts to full-blown enterprise solutions. * Proficiency in building Python desktop applications using PyQT, crafting various data-capturing scripts, and more. Web Front-end Development: * Expertise in JavaScript (VueJS, React, Vanilla - with some JQuery experience). * Proficient in HTML, CSS, and various web style frameworks like Bootstrap. Software Architecture: * Designed numerous solutions with a focus on great software, considering aspects such as maintainability, scalability, and overall architecture. * Committed to true agile development from the ground up. Communication Skills: * Strong communication skills and versatility in wearing various "hats" to meet client needs. * Prioritizing client communication, ensuring they are informed throughout the project. * Balancing technical jargon with a deep understanding of the business or other objectives. Database Management: * Proficient in most SQL languages and experienced in database management. * Hands-on experience with AWS RDS and self-hosted options like MySQL, PostgreSQL, and more. * Familiarity with NoSQL solutions such as MongoDB and DynamoDB. Linux Server Administration: * Strong background in Linux server administration, seamlessly navigating the entire tech stack. Security Expertise: * Bug bounty hunting and penetration testing experience for enhanced security in database instances and web applications. Testing Proficiency: * As a fullstack developer, adept at testing and various testing methodologies. * Proficient in automation tools, skilled in finding elusive bugs and providing reproducible steps. On-time Delivery Commitment: * Taking on-time delivery seriously, ensuring projects are completed within agreed-upon timelines. Let's collaborate and transform your ideas into reality! Reach out, and let's explore how I can contribute to the success of your project. Other tools/skills/experience include: * ChatGPT API Integration * Amplify by AWS * C# ASP.Net * CloudWatch
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Testing
    Linux
    AWS Development
    AWS CloudFormation
    Software Architecture & Design
    Penetration Testing
    ChatGPT API
    Data Extraction
    Django
    Web Development
    HTML
    CSS
    JavaScript
    ChatGPT
    Python
  • $30 hourly
    I’m a developer experienced in building websites, back-end and front-end programs for small and medium-sized businesses. Whether you’re trying to win work, list your services, or create a new online store, I can help. Knows HTML and CSS3, PHP, jQuery, WordPress, C++, Python, MQL5 and SEO Full project management from start to finish Regular communication is important to me, so let’s keep in touch
    vsuc_fltilesrefresh_TrophyIcon Software Architecture
    Python
    jQuery
    C++
    Software Architecture & Design
    Software Debugging
    Company Research
    Academic Research
    Project Management
    Microsoft Project
    General Transcription
    Data Entry
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.