Robbie Ribeiro

Robbie Ribeiro Email and Phone Number

Software Developer @ CodeStream
Durban, KZN, ZA
Robbie Ribeiro's Location
Durban, KwaZulu-Natal, South Africa, South Africa
About Robbie Ribeiro

Seasoned software developer contracting locally and internationally with over 18 years of expertise in the full spectrum of Microsoft .NET technologies. Proven track record in executing end-to-end software development lifecycle, spanning initial conception, comprehensive analysis, and robust design, through to implementation and ongoing support. My portfolio spans diverse industries, demonstrating adaptability and a deep understanding of various sector-specific challenges.

Robbie Ribeiro's Current Company Details
CodeStream

Codestream

View
Software Developer
Durban, KZN, ZA
Website:
codestream.co.za
Employees:
3
Robbie Ribeiro Work Experience Details
  • Codestream
    Software Developer
    Codestream
    Durban, Kzn, Za
  • Fluenty It
    Senior Consultant Developer (Contract)
    Fluenty It Mar 2023 - Present
    Remote
    Currently engaged as a Senior Lead .NET Developer overseeing a dynamic team in the development of an innovative, greenfield Property Leasing Management System.As the technical spearhead of the project, I steer the team in making major architectural and design decisions, addressing a series of unique challenges both from a domain and technological standpoint. This includes devising creative solutions for the normal CRUD processes and application workflows in a multi-tenant CRM… Show more Currently engaged as a Senior Lead .NET Developer overseeing a dynamic team in the development of an innovative, greenfield Property Leasing Management System.As the technical spearhead of the project, I steer the team in making major architectural and design decisions, addressing a series of unique challenges both from a domain and technological standpoint. This includes devising creative solutions for the normal CRUD processes and application workflows in a multi-tenant CRM environment, propelled by a custom dynamic field design.My core responsibilities include, but are not limited to:Developing, maintaining, and enhancing a robust C# REST API that supports the dynamic field design.Leveraging .NET Core to implement application logic and server-side functionalities, resulting in optimised system performance.Implementing CQRS pattern to effectively handle command and query operations, ensuring a clean separation of concerns.Utilizing AWS SQS for decoupling and scaling microservices, distributed systems, and serverless applications.Managing database operations with PostgreSQL, including the design and implementation of effective storage solutions.Throughout my engagement, I have embraced out-of-the-box thinking and innovative design principles to efficiently address project challenges. I continue to push boundaries to deliver a system that not only meets the needs of our diverse client base but also sets new standards in the property leasing management domain. Show less
  • Codestream
    Software Developer
    Codestream Mar 2017 - Present
    South Africa
    I was instrumental in building out an IoT SaaS solution.• Designed & implemented high-volume data ingestion using core technologies like Azure Functions & Messaging.• Created & managed the CI/CD Azure DevOps through to Azure PaaS Technologies: C# REST ASP.NET Core API, TTD, Azure SQL App Service plans, Azure SQL, Azure Storage Accounts, Azure Service Bus & Azure B2C & B2B.
  • Clifford Chance
    Senior Software Consultant
    Clifford Chance Jan 2022 - Oct 2022
    London, United Kingdom - Fully Remote
    As a Senior Full-Stack Developer on a contractual basis, I was a key team member in the development and enhancement of the company's Partnership Services Management Application. The system globally manages partner remuneration across multiple practice offices, considering intricate tax regime regulations and unique operational procedures specific to each partner and office.During my tenure, I was instrumental in various aspects of the project including:Leading the modernization… Show more As a Senior Full-Stack Developer on a contractual basis, I was a key team member in the development and enhancement of the company's Partnership Services Management Application. The system globally manages partner remuneration across multiple practice offices, considering intricate tax regime regulations and unique operational procedures specific to each partner and office.During my tenure, I was instrumental in various aspects of the project including:Leading the modernization of the ASP.NET MVC frontend, transitioning it to Angular 14, resulting in improved performance and user experience.Overseeing a comprehensive update and re-architecture of the C# API, migrating it to .NET 6, leading to enhanced system efficiency and scalability.Architecting and building out new modules, further enhancing the application's capabilities and functionality.Working on the hardening and optimization of the codebase, thereby increasing application reliability and performance.Expanding the test coverage by implementing rigorous Unit and Integration Testing, which significantly increased code reliability and reduced the likelihood of bugs in production.The following technologies were utilized during this project:Frontend: Angular 14 for building user interfaces with improved responsiveness and interactivity.Backend: C# REST API in combination with .NET 6 for reliable server-side operations.Design Pattern: Implemented the CQRS pattern for effective separation of concerns between the read and write models of the application.Database: MS SQL for managing structured data storage, providing strong data consistency and integrity for the application.My contributions played a significant role in transforming the system to meet the ever-evolving needs of our global partners while ensuring adherence to various international tax regulations and office-specific procedures. Show less
  • Spar South Africa
    Senior Software Consultant
    Spar South Africa Mar 2017 - Jan 2022
    South Africa
    I am involved in various internal projects at SPAR. I built the Vendor master data management user interface using Angular and C# Apis.I was the lead developer of SPAR’s central DataLake reporting database (SQL Server) project which was later migrated to the Azure Cloud using Azure Data Factory and Synapse. We used Azure PaaS for all the various infrastructure and components required like App Service plans, Azure SQL, Azure Data Factory, Azure Storage Accounts.
  • Smeasy Business Software (Pty) Ltd
    Senior Software Developer
    Smeasy Business Software (Pty) Ltd Jan 2012 - Mar 2017
    Durban
    Senior software developer, supporting the team lead in managing the software development process from end to end for the SMEasy product along with all its supporting products.
  • The Development House
    Senior Developer
    The Development House Aug 2010 - Jan 2012
    Managing and leading development resourcesProject managementInvolved in all aspects of the software life cycle from analysis, design, development and testing of softwareWorking with Microsoft Technologies stack Team lead responsible for mentoring of all team membersManaging and maintaining existing projects as well as taking new projects through the software lifecycleFurther development of product offeringsTechnical support analyst
  • Eternal Digital Solutions Cc
    Owner
    Eternal Digital Solutions Cc Jan 2007 - Nov 2010
    Durban Area, South Africa
    Managing the entire software development process from end to end. From the understanding of the application flow and customer requirements to the design, development and implementation of custom applications.
  • Khanyisa Computer Systems
    Software Developer
    Khanyisa Computer Systems May 2001 - Dec 2006
    Durban Area, South Africa
    Started as a junior developer supporting senior developers working with the various projects and technology stacks. Moved into a developer role with the added responsibilities of working as a project manager, business analyst, technical support analyst, analyst/programmer for the various systems.

Robbie Ribeiro Skills

Linq C# Web Applications Asp.net Project Management Angularjs Microsoft Sql Server Javascript Bootstrap Gulp.js Css Git Bower Npm Entity Framework Angularjs 2.0 Command And Query Responsibility Segregation Teamcity Asp.net Web Api Knockoutjs Jquery Rdlc Reports Durandal Silverlight Software Development Team Leadership System Architecture Node.js

Robbie Ribeiro Education Details

  • Congella College
    Congella College
    Engineering Studies
  • Pinetown Boys High School
    Pinetown Boys High School

Frequently Asked Questions about Robbie Ribeiro

What company does Robbie Ribeiro work for?

Robbie Ribeiro works for Codestream

What is Robbie Ribeiro's role at the current company?

Robbie Ribeiro's current role is Software Developer.

What schools did Robbie Ribeiro attend?

Robbie Ribeiro attended Congella College, Pinetown Boys High School.

What skills is Robbie Ribeiro known for?

Robbie Ribeiro has skills like Linq, C#, Web Applications, Asp.net, Project Management, Angularjs, Microsoft Sql Server, Javascript, Bootstrap, Gulp.js, Css, Git.

Not the Robbie Ribeiro you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.