Wisaroot Lertthaweedech

Senior Data Engineer

Python, Rust, SQL | GCP, Cloud, DevOps | AI/ML | Solutions Architect | Scalable Systems & Data-Driven Products

Senior Data Engineer with 9 years of experience in software development in fintech and energy sectors, building scalable data platforms, real-time services, and more. Expert in Python, SQL, and GCP, with deep knowledge of data architecture, ETL pipelines, data warehousing, stream processing and and both SQL and NoSQL databases. Proven ability to lead cross-functional teams, implement DevOps best practices (CI/CD, IaC), and deliver high-impact, production-ready solutions using tools like Dataflow, Airflow, BigQuery, Terraform, and Docker. Strong track record of delivering reliable, maintainable systems and mentoring engineers to elevate team performance.
Wisaroot Lertthaweedech

Skills

Python logo
Python
SQL logo
SQL
GCP logo
GCP
DevOps logo
DevOps
TypeScript logo
TypeScript
Rust logo
Rust
Programming Languages & Tools
PythonSQLGoBashShell ScriptingTypescriptJavascriptRust
Cloud & Data Engineering
GCPApache Beam/DataflowApache Airflow/Cloud ComposerBigQueryPub/SubCloud StorageCloud RunCloud SQLFirestoreCloud TasksAWSMySQLElasticsearchSQL DatabaseNoSQL DatabaseMongoDBDatabase DesignDatabase OptimizationDatabase WarehousingReal-Time & Streaming Data ProcessingBatch Data PipelinesAsynchronous ProcessingDistributed SystemsETL/ELT WorkflowsData OrchestrationData Lake ArchitectureScalable Cloud-Native Architecture
Infrastructure & DevOps
Python Package DevelopmentGitDockerGitHub ActionsTerraformLinuxcontinuous i­nt­eg­ra­ti­on/d­ep­lo­ym­en­t (CI/CD)TrivySonarCloudSecurity AutomationVulnerability Scanning
AI/ML & Data Science
LangChainArtificial IntelligenceMachine Learning(­Un­)­Supervised LearningTree-Based ModelTime SeriesNLPNeural NetworkDeep LearningOptimization(­I­nt­eg­er­/­M­ix­ed­) Linear ProgrammingTensorflowScikit-LearnXGBoostOptunaPandasNumpyMatplotlibSeaborn
Software Development
Design PatternFunctional ProgrammingOOPHTMLCSSReactNode.jsStreamlitFastAPITest Driven Development (TDD)System Design
Others
English (­Upper Intermediate)Thai (Native)HiringMentoringProject ManagementFinanceCredit CardRisk ModelStatisticsFinancial AnalysisOil&Gas Production

Projects

Smarter Configs in Python: How I Replaced .env Duplication with an OOP Config Framework

Smarter Configs in Python: How I Replaced .env Duplication with an OOP Config Framework

Built an OOP-based configuration framework in Python using Pydantic to eliminate .env duplication across services and environments. The system centralizes configs into layered, reusable classes with environment-, service-, and instance-level overrides. Integrated with a CLI tool (ac) for seamless use in local dev and CI/CD, enabling type-safe, testable, and DRY configuration management.

PythonPython PackagingCLI developmentDevOps
Ship Fast, Ship Safe: Robust CI/CD Pipeline From Dev to Prod

Ship Fast, Ship Safe: Robust CI/CD Pipeline From Dev to Prod

Led the development of a robust CI/CD pipeline using GitHub Actions, enhancing deployment speed, security, and reliability. The pipeline automated secret scanning, vulnerability checks, testing, semantic versioning, and pre-release deployment, resulting in safer and faster delivery to production with traceable, reproducible builds.

CI/CD ArchitectureGitHub ActionsVulnerability ScanningUnit, Integration, and E2E TestingDevSecOps Best PracticesRelease AutomationSoftware Development Life Cycle
Building a Resilient API Gateway: How We Reduced Downtime by 70%

Building a Resilient API Gateway: How We Reduced Downtime by 70%

Designed and implemented a resilient, queue-driven API gateway architecture that reduced downtime by 70% during peak traffic. The system used asynchronous processing, intelligent caching, and rate limiting to eliminate cascading failures and ensure stable performance under high load (40+ req/s).

API Gateway ArchitectureAsynchronous ProcessingCloud InfrastructureGCPElasticsearchDistributed System Design
From Research to Production: Building a Scalable Machine Learning Framework with Monadic Design

From Research to Production: Building a Scalable Machine Learning Framework with Monadic Design

Designed and built a scalable machine learning framework using monadic design principles to unify the research-to-production workflow. The system enabled composable, reproducible, and resilient pipelines, reducing development time by 50% and eliminating critical production errors across various ML tasks.

Machine Learning EngineeringFunctional ProgrammingMonadsHyperparameter TuningMLOpsSoftware Design Patterns
Markov Chain for Risk Model Labelling and Portfolio Analysis

Markov Chain for Risk Model Labelling and Portfolio Analysis

Implemented a Markov Chain-based risk labeling system to enhance credit risk modeling and portfolio analysis. The solution converts delayed binary labels into dynamic, continuous probability scores, improving model performance, enabling faster risk insights, and standardizing analysis across varying data histories.

