Senior AI/ML and Fullstack engineer with nearly 14 years of experience delivering enterprise software, cloud-native platforms, data pipelines, and production-grade machine learning solutions—from architecture through deployment. Skilled across Java microservices, real-time and batch inference, and integrating ML models into production backends. Hands-on expertise in TypeScript/Node.js/Nest.js and Python-based ML (TensorFlow, PyTorch, scikit-learn), including NLP, computer vision, predictive modeling, and generative AI (RAG, LLM agents). Proven technical leadership across AWS/GCP/Azure and modern MLOps/DevOps practices with strong focus on reliability, observability, and performance.

Mark Holland

Senior AI/ML and Fullstack engineer with nearly 14 years of experience delivering enterprise software, cloud-native platforms, data pipelines, and production-grade machine learning solutions—from architecture through deployment. Skilled across Java microservices, real-time and batch inference, and integrating ML models into production backends. Hands-on expertise in TypeScript/Node.js/Nest.js and Python-based ML (TensorFlow, PyTorch, scikit-learn), including NLP, computer vision, predictive modeling, and generative AI (RAG, LLM agents). Proven technical leadership across AWS/GCP/Azure and modern MLOps/DevOps practices with strong focus on reliability, observability, and performance.

Available to hire

Senior AI/ML and Fullstack engineer with nearly 14 years of experience delivering enterprise software, cloud-native platforms, data pipelines, and production-grade machine learning solutions—from architecture through deployment. Skilled across Java microservices, real-time and batch inference, and integrating ML models into production backends.

Hands-on expertise in TypeScript/Node.js/Nest.js and Python-based ML (TensorFlow, PyTorch, scikit-learn), including NLP, computer vision, predictive modeling, and generative AI (RAG, LLM agents). Proven technical leadership across AWS/GCP/Azure and modern MLOps/DevOps practices with strong focus on reliability, observability, and performance.

See more

Language

English
Fluent

Work Experience

