Long Tran

Senior Software Engineer

Avatar placeholder
Helsinki, Finland

Experience

Sep 2024 - Dec 2025
1 year 4 months

Senior Software Engineer

Advania Finland

  • Contributed to the Sponda Fresh Intranet Customer Engagement project by developing and reviewing Ruby-based backend services, ensuring clean object-oriented design, idiomatic Ruby patterns, and maintainable modular architecture.
  • Applied code generation, structured code review, and refactoring techniques to improve legacy Ruby components while identifying code smells, anti-patterns, and missing test coverage.
  • Integrated RSpec and automated test suites into CI/CD pipelines using GitHub Actions and Docker, strengthening quality gates and repeatable deployments.
  • Participated in AI-assisted development workflows, evaluating prompt quality and validating LLM-generated Ruby code against internal coding standards and security guidelines.
  • Worked extensively with RESTful APIs, microservices, and Linux-based environments to support scalable internal platforms used across multiple business units.
  • Authored and maintained technical documentation for tests, defects, and technical debt, supporting long-term maintainability and onboarding.
  • Collaborated closely with solution engineers and platform teams, adapting new guidelines and experimental approaches to evolving project requirements.
Jan 2021 - Jun 2024
3 years 6 months

Software Engineer

Accenture

  • Worked on the Gen AI Customer Support Virtual Assistant for Best Buy, contributing Ruby and Python services used in LLM-driven prompt evaluation, response validation, and automated testing.
  • Built and reviewed backend components for the Noli Beauty Digital Commerce Platform, applying clean Ruby abstractions, REST APIs, and CI-integrated testing.
  • Participated in complex data annotation and benchmarking workflows, validating AI outputs through structured test cases and sandboxed execution environments.
  • Used Docker, Linux CLI tools, and Git-based workflows to ensure consistent development and deployment across distributed teams.
  • Identified and documented defects, performance bottlenecks, and technical debt in Ruby and JavaScript codebases, proposing pragmatic fixes.
  • Collaborated on AI-powered web assistants, validating generated code snippets and improving reliability through test integration.
  • Maintained detailed technical documentation for test strategies, bug reports, and CI/CD processes used across projects.
  • Supported rapid context switching across multiple client projects, adapting coding standards and evaluation guidelines to different domains.
  • Regularly performed peer code reviews with a focus on readability, idiomatic usage, and long-term maintainability.
Sep 2019 - Dec 2020
1 year 4 months

Software Engineer

Google

  • Contributed to Google Cloud Console enhancements, developing web-facing components and backend services with a focus on reliability and testability.
  • Worked on developer dashboards and monitoring interfaces, applying solid software engineering principles and structured code reviews.
  • Supported container-based application scaling initiatives using Docker and cloud-native deployment patterns.
  • Collaborated with cross-functional teams to debug, profile, and refine services running in Linux environments.
  • Applied foundational knowledge of REST APIs, distributed systems, and automated testing in large-scale production contexts.
  • Documented implementation details and known issues to support long-term platform evolution.
  • Gained exposure to secure coding practices and performance analysis within enterprise-grade systems.
Apr 2018 - Sep 2018
6 months

Software Developer

Google

  • Built foundational understanding of algorithms, data structures, and software design principles through practical engineering tasks.
  • Applied web development fundamentals including HTTP, browser behavior, and network protocols in real-world applications.
  • Gained hands-on experience with version control, debugging, and collaborative development workflows.
  • Strengthened core computer science knowledge supporting later work in scalable systems and AI-assisted development.

Summary

Senior Software Engineer with 9 years of hands-on experience building, reviewing, and evolving production-grade software across web platforms, AI-enabled systems, and cloud-native environments. Strong background in Ruby development, object-oriented design, metaprogramming, test-driven development, and CI/CD automation, combined with practical experience in LLM-powered applications, prompt evaluation, and AI-assisted coding workflows. Proven ability to analyze complex codebases, identify defects and technical debt, and deliver clean, idiomatic solutions while adapting quickly to new domains, guidelines, and experimental projects in fast-paced environments.

