Albert Menges

Curriculum Vitae


Profile


Full-Stack Data Scientist and Developer with 4+ years of experience, including 2 years as a sole technical lead designing and deploying end-to-end data solutions. Architected systems (ML models, APIs, dashboards) that solve critical business problems, from concept to production. Adept at bridging data science, software engineering, web development and stakeholder collaboration to deliver compliant, scalable tools.

Skills


  • Skilled in Python programming with:

    • Data processing and feature engineering with Pandas, NumPy and Scikit-learn. Data proccessing, and feature engineering with Pandas, NumPy and Scikit-Learn
    • Building ML models such as gradient boosted decision trees with LightGBM and artifical neural networks such as autoencoders with Tensorflow and PyTorch. Experience in with Supervised, Unsupervised and Semi Supervised model.
    • Data Visualization with libraries such as Matplotlib, Plotly Express and Seaborn.
    • Deploying models by building secured RESTful APIs with Flask and FastAPI.
    • Making models accessible to end users with dashboarding using Plotly Dash.
    • Data cleaning through building rule engines and data pipelines, data validation utilizing tools such as regular expressions or Cerberus.
  • Proficient in Python with a working knowledge of many other programming languages such as TypeScript, C++, C#, x86 Assembly, LaTeX and MATLAB.
  • Version control experience with Git through Bitbucket – Using multiple branches to keep codebase streamlined and reduce likelihood of production issues.
  • Database Experience with Postgres, Microsoft SQL Server and Redis.
  • Building data rich and interactive websites with Plotly Dash and Next.js with libraries such as Tailwindcss, Motion, shadcn/ui, Mantine components, Acternity UI, and more.
  • Version control experience with Git through GitHub and Bitbucket.
  • Cloud experience
    • Linode through creating and deploying a full stack web application, setting databases, SSL, creating scheduled tasks with CRON such creating database backups onto cloud storage, utilizing NGINX as a reverse proxy, manging firewalls.
    • AWS services: S3 by storing models and their output, ECR with hosting Docker containers, ECS by scheduling model runs, CloudWatch with viewing logs and monitoring resource usage.
    • Vercel Deploying Next.js applications.
  • Maintain high standards for quality control through PyTest, Selenium for UI tests, MkDocs with Markdown for documentation for both developers and end-users, and familiarity with the ISO/IEC 17043 standard.
  • Building and utilizing Docker containers, particularly through Docker Compose.
  • Understanding of software engineering principals, and ideas, such as DevOps, and implement software using a RAD methodology, with familiarity of tools such as Microsoft Planner, Trello, Jira and Confluence.
  • Built simple CI/CD pipelines with GitHub Actions.
  • Built numerous GUIs using QT and C++, TKinter with Python and with WPF and UWP with .NET and C#.
  • Team player, various projects required manual data mapping which I volunteered to do for the greater good of the team.
  • Able to meet business requirements through a cycle of communicating with business and iterating project development.
  • Able to solve difficult problems through a passion for learning and constant upskilling.

Education


2016-2019: BSc in applied mathematics and computer science, UNISA

2024-present: BSc Honours in computing (Part-time), UNISA.

Achievements


  • Designed and developed a data science driven full-stack web application, leveraging Python, Plotly Dash, Dash Mantine Components, Pandas, NumPy, and TailwindCSS. The platform features a data rich interactive reporting system with data integrity safeguards, a report approval workflow secured by JWT authentication, and a custom authentication and authorization system for user access control. Additionally, automated key business processes such as data analysis, barcode generation, workflow management, implemented comprehensive testing with well-documented for both users and developers and a reactive UI.
  • Converted a legacy rule-based system into a machine learning model using a semi-supervised approach, outperforming the old system and enhancing business decision-making.
  • Developed a custom rule engine using regular expressions, transforming unstructured, dirty data into a structured format for improved modeling. This tool became an integral component of multiple pipelines.
  • Built machine learning models to impute missing features, improving data quality and reducing errors across multiple projects.
  • Enhanced Quality Control & Data Integrity: Performed quality control requirement elicitation, built automated testing systems (unit tests, regression tests, UI tests) to detect deviations early, and ensured compliance with ISO/IEC 17043 standards. Authored comprehensive user and developer documentation for streamlined knowledge transfer.
  • Developed tools for scientists to convert unstructured and difficult-to-interpret files into an easily readable format, facilitating more advanced analysis.
  • Optimized LSTM model inference using TensorFlow, significantly improving API response times.
  • Productionized ML models and web applications with a focus on maintainability, reliability, reusability, and performance.

Experience


SmartSpot Quality (28 November 2022 - Present)

  • Developed a data-driven website to automate data-intensive processes & support business operations.
  • Conducted data analysis & compiled reports for senior management in global health projects
  • Represented the company in international conferences.
  • Built tools to extract data from instrument test results, including OCR for image-based data, and PDF files.

Weelee (01 December 2020 – 30 September 2022)

  • Started with a 2-month contract which was extended by a further 6 months, after which a permanent position was offered and accepted.
  • Involved in the development and productionalization of various models, performing tasks such as classification, regression, recommendation and ranking.
  • Involved in the development of APIs for model inference.
  • Involved in the development of dashboards utilizing APIs and exposing model outputs to business.

References


  • Dr Ofir Marom, Head of Data Science at Weelee.
  • Leras Van Der Merwe, Business Development Manager at Weelee.
  • Arie Oelofse, Scheme Manage at SmartSpot Quality.
  • Duodane' Kindler, Previous Laboratory scientist, Product development and scientific support at SmartSpot Quality

Contact details available upon request.

Languages


English – Native

Mandarin – Intermediate

French – Beginner / Intermediate

Afrikaans – Beginner

Infomation