Top expert badge
Recommended expert
Profile header background

Eric Yuan

Senior Software Engineer

Eric Yuan
Profile header overlay
Espoo, Finland

Experience

Aug 2023 - Present
2 years 8 months

Senior Software Engineer

AppDrawn Software Development

Expertise details
Position Summary
Senior Software Engineer at AppDrawn Software Development
Industries
Information Technology
Business Areas
Information Technology
Quality Assurance
  • Developed secure, cloud-native full stack applications using .NET, React, and Azure, embedding encryption, authentication, and automated security scanning across CI/CD.
  • Designed AI model testing and monitoring pipelines using Python and Docker to identify vulnerabilities and assess model consistency and ethical compliance.
  • Built automated test harnesses for API and data validation, improving accuracy and reproducibility of AI system evaluations.
  • Implemented container-level hardening and runtime scanning using Docker Bench and Aqua, reducing attack surface by 40%.
  • Collaborated with AI teams to conduct red-teaming of LLMs and RAG pipelines, simulating prompt injection and data exfiltration attacks.
  • Created IaC modules with Terraform/Bicep to deploy secure multi-tier architectures in Azure for model hosting and testing environments.
  • Led internal AI safety audits, producing actionable reports on data privacy, adversarial risks, and compliance alignment.
  • Automated log analysis and vulnerability reporting using Python and Bash scripting, enabling proactive threat detection.
  • Provided mentoring and security training to developers on OWASP Top 10 for LLMs and secure software lifecycle principles.
Feb 2021 - Jul 2023
2 years 6 months

Software Engineer

Devlane

Expertise details
Position Summary
Software Engineer at Devlane
Industries
Information Technology
Business Areas
Information Technology
Quality Assurance
  • Built CI/CD pipelines for AI evaluation workflows, integrating GitHub Actions and Docker containers for reproducible test environments.
  • Conducted penetration tests on APIs and model endpoints, identifying key exposure points in multi-service deployments.
  • Integrated automated unit, fuzz, and performance testing frameworks into AI microservices.
  • Developed Python-based scripts for data validation, prompt testing, and simulated model adversarial inputs.
  • Improved model inference pipelines by optimizing container orchestration and caching mechanisms, increasing efficiency by 25%.
  • Supported DevSecOps initiatives by embedding SAST and DAST tools into continuous delivery workflows.
Nov 2019 - Jan 2021
1 year 3 months

Full Stack Developer

Code Runners

Expertise details
Position Summary
Full Stack Developer at Code Runners
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Built secure backend APIs and frontends using .NET Core and Angular with multi-factor authentication and encryption.
  • Implemented role-based access control (RBAC) and secure session management for enterprise applications.
  • Deployed containerized services with Docker and Azure App Services, ensuring security compliance and scalability.
  • Automated vulnerability scanning and integrated Snyk and SonarQube checks into build pipelines.
  • Assisted in threat modeling and code reviews, ensuring each release adhered to security best practices.
  • Delivered detailed documentation for secure configuration, deployment, and patch management procedures.
Mar 2016 - Oct 2019
3 years 8 months

Junior Full Stack Developer

KMS Technology

Expertise details
Position Summary
Junior Full Stack Developer at KMS Technology
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Supported development of full stack web applications using C#, ASP.NET, and Angular, focusing on secure design and data protection.
  • Wrote PowerShell and Bash scripts to automate application deployment and log analysis tasks.
  • Implemented input validation, sanitization, and encryption to reduce injection and privilege escalation risks.
  • Participated in Agile sprints with emphasis on test coverage, CI/CD optimization, and documentation accuracy.
  • Conducted basic security testing on internal web apps using Burp Suite and OWASP ZAP.
  • Assisted senior engineers in container setup and monitoring on AWS and Azure test environments.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology.

Information Technology
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Quality Assurance, and Product Development.

Information Technology
Quality Assurance
Product Development
Profile match chart

Summary

Innovative AI and full stack engineer with 8+ years of experience in software engineering, cybersecurity, and automation, combining expertise in Python, .NET, AI/ML security, and DevOps pipelines to build, test, and harden intelligent systems. Skilled at red-teaming AI models, designing secure coding frameworks, and developing CI/CD-driven test automation for cloud-native environments. Passionate about advancing GenAI reliability, model safety, and reasoning performance through rigorous testing and creative adversarial evaluation.