Skills

  • Programming Languages: Ruby, Python, Javascript, Typescript, Sql, Rust
  • Ruby Ecosystem & Practices: Object-oriented Design, Metaprogramming, Idiomatic Ruby, Code Smell Detection, Refactoring, Profiling, Debugging
  • Testing & Quality Engineering: Rspec, Minitest, Test Integration, Ci/cd Pipelines, Github Actions, Gitlab Ci, Jenkins, Circleci, Defect Documentation
  • Ai & Llm Systems: Prompt Evaluation, Data Annotation, Llm Training & Evaluation, Agent-based Code Execution, Ai-assisted Code Review
  • Devops & Infrastructure: Docker, Containerization, Linux Cli, Automated Deployment, Scripting, Version Control With Git
  • Web & Platform Engineering: Restful Apis, Microservices Architecture, Web Application Development, Secure Platform Design
  • Documentation & Collaboration: Technical Documentation, Test Documentation, Cross-functional Collaboration, Guideline Adaptation

Languages

English
Advanced
Vietnamese
Intermediate
Finnish
Elementary

Education

Sep 2017 - May 2019

University of Helsinki

MS in Computer Science · Computer Science · Helsinki, Finland

Sep 2013 - Jun 2017

Hanoi University of Science and Technology

BS in Computer Science · Computer Science · Hanoi, Viet Nam

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Thanuj Igalawithana
Thanuj Igalawithana

Lead Software Engineer

View Profile
Kimmo Suotsalo
Kimmo Suotsalo

Freelance Data Scientist

View Profile
Muhammad Ammad-ud-din
Muhammad Ammad-ud-din

Co-founder

View Profile
Maleesha Kumarage
Maleesha Kumarage

Full Stack Software Engineer

View Profile
Maciej Krawczyk
Maciej Krawczyk

Senior Backend Engineer & AI System Developer

View Profile
Maksim Šetić
Maksim Šetić

Senior Full Stack Developer

View Profile
Muhammad Zumar
Muhammad Zumar

UBQT

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Niko Schmuck
Niko Schmuck

Developing Architect, Technical Lead "gridlytics"

View Profile
Lan anh Tran
Lan anh Tran

Java Developer

View Profile
Fady Kuzman
Fady Kuzman

Senior Software Developer / Tech Lead

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Haseeb Ahmad
Haseeb Ahmad

Full Stack Ruby on Rails Developer

View Profile
Anargyros Chatzaras
Anargyros Chatzaras

Senior Go Software Engineer

View Profile
Angelina Filip
Angelina Filip

Product Manager / Technical Product Owner

View Profile
Sandeep Girase
Sandeep Girase

Software Engineer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Kyu-wang Lee
Kyu-wang Lee

Software Architect & Lead Software Engineer

View Profile
Qaiser Abbasi
Qaiser Abbasi

Freelance Lead DevOps Engineer

View Profile
Marcel Meyer
Marcel Meyer

Cloud-Architect, Senior Solution Architect, Senior Software-Engineer

View Profile
Arseniy Buntury
Arseniy Buntury

Full Stack Developer

View Profile
Ramunas Jurgilas
Ramunas Jurgilas

iOS Consultant

View Profile
Serge Kalinin
Serge Kalinin

MLOps (machine learning operations)

View Profile
Benedek Galácz
Benedek Galácz

CTO/CISO

View Profile
Neha Khare
Neha Khare

Team Lead | Senior Java Developer

View Profile
Tungi Dang
Tungi Dang

Technical PMO | Delivery Master | LLM-Expert

View Profile
Özgür Ertekin
Özgür Ertekin

Senior Software Developer

View Profile
Sharvy Ahmed
Sharvy Ahmed

Senior Ruby Software Engineer

View Profile
Kalpesh Patil
Kalpesh Patil

Intern Java Developer

View Profile
Alaeddine Benhamida lakhal
Alaeddine Benhamida lakhal

Senior Full-Stack .Net Developer (Freelance)

View Profile