Senior Data Scientist & AI/ML Engineer at Awesomic
August 1, 2023 - Present
Designed and deployed end-to-end generative AI systems using LLMs with advanced prompting and context management. Built scalable RAG pipelines using vector databases (Pinecone, FAISS) and LangChain/LangGraph for tool-augmented, stateful multi-agent workflows. Developed AI-powered solutions integrating Snowflake Cortex AI and implemented a multimodal deepfake verification pipeline using ViT, Wav2Vec2, and CLIP embeddings. Engineered backend services in TypeScript/Node.js/Nest.js/Golang/Django and integrated Java microservices with Python ML models for real-time predictions. Implemented event-driven processing with TypeScript and Apache Kafka, integrated ONNX Runtime for low-latency inference, and added Jest/Cypress testing. Built automation workflows (Zapier/n8n/Make.com), improved data quality/monitoring (CloudWatch/Datadog), and set up CI/CD using Terraform and GitHub Actions.
AI/ML Ops Engineer at Yell
June 1, 2021 - July 1, 2023
Developed and deployed real-time predictive models for fraud detection, transaction risk scoring, and customer personalization using Python, PyTorch, scikit-learn, XGBoost, LSTM/RNNs, and Hugging Face Transformers. Built API-first microservices using Golang, Node.js/Nest.js, GraphQL, and Django to deliver ML predictions to banking and client systems. Automated model training/deployment/monitoring via CI/CD with GitHub Actions, Terraform, Docker, Kubernetes, and Helm. Designed asynchronous, event-driven workflows with Node.js/Golang and Kafka, and implemented RAG architectures with hybrid retrieval and reranking. Built intelligent agent workflows with LangChain and stateful orchestration with LangGraph. Delivered cloud data pipelines on Google Cloud (BigQuery/Dataflow/Cloud Storage) and maintained React/Next.js dashboards with Apollo GraphQL. Improved stability with retries, circuit breakers, validation, structured logging, and tracing; optimized performance with profiling and SQL tunin
Machine Learning Infrastructure Engineer at Teleperformance
September 1, 2019 - June 1, 2021
Built scalable backend applications using TypeScript/Node.js/Golang/GraphQL with RESTful APIs and reusable components. Developed data integration services connecting Java with PostgreSQL/MongoDB, third-party APIs, and cloud systems. Implemented batch-processing workflows for recurring operational tasks. Architected and deployed large-scale ML systems on GCP using Vertex AI, BigQuery, Dataflow, Pub/Sub, Cloud Storage, and Cloud Composer. Built end-to-end ML lifecycle pipelines with Vertex AI Pipelines and distributed training/data processing with Apache Beam + Dataflow for hundreds of millions of records. Implemented real-time and batch inference with Vertex AI Endpoints and autoscaling/canary deployments. Managed delivery using Agile/Scrum and supported CI/CD/release processes with code reviews and deployments.
Senior Software Engineer & Data Engineer at Ulster Bank
August 1, 2017 - August 1, 2019
Developed high-performance backend services in Java/Spring Boot with scalable RESTful APIs and reusable business components. Integrated microservices with PostgreSQL/Redis/Kafka and cloud storage for secure event-driven processing. Built high-availability financial transaction processing architectures using Python/Node.js/PHP/Laravel/Express. Designed and maintained ETL/ELT pipelines for ingesting and transforming banking/payment data and consolidated data for operational and analytical use. Optimized relational and NoSQL databases (PostgreSQL/MySQL/MongoDB) via indexing and query tuning. Developed data models for customers/accounts/payments/loans/transactions and implemented Python/SQL components for reporting, reconciliation, analytics, and regulatory reporting. Integrated financial third-party APIs and implemented security using OAuth 2.0/JWT/RBAC and encryption.
Senior Backend Engineer at Intelling Ltd
May 1, 2015 - July 1, 2017
Built and maintained Java/Spring Boot backend applications supporting customer acquisition, telesales, customer management, and contact-center operations. Developed secure RESTful APIs integrating customer-facing apps with CRM, campaign systems, and third-party services. Created Python/SQL ETL workflows to ingest, validate, cleanse, and consolidate customer/lead/campaign/interaction data. Designed and optimized PostgreSQL/MySQL schemas and implemented automated reporting services and data APIs for lead conversion, campaign performance, engagement, and agent productivity. Improved data quality through validation, duplicate detection, normalization, and reconciliation. Enhanced performance via SQL optimization, caching, and profiling, and modernized legacy PHP by moving logic into modular Python services (Django/Flask). Implemented scheduled/background workflows for imports, updates, reporting, and notifications.
Data Analyst & Software Developer at Concentrix
February 1, 2014 - May 1, 2015
Developed and maintained Java backend applications and data-processing components for customer engagement, contact-center operations, campaign management, and business reporting. Built data pipelines to collect/clean/transform/analyze customer interaction and operational datasets using Node.js and SQL. Designed and optimized database tables, queries, stored procedures, and reporting datasets. Created automated reports and dashboards for call volumes, customer satisfaction, conversion, and campaign performance. Implemented REST/SOAP integration services between CRM, internal apps, reporting systems, and third parties. Implemented data validation/duplicate detection/reconciliation to improve consistency and accuracy, and improved application/report performance through refactoring and tuning. Collaborated cross-functionally in Agile and supported production by troubleshooting data/report/integration defects.
Software Developer at Belfast Developer
March 1, 2012 - February 1, 2014
Developed web applications and backend services for Belfast Telegraph’s digital news publishing, editorial, advertising, and engagement platforms. Implemented content-management functionality for creating/reviewing/scheduling/publishing news. Built server-side components using PHP/Java integrated with JavaScript/HTML/CSS and SQL databases. Created REST/SOAP integrations for exchanging articles, images, metadata, and publication/advertising content with internal/external services. Designed and optimized MySQL/PostgreSQL schemas for content, users, analytics, and multimedia assets. Implemented automated workflows for publication validation, image handling, syndication, and archived retrieval. Improved performance via query optimization, caching, and static delivery, and built reporting tools for engagement and advertising metrics. Integrated third-party analytics/ad/email/social sharing and external feed services.

Education

Bachelor of Computer Science at Cincinnati Christian University
January 1, 2007 - January 1, 2011

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Real Estate & Construction, Media & Entertainment