Himalayas logo
EM
Open to opportunities

Evans Mashilo

@evansmashilo

I am a Senior Software Engineer and Team Lead specializing in scalable full-stack and cloud-native solutions.

South Africa
Message

What I'm looking for

I seek a senior engineering role where I can lead full-stack teams to build scalable cloud-native systems, mentor developers, and apply AI/ML and computer vision to real-world products.

I am a Senior Software Engineer and Team Lead with over 8 years building full-stack, cloud-native systems. I combine strong engineering practices with leadership to deliver scalable, high-quality solutions.

I have architected and delivered complex projects—OCR Decision Engine, real-time credit reporting and API platforms—using NestJS, .Net Core, Postgres, ElasticSearch, Docker and Kubernetes, and I manage CI/CD pipelines and secure authentication with Keycloak.

I am passionate about AI, machine learning and computer vision and have hands-on experience with TensorFlow, Keras, Scikit-Learn and OpenCV; I enjoy mentoring developers and aligning technical work to business outcomes.

Experience

Work history, roles, and key accomplishments

+O
Current

Lead Software Engineer

+OneX

Mar 2021 - Present (4 years 5 months)

Architect and lead development of scalable APIs and deployments across multiple products (OCR Decision Engine, Splendi, IKnowYou), improving reliability and delivery through CI/CD and Kubernetes. Mentor engineers, run design sessions with stakeholders, and manage client expectations for ongoing projects.

VT

Senior Software Engineer

Vicion Technologies

Feb 2020 - Aug 2021 (1 year 6 months)

Delivered full-stack solutions including a mobile fleet management app and web tracking features, integrating real-time sync and cloud deployment. Performed code reviews, mentored team members, and managed deployments via Azure DevOps and IIS.

MH

Software Engineer

MIP Holdings

Jun 2019 - Jan 2020 (7 months)

Led support and feature enhancement projects, improving functionality and stability for client systems through targeted updates and rigorous peer code reviews. Ensured timely delivery of enhancements while maintaining code quality.

VT

Software Engineer

Vicion Technologies

May 2018 - May 2019 (1 year)

Designed RESTful APIs and responsive front-ends for web and mobile projects, and implemented computer vision components for recognition features. Maintained code quality across full-stack services using Node.js, Python, and Angular.

ET

Software Engineer

EcoPearl / Kryon Technologies

Aug 2017 - Apr 2018 (8 months)

Developed IoT-integrated mobile applications and managed databases to ensure reliable data collection and visualization for hardware interactions. Implemented backend services and participated in peer reviews to uphold code standards.

GA

Test Engineer

GLI Africa

Dec 2015 - Jun 2017 (1 year 6 months)

Executed testing and quality assurance activities to validate system functionality and reliability, reported defects, and collaborated with developers to drive resolution. Contributed to process improvements for test planning and execution.

Education

Degrees, certifications, and relevant coursework

Tshwane University of Technology logoTT

Tshwane University of Technology

National Diploma in IT, Intelligent Industrial Systems

Completed a National Diploma in IT with a specialization in Intelligent Industrial Systems.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Evans Mashilo - Lead Software Engineer - +OneX | Himalayas