Skills

  • Programming & Scripting: Python, C#, Typescript, Javascript, Bash, Powershell, Sql, Html5, Css3

  • Ai / Ml & Red-teaming: Llm Evaluation, Prompt Injection Testing, Rag Pipelines, Ai Agent Security, Garak, Pyrit, Adversarial Testing Frameworks, Ai Safety Research

  • Full Stack Development: .Net Core, Asp.net, Blazor, React, Angular, Flask, Restful Apis, Jwt, Oauth2, Secure Authentication, Microservices Architecture, Server-side Rendering (Ssr)

  • Cloud & Devops / Automation: Microsoft Azure (Functions, Event Hubs, Event Grids, App Services, Cosmosdb, Storage, Aks), Aws (Ec2, S3, Lambda, Rds), Docker, Kubernetes, Helm, Argocd, Ci/cd Pipelines (Azure Devops, Github Actions, Jenkins), Infrastructure As Code (Terraform, Bicep)

  • Cybersecurity & Penetration Testing: Owasp Top 10 For Web And Llms, Network Security, Application Security, Infrastructure Hardening, Exploit Development, Vulnerability Scanning, Penetration Testing, Secure Coding, Encryption, Rbac, Privilege Escalation

  • Data & Databases: Cosmosdb, Sql Server, Oracle, Postgresql, Data Modeling, Performance Optimization, Secure Data Transfer, Api Integration With Pim/erp/crm Systems

  • Monitoring & Observability: Sentry, Datadog, Application Logging, Real-time Monitoring, Automated Alerts, Telemetry Collection

  • Tools & Collaboration: Git, Github, Jira, Confluence, Vs Code, Visual Studio, Postman, Swagger, Ci/cd Automation Tools, Docker Compose, Helm Charts

Languages

English
Advanced
Vietnamese
Intermediate

Education

Sep 2014 - Apr 2016

University of Liverpool

Master of Computer Science · Computer Science · Liverpool, United Kingdom

Sep 2010 - Mar 2014

Dai Nam University

Bachelor of Computer Science · Computer Science · Hanoi, Viet Nam

Certifications & licenses

Microsoft Certified Azure Security Engineer Associate (AZ-500)

Statistics

Experience

Total positions 4
Experience in Information Technology 10 y
Avg length 2 y 5 m
Longest experience 3 y 7 m

Expertise

Recent roles Senior Software Engineer, Software Engineer, Full Stack Developer
Main industries Information Technology
Main business areas Information Technology, Quality Assurance, Product Development

Qualifications

Highest degree Master
Certifications earned 1

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Eric based?

Eric is based in Espoo, Finland and prefers 100% remote projects.

What languages does Eric speak?

Eric speaks the following languages: English (Advanced), Vietnamese (Intermediate).

How many years of experience does Eric have?

Eric has at least 10 years of experience. During this time, Eric has worked in at least 4 different roles and for 4 different companies. The average length of individual experience is 3 years and 6 months. Note that Eric may not have shared all experience and actually has more experience.

What roles would Eric be best suited for?

Based on recent experience, Eric would be well-suited for roles such as: Senior Software Engineer, Software Engineer, Full Stack Developer.

What is Eric's latest experience?

Eric's most recent position is Senior Software Engineer at AppDrawn Software Development.

What companies has Eric worked for in recent years?

In recent years, Eric has worked for AppDrawn Software Development and Devlane.

Which industries is Eric most experienced in?

Eric is most experienced in industries like Information Technology.

Which business areas is Eric most experienced in?

Eric is most experienced in business areas like Information Technology, Quality Assurance, and Product Development.

Which industries has Eric worked in recently?

Eric has recently worked in industries like Information Technology.

Which business areas has Eric worked in recently?

Eric has recently worked in business areas like Information Technology and Quality Assurance.

What is Eric's education?

Eric holds a Master in Computer Science from University of Liverpool and a Bachelor in Computer Science from Dai Nam University.

Does Eric have any certificates?

Eric has 1 certificate: Microsoft Certified Azure Security Engineer Associate (AZ-500).

What is the availability of Eric?

Eric is immediately available full-time for suitable projects.

What is the rate of Eric?

Eric's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Eric?

To hire Eric, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 650-810 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.