
Tu Tran
Senior Software Development Consultant | .NET, React
Salary / Daily rate
Espoo, Finland
Freelance
Can come onsite
Skills
Languages
About me
Intro
Software Development Consultant with 13+ years expertise in full-stack development and team leadership. Proven track record building scalable BIM 3D platforms, energy management systems, and leading architectural migrations from legacy to modern tech stacks. Specialized in .NET Core, React/Angular TypeScript, and cloud solutions (Azure/AWS).
Work experience
Software Development Consultant
Sofantek OyFreelance
Jan 2020 - Present
6 years 10 months
Helsinki Area, Finland
Work in close collaboration with the client’s teams in various business area. Major leagues: .NET Core (C#), React TypeScript, Angular, React, Azure, AWS.
Trimble Inc.
Dec 2016 - Dec 2019
3 years 1 month
Helsinki Area, Finland
Frontend Web Developer
Jun 2019 - Dec 2019
7 months
Helsinki Area, Finland
Develop the BIM 3D Viewer: a front-end web application (PWA) for collaborating on the 3D models built on top of Trimble Connect API. The offline-capable application allows the project participants to view, collaborate, comment, and synchronize the construction models from any device. Develop and publish the workspace API, which allows client applications to integrate the BIM 3D Viewer into their web services. The project aims to enrich the constructible data model, which aggregates the project data with the external data set.
Group Manager
Dec 2016 - May 2019
2 years 6 months
Espoo, Finland
Lead a group of talented software specialists from versatile background and skillsets. Handle talent acquisition, HR, roadmap planning, agile process development. Renew the GUI and migrating from old C++ MFC codebase to .NET WPF. The project also consisted of refactoring the legacy code into the 3-tier architecture, which makes the software easily extendable and highly testable. As a result, the new UI could be covered by performant automated tests and integrated with the continuous integration system.
Software Engineer Team Lead
Trimble
Dec 2013 - Dec 2016
3 years 1 month
Espoo, Finland
Lead the software design and architectural design of the interactive 3D modeling platform for Tekla Structures, which is a world-class Building Information Modelling desktop application. The platform has significantly improved the usability, user performance through Live Preview model creating/editing; and at the same time, greatly reduced the time required to create new application features. C++ and C# were the major languages used in the project. Develop the modeling tools for creating/modifying various 3D model object types in Tekla Structures.
Enoro
Oct 2010 - Dec 2013
3 years 3 months
Helsinki Area, Finland
Software Engineer
Apr 2011 - Dec 2013
2 years 9 months
Helsinki Area, Finland
Full-stack developer for a real-time event management system for the B2B energy market (the C++/C# data access layer, C# backend, and web front end). The web application is responsible for receiving/processing of hundreds of thousands of real-time events from the energy asset devices. The project is the initiative for the new product portfolio, which aims to deliver the energy information management tasks to the cloud; and at the same time, eliminating the need for manual workflow in the energy data exchange system. JS, C++, and C# were the major languages used in the project. Develop the GENERIS Energy Information System, which focuses on the GUI of the Work Order module of the C/C++ MFC application. Develop Internal tools for continuous integration, project management web application, and internal testing framework. The project eliminated the need for the manual build process and automated the software deployment. It also integrated the business processes into the development cycle, which greatly reduces the time to market of the product from a few days to just an hour.
Testing Engineer Trainee
Oct 2010 - Mar 2011
6 months
Helsinki Area, Finland
Implement automated tests for GENERIS, which is a Windows desktop application used for the energy market information system. The system is also integrated with MS Dynamic AX web and RDBMS data validation. Execute acceptance/system and performance testing.
Education
Aalto University
Master of Science (M.Sc.)
2013 - 2019
7 years
Metropolia University of Applied Sciences
Bachelor of Engineering (B.Eng.)
2009 - 2012
4 years