Stef Marais

Experienced developer based in Beijing, China. Extensive experience in Object-Oriented Analysis, Design & Development and Relational Database Systems. Innovative software engineer offering four years of experience in the full software development lifecycle – from concept through delivery of next-generation applications and customizable solutions. Hands-on experience in all levels of testing, including performance, functional, integration and user acceptance testing.


Freelance Developer

Develop various applications from concept through delivery of customizable solutions. A strong focus on data visualization and analysis including database architecture and administration. Clients include United Nations in China, MyVoltage and more. Tools and programming languages used:
  • MySql, JavaScript, PHP, Python
  • Node.js, Chart.js, d3.js, Firebase

Research & Development Engineer

MidCity Utilities
Research, design and implement a scalable smart electricity prepaid metering system with automated load control and alarming.
  • Formulate software specification & design cycle
  • Develop fully automated reporting system & back-office administration interface.
  • Interface with business analysts, developers and technical support for optimal solution.

Project Engineer

Energy Insight
  • Prepared detail reports concerning project specifications and formulated software specifications.
  • Consulted with clients on regular basis concerning project status and technical issues
  • Stored, retrieved and minipulated data for analysis and in-depth feedback


Programming Languages and Tools


  • Responsive design
  • Cross Browser Testing
  • Cross Functional Team Collaboration
  • Agile Development and Scrum
  • Efficient Data Management
  • Strong Decision Maker


  • Bachelor's Degree in Computer and Electronic Engineering
  • Data Analysis & Machine Learning Micro Masters