Evans Mashilo
@evansmashilo
I am a Senior Software Engineer and Team Lead specializing in scalable full-stack and cloud-native solutions.
What I'm looking for
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
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.
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.
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.
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.
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.
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
National Diploma in IT, Intelligent Industrial Systems
Completed a National Diploma in IT with a specialization in Intelligent Industrial Systems.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Evans?
You can contact Evans and 90k+ other talented remote workers on Himalayas.
Message EvansFind 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!
