
Roy Sinclair
Owner

Connect with Roy Sinclair to Send Message
Connect
Connect with Roy Sinclair to Send Message
ConnectTimeline
About me
Co-Founder @ RIoT IO | My goal for the 12 months is making a meaningful contribution to the human race by creating tomorrow's technology, today | Super grateful to be a dad
Education

City varsity
2014 - 2014Web/Multimedia Management and WebmasterCertificate in New Media Developement (Web and Mobile App Development)

Abbotts college
1998 - 2002Matric Matric
Experience

Semtex Computers
Mar 2000 - Feb 2015OwnerWeb Development, PHP, MySQL, Database management, Software Support, Hardware Support, Clients Systems analysis, Networking infrastructure, VPNs, remote support, data recovery, hardware assembly and configuration, web development consulting, Windows, Linux, Mac, SMB server solutions

Shout Media Alliance
Apr 2008 - Jan 2013Lead Software Developer• Led IT infrastructure and development role out.• Worked directly with software and hardware vendors.• Custom web browser and software development.• Specialized development in PHP, MySQL and Javascript.• Created corporate cellular APN network.• Create remote access and monitoring of all touch screens.• Worked to grow the company to have the most significant touch screen footprint in South Africa.Description:During my time at Shout Media, I worked directly with the company directors, running day-to-day operations for the development and IT infrastructure. I worked directly with global and local vendors to develop the companies custom platform, sourcing touch screen and panel providers in Taiwan and computer hardware from local vendors.I worked with the development team to create UI for the touch screens, building a custom web browser to provide a kiosk mode for the companies application. Finally, I made the CMS that managed client content and advertising in PHP and MySQL. Show less

Sticky Fudge
Mar 2013 - Dec 2015Lead Software DeveloperLead Software Developer Led the business processes for automation, developed E-commerce site, developed custom applications, led training programs. Worked with Directors and department heads to conduct reviews of business processes to implement automation to solve core problems, improving order management, courier collection, stock distribution and warehouse management, both in the organisation and online, decreasing stock loss, increasing productively and sales. Integrating and Maintaining IT Systems: Developed E-commerce website and custom apps, led software integration, and maintained all apps. E.g. built warehouse stock management, online order fulfilment, bar code system creation and scanning, stock transfer and upload to the site. Increased sales from ~R80 000 to 14.7M in 10 months. Show less

City Varsity
Oct 2014 - Nov 2014Guest LecturerLecture in Mobile Application Development

Social Engine SA
Feb 2016 - Feb 2024We're a cutting-edge software development company that specialises in mobile application development, using strategic thinking to digitally evolve businesses.Key Accomplishments:* Leadership: Guided a dynamic team in software development projects, from project planning to execution, across various domains such as gaming and mobile app development, while also overseeing the company's server infrastructure. * App Development: Conceptualized and developed the multi-award-winning iOS and Android application, Latest Sightings. * Infrastructure Optimization: Redesigned server infrastructure, leading to a 45% cost reduction while boosting client capacity by 400%. * Project Management: Managed the R2.7M budget for Playthunee, an MTN App Of The Year second-place winner. Successfully led the project from its inception to its growth, attracting ~2000 daily active users and registering over 15M multiplayer games. Roles and Responsibilities:* Collaborating with stakeholders to understand and refine software solution requirements.* Evaluating software solutions, monitoring system performance, and supervising the software development team.* Guiding the development team in designing, developing, coding, testing, and debugging applications.* Setting team goals and ensuring project delivery within timelines.* Delegating duties and managing day-to-day activities of the software development team.* Hiring and training new developers, while establishing development standards.* Formulating budget and timeline for development projects.* Performing routine maintenance and monitoring performance metrics.* Staying updated with new software technologies and adhering to best practices in cybersecurity. Show less
Solutions Architect
Mar 2019 - Feb 2024Chief Technology Officer
Feb 2016 - Mar 2019