Markov ChainCredit Risk ModelingPythonHyperparameter TuningFintech
Smarter Crude Oil Trading with AI: How LSTM and CNN Models Can Outperform Traditional Strategies

Smarter Crude Oil Trading with AI: How LSTM and CNN Models Can Outperform Traditional Strategies

Developed and benchmarked hybrid CNN-LSTM and LSTM-CNN models to forecast crude oil prices and generate trading signals. The AI-based strategies outperformed traditional methods like RSI and Buy & Hold, achieving up to 17.8% annual ROI and higher risk-adjusted returns (Sharpe ratio). The project highlights the power of deep learning in volatile, non-linear markets like oil trading.

Deep LearningTime Series ForecastingCNNLSTMPython
Building a Pipeline Network Modeling Tool in Python That Saved Chevron $49.8M

Building a Pipeline Network Modeling Tool in Python That Saved Chevron $49.8M

Built a Python-based pipeline network modeling tool that automated data handling and scenario analysis for Chevron’s offshore operations. By representing pipeline networks as tree structures and integrating with simulation software, the tool saved $49.8M in capital costs and drastically reduced engineering workload.

PythonData StructuresPipeline Network ModelingOperations Optimization
How We Increased Oil Production by 15% Using Linear Programming and Optimization at Chevron

How We Increased Oil Production by 15% Using Linear Programming and Optimization at Chevron

Developed and deployed a linear programming-based optimization system at Chevron that increased oil production by 15.2%, generating $15.3M in annual revenue. The solution automated complex well operation decisions across 1,000 wells using real-time data, reducing human error and improving operational efficiency.

Linear ProgrammingMathematical OptimizationPythonOperations Research
Modern React Portfolio with CI/CD Pipeline

Modern React Portfolio with CI/CD Pipeline

Built a modern, responsive portfolio website featuring dark/light theme switching, custom animations, and optimized performance. Implemented automated CI/CD deployment with testing coverage, demonstrating full-stack development capabilities from design to production.

TypeScriptReactNode.jsHTMLCSSCI/CD

Experience

Company Logo
Senior Data Engineer

ABACUS digital

: a fintech startup and subsidiary of SCB

Jul 2024 - Present

Managed scalable data platforms, ETL pipelines, data warehousing, and microservices leveraging Python, Go, SQL, GCP services (e.g., BigQuery, Beam/Dataflow, Pub/Sub, Cloud SQL, Cloud Storage, Cloud Run, Firestore, Cloud Tasks), AWS, and Airflow.

Developed private Python packages to enhance team productivity, including an OOP-based configs framework enabling seamless multi-environment releases and reusable CI/CD pipelines across projects; versioning automation; standardized logging; Dataflow abstractions; LangChain/LLM interfaces; and utilities for encryption, GCP services, Elasticsearch and more.

Applied DevOps best practices with CI/CD and IaC tools (GitHub Actions, Terraform, Bash, Linux, Docker), reducing lead time, failure rate and time to recover while increasing deployment frequency.

Engineered scalable and reliable real-time services, including API gateways built with FastAPI and asynchronous processing handling 40 req/s at peak to achieve ~70% downtime reduction and prevent cascading failures, and a real-time analytics service for approval model quota tracking, using GCP services, and Elasticsearch.

Prototyped an LLM-powered data discovery tool using LangChain, embeddings, and vector search to enable natural language interaction with databases and NLP-based retrieval of relevant SQL from a centralized query bank.

Provided leadership by mentoring junior engineers and interns, supporting team members, and fostering collaboration to enhance technical skills and drive project success.

Drove software development excellence through rigorous code reviews, system design, architecture reviews, and test-driven development with automated unit, integration, and end-to-end tests, ensuring scalable, maintainable, and high-quality solutions for data engineering and AI/ML projects.

Company Logo
Senior Data Scientist

Honest Technology

: a fintech start-up with top-tier tech standards and DevOps practices.

Jul 2022 - Mar 2024

Managed the production-grade ML development lifecycle (design, build, research, deploy, MLOps), contributed to hiring decisions, and fostered team growth.

Spearheaded adoption of Markov chain for the credit risk model labeling, overcoming small and short-duration dataset limitations, improving AUC by 7%, and contributing to a $20 million funding round.

Developed a scalable Python machine learning framework using monadic patterns, enabling reproducible research-to-production workflows, reducing development time by over 50%, and achieving zero critical incidents.

Cultivated secure, scalable, maintainable, and reliable codebases by adhering to strict best practices across DevOps, IaC, CI/CD, testing, software development, coding standards, and security/vulnerability—using tools such as Terraform Cloud, GitHub Actions, SonarCloud, and Trivy.

Company Logo
Production Engineer

(with Software Development experience)

Chevron

: a world-leading oil and gas company

Jul 2017 - Apr 2022

Designed and developed software solutions using Python. One leveraged linear programming for production optimization, resulting in a 15.2% increase in oil production and $15.3 million/year revenue gain. Another enabled scalable pipeline network modeling, reducing investment costs by $49.8 million.

Demonstrated exceptional project management skills in coordinating cross-functional teams for various operational projects driving $128.5 million more benefits and zero injury/incident from my projects.

Education

M.Sc., Computer Science

(Merit scholarship from Chevron)

Chulalongkorn University
B.Sc., Chemical Engineering

(1st Hons, Top 1 of the class)

Chulalongkorn University