Recommended expert

Long Tran

Senior Software Engineer

Long Tran
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.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Cosmetics (3.5 years), Retail (3.5 years), and Information Technology (3 years).

Cosmetics
Retail
Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (6.5 years), Quality Assurance (4.5 years), and Product Development (2.5 years).

Information Technology
Quality Assurance
Product 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

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 Long based?

Long is based in Helsinki, Finland.

What languages does Long speak?

Long speaks the following languages: English (Advanced), Vietnamese (Intermediate), Finnish (Elementary).

How many years of experience does Long have?

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

What roles would Long be best suited for?

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

What is Long's latest experience?

Long's most recent position is Senior Software Engineer at Advania Finland.

What companies has Long worked for in recent years?

In recent years, Long has worked for Advania Finland and Accenture.

Which industries is Long most experienced in?

Long is most experienced in industries like Beauty and Cosmetics, Retail, and Information Technology (IT).

Which business areas is Long most experienced in?

Long is most experienced in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

Which industries has Long worked in recently?

Long has recently worked in industries like Beauty and Cosmetics, Retail, and Information Technology (IT).

Which business areas has Long worked in recently?

Long has recently worked in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

What is Long's education?

Long holds a Master in Computer Science from University of Helsinki and a Bachelor in Computer Science from Hanoi University of Science and Technology.

What is the availability of Long?

The availability of Long needs to be confirmed.

What is the rate of Long?

Long'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 Long?

To hire Long, 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
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.