Monaheng Ramokhoro

Monaheng Ramokhoro

Tutor

Followers of Monaheng Ramokhoro996 followers
location of Monaheng RamokhoroLesotho

Connect with Monaheng Ramokhoro to Send Message

Connect

Connect with Monaheng Ramokhoro to Send Message

Connect
  • Timeline

  • About me

    Junior Technical Manager | Digital Solutions Tech lead

  • Education

    • Machabeng College, International School of Lesotho

      2014 - 2016
      International Baccaluareate Diploma

      Activities and Societies: Dance, piano, maths club, school play. The IB dilpoma is a wonderful two year pre-university course that is aimed to prepare young people for university and the real world. It also helps you explore things and ideas about the world by exposing you to it's various extra-curriculars!

    • Machabeng College, International School of Lesotho

      2009 - 2014
      Interational General Certificate of Secondary Education Grade 8 - 12

      Activities and Societies: Dance, school play, rugby, maths club. Wonderful high school.

    • University of the Witwatersrand

      2017 - 2019
      Bachelor of Science - BSc Mathematics of Finance

      Majors in Computational and Applied Mathematics, and EconomicsMinors: Computer Science and Mathematics

  • Experience

    • VISION

      Aug 2016 - Jan 2017
      Tutor

      Tutoring High School Science and Mathematics.At VISION we delivered innovative, feedback based tutoring services, with our reach ranging from underpriviledged schools in the more secluded regions of Maseru and Lesotho at large, to providing personalised tutoring services to learners from top institutes in the country.We developed innovative curriculums utilising technology and software to mitigate the lack of resources prevailing in some of the schools. We developed a continuous feedback system to our tutoring program which allowed suitable levels of personalisation even when the assigned tutor changes.I also had the chance to tutor Basic Java to people who were taking courses at higher learning institutions. Show less

    • Scilinx Research

      Mar 2018 - Nov 2018
      Research Collaborator | Developer

      Building prototype software solutions to business problems. Software solutions built based on cutting edge research in machine learning and operational risk.In 2018 we built a Natural Language Processing software using Apache Spark scala, coupled with a dashboard that highlighted both topic evolution over time and used graph structures to summarise the connections between data sets in order to convey the underlying semantic structure of the data in question.My responsibilities were testing and building a preliminary topic modelling pipeline in spark scala, building preliminary dashboard in python's then still new dash framework, and finally building the GUI interface of the prototype application in scala and scalafx. Show less

    • Tshimologong Precinct

      Oct 2018 - Nov 2018
      Intern

      A five week internship working in the community department of the Tshimologong Precinct Incubation Hub. My main duty (along with my fellow interns) was that of identifying ways to make the environment and incubation program more beneficial for every tech/digital start up that walks in.

    • Scilinx Research

      Feb 2019 - Nov 2019
      Research Collaborator | Developer

      My work comprised of building the main data pipelines for the different projects happening in the research lab.During this time I got exposed to technologies such as: - the elastic stack both for user activity tracking and for application monitoring. - apache kafka for building robust and scalable stream data processing pipelines. - mongodbMy major focus was on designing and implementing a decoupled python based microservices architecture using Apache Kafka as the backbone of the infrastructure which interfaced with Django applications and different databases. Show less

    • University of the Witwatersrand

      Feb 2019 - Nov 2019
      Applied Mathematics Tutor

      Tutoring first year Computational and Applied Mathematics (both the theory aspects and the programming using the MATLAB programming language).

    • Opti-Num Solutions

      Jul 2019 - Jan 2020
      Vacation Work Student

      This was an 8 week opportunity divided into a two week session(first leg) and a six week session(second leg).The first leg of this vacation work opportunity involved training in programming in MATLAB as well as Machine Learning training using MATLAB. At the end of it my partner and I were tasked with adding some functionality to an equity data web application using matlab.During the second leg, my project was to apply data science techniques in the field of alternative data for finance, using the FactSet API as a data source. In this task:1. I used different clustering methods along with anomaly detection to generate insights about companies' standings by looking at their fundamentals as time series. 2. Using FactSet's Hierarchical Classification dataset, I developed an analysis and visualisation for enhancing transparency into the contents of a portfolio and what drives its revenue as a means of assessing risk exposures.On top of this I was party to a project where my partner was developing an online banking fraud detection model using machine learning and MATLAB. Show less

    • Solidaridad Network

      Feb 2020 - now

      I worked on maintaining our servers, adding new APIs and API integrations to the system. As part of my responsibilities I headed the development of our WhatsApp based chatbot called WADI. The chatbot was prototyped in Python FastAPI, but the final product was built in Python and Django. I also created and maintained reports for our on-the-ground operations using Power BI connected to a PostgresQL database. On a daily basis I worked with python to integrate external APIs, Django to create and maintain our own APIs, PostgreSQL (with the PostGIS extensions for GIS), Power BI and I also created a static website for Kvuno (a start-up working with Solidaridad to help small scale farmers). Show less

      • Junior Technical Manager: Digital Solutions

        Jul 2023 - now
      • Software Engineer | Junior Lead Data Analyst

        May 2021 - Jun 2023
      • Software Engineer Intern

        Feb 2020 - May 2021
  • Licenses & Certifications

    • Certificate of Completion - MATLAB programming fundamentals

      Opti-Num Solutions
      Jul 2019
    • Machine Learning with MATLAB

      MathWorks
      Jan 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Linear Algebra II - Dec 2018
    • Awarded to Monaheng Ramokhoro
      Top 5 Gauteng Region ICPC ACM competitive programming - Oct 2018
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Algebra I - Dec 2017
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Calculus I - Dec 2017
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Computational and Applied Mathematics I - Dec 2017
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Discrete Compuational Structures I (Computer Science) - Dec 2017
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Introduction to Algorithms and Programming I (Compuet Science) - Dec 2017
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Introduction to Data Structures and Algorithms I (Compuet Science) - Dec 2017
    • Awarded to Monaheng Ramokhoro
      Certificate of First Class Microeconomics for Economists I - Dec 2017