Smoke Customer Intelligence
Mar 2019 - Aug 2024As an Application Development Manager, I lead a diverse remote team, using a tech stack including Go, Vue.js, PHP8, Node.js, TypeScript, and NestJS, and focus on people development.Achievements:* Implemented and managed an effective remote working model, leading a team spread out within and outside South Africa across different time zones.* Demonstrated a strong focus on people development, providing training and upskilling our team members, including transitioning manual testers to automation engineers, nurturing a senior developer into a Lead Developer role, and growing a resource from the support team into a software developer role.* Orchestrated the transition from a waterfall development approach to Scrum, a first for the company, resulting in more efficient delivery cycles and enhanced team collaboration.* Established CI/CD pipelines, significantly improving deployment times and reducing manual errors.* Implemented Docker for development and production, ensuring consistency across environments and easing deployment processes.* Pioneered test automation, significantly reducing bug rates and improving product quality.* Initiated code review processes and enforced code coverage, leading to a marked increase in code quality.* Matured the tech stack by integrating TypeScript and NestJS for microservices, enhancing the flexibility and scalability of our services.* Successfully implemented and enforced unit tests in the codebase, leading to early detection of bugs and improved product reliability.* Revamped QA team tools, adopting software that integrates with Jira for improved visibility and tracking.* Led a successful migration of our software product from PHP 5.6 to 8.1, greatly enhancing performance, security, and enabling the use of newer features.My role involves balancing team management, meeting deadlines, maintaining high-quality outputs, and navigating a complex tech stack. I continue fostering a culture of innovation and growth Show less Being an accomplished team leader in software development goes beyond charisma - it's about mastering a range of skills, understanding your team's needs, and providing clear direction.Accomplishments:* Exemplary Leadership: Recognized with the highest rating from my team for management in the company.* Performance Enhancement: Amplified the team's overall performance by 1.5 times through attentive listening and project adjustment based on team feedback.Roles and Responsibilities:* Conducting meetings, sprint planning, and retrospectives.* Guiding team development efforts towards successful project delivery.* Providing technical leadership and mentorship to team members.* Upholding high software quality standards within the team by establishing effective practices and habits.* Identifying and promoting areas for growth and improvement within the team.* Collaborating with software developers, business analysts, and software architects to plan, design, develop, test, and maintain business applications.* Assisting in the collection and documentation of user requirements, development of user stories, estimates, and work plans.* Participating in peer reviews of solution designs and associated code.* Refining and tuning integrations between applications.* Analyzing and resolving technical and application issues.* Evaluating opportunities for application and process improvement. Show less Enterprise SASS company before starting my role as lead developer, I was a senior developer during which I was responsible for developing some of the company's core integrations and systems.Achievements:Genesys Cloud: Contact centre in the cloud, built the integration between our software and Genesys, allowing for single sign-on, data synchronizing and collecting interaction data from calls, webchats, email, SMS and much more.IVR: Rebuilt the IVR survey system from the group up in Node.js using Asterisk as a base, which resulted in a substantial infrastructure cost-saving, handling five times more concurrent calls.SMS: Redeveloped the core SMS distribution system from PHP to Go exceeding expectations and increased the performance from 34 to 1268 SMS sent per minute.Development Docker: Helped build the complete Docker environment that the company uses for all developers.Roles and responsibilities:* Responsible to draw up specification requirements for features and bugs.* Develop Source Code within these software products, utilizing the standard tools, libraries and frameworks the organisation uses.* To debug, fault-find and improve existing software features within the products.* The developer will get involved in all software project phases including requirement gathering, software analysis and design, coding, and testing all their related documentation (e.g.functional requirement specification, design specification, validation and acceptance test plans, installation/user manual) and be responsible for code review.* To work within the Agile and Scrum methodologies and frameworks.* To work within a DevOps methodology and framework.* Document code revision changes, work progress, database changes and operational requirements in the source code management system (source control software).* Contributes to team effort by accomplishing related results as needed.* Responsible for actively driving and managing own performance targets. Show less
Application Development Manager
Feb 2023 - Aug 2024Lead Software Engineer
Nov 2020 - Mar 2023Senior Software Engineer
Mar 2019 - Nov 2020

HeadsUP
Feb 2024 - Aug 2024Application Development Manager
RIoT IO
Aug 2024 - nowCo-FounderSoftware, Engineering, Research And Development Engineer
Licenses & Certifications

New Media Development
City Varsity
Honors & Awards
- Awarded to Roy SinclairMTN App Of The Year - Playthunee MTN App of the year Oct 2019
Languages
- enEnglish
- afAfrikaans
Recommendations

Mücahit kumser
Founder - Kumser.orgTürkiye
Dheeraj yadav
associate software engineer@nagarroGorakhpur, Uttar Pradesh, India
Ravikumar balagam
QuickLearnerAndhra Pradesh, India
Guillem beltrán miralles
Manager en DeloitteSpain
Frans bester
DevOps EngineerCity of Johannesburg, Gauteng, South Africa
Kishan dhabliya
Software Engineer at UST Product EngineeringPune, Maharashtra, India
Héctor picado jiménez
Industrial Engineer | Quality | Process | Continuous Improvement | Data Analyst |San Jose, Costa Rica
Michal paštěka
Project Manager ve společnosti Aliacem s.r.o.Brno, South Moravia, Czechia
Curtis hansen
Vice President of Revenue Management and Regional Manager Pennbridge HospitalityTwin Falls, Idaho, United States
Lucas gurgel
Editor | Revisor e preparador de textosCampinas, São Paulo, Brazil
Sushanth anchan
Attended Jain (Deemed-to-be University)Bengaluru, Karnataka, India
Marcela covarrubias
Nutricionista clínica en Clínica Bupa SantiagoSantiago, Santiago Metropolitan Region, Chile
Fabián arellano
Engineering and new Projects Manager / Lighting AutomotiveQuerétaro, Querétaro, Mexico
Muhammad badghaish
Deputy Manager of Civil Works DepartmentSaudi Arabia
Linnéa wessing
Product Manager at PodmeStockholm, Stockholm County, Sweden
Michele franceschetto
Praticante avvocatoBologna, Emilia-Romagna, Italy
Drs. rob wijstma ra frm
Senior Business Analyst at RabobankAmsterdam, North Holland, Netherlands
Chaw yadanar shwe
--Myanmar
Palash pritmani
Ad Operations, Media Planning, E-commerce, Sales, Customer ServicesPune, Maharashtra, India
Annalisa valerio
Psicologa Psicoterapeuta - Iscritta all'Ordine degli Psicologi del FVG n^ 1073Udine, Friuli-Venezia Giulia, Italy
...