Profile 03 00@2x

Dat Nguyen

Full stack developer with eight years of experience in .NET.


Software engineer
+84 329 477 550
[email protected]

Work Experience


MTI Company

October 2018 - Now

Luna Luna Project

Overview

Luna Luna is a web application that means for Women's healthcare. The project is quite big with 6 million registered users in Japan and bring high income for the company.

Since 2018, I've developed a lot of new features based on clients requests, maintained outdated features / UI, contributed to design system architecture.

Most of the time, we've used SCRUM methodology for running the projects so that I have a chance to build the increment of each sprint and contribute my solutions in business logic.

Project details

Public domain: https://sp.lnln.jp/
Team size: 7
Responsibilities
  • Develop technical interfaces, specifications, and architecture
  • Assist members by holding seminars/workshop related to techniques and architecture for team's members
  • Develop new features with clean, scalable code
  • Ensure quality of the current projects
  • Review code to make sure there's nothing break out the framework
  • Setup CI/CD pipeline for better deployment
  • Perform manual testing as well as automation testing
  • Have a deep knowledge about business logic and be able to advise clients for new features decision making
Achievement
  • Improve integration testing from 6 hours down to 1 hour by executing test cases in parallel
  • Reduce manual work by writing an automation tool to verify data from clients.
  • Give out solutions for incidents and be proactive to fix it in time
  • Reduce page load performance from 4s down to 200ms by distributing requests in a reasonable way to our SQL server

Technologies

  • ASP.NET MVC
  • Specflow
  • Selenium
  • Microsoft SQL Server
  • Entity Framework
  • Azure DevOps
  • Javascript
  • HTML5
  • CSS3

OmegaSoftware Company

April 2017 - October 2018

MojZagreb Project

Overview

MojZagreb is a single point of access to existing e-services of Zagreb city's government in Iceland. We provide services such as e-newspaper, bus map, traffic jam map and book online. It's a very popular web application as well as a mobile application in the city.

We've developed everything from scratch so that I have a chance to work in a wonderful team to decide the technologies we're gonna use. It's a worthy experience.

The flat organization model with SCRUM methodology is applied very nice in my team. We're always open to feedback, there's no gap between Vietnam and Iceland side. I feel comfortable when working with them.

Project Details

Public domain: https://moj.zagreb.hr/
Team size: 7
Responsibilities
  • Develop technical interfaces, specifications, and architecture
  • Enhance Rhetos framework of the company and apply it to the project
  • Review code to make sure there's nothing break out the framework
  • Write unit test for all business logic functions
  • Document any changes, updates related to the system and the framework.
  • Participate in estimation so that it can help to decide release date
  • Prepare release pipeline and release procedure before each release
  • Give out solutions to clients when it comes to technical issues
*Rhetos is our internal backend framework which we can use to create everything from creating endpoints to managing database.

Achievement
  • Hold training session which helps to resolve problems about Rhetos for my co-workers in the company
  • Contribute to the optimization of Rhetos. For example, add Full-Text Search function as keyword for re-use purpose
  • Successfully integrate Rhetos language to visual studio
  • Create release pipeline for better use (in the early stage of the project, we released manually)

Technologies

  • ASP.NET MVC Core
  • Rhetos
  • Microsoft SQL Server
  • Azure Authentication
  • Azure Service Bus
  • OpenID Connect
  • Angular 6
  • Angular Material
  • Google Maps API
  • Swagger

Centrix2 Project

Overview

Centrix2 is a document management system like Microsoft Office Online.

One of my most challenges when working on this project was I had to find the solutions for multiple interactions simultaneously of end users. 

Project was simple, but infrastructure was quite complicated. We applied Rhetos framework for Backend and Siduri framework for Frontend. Just one step to create a new page, but n-steps to customize.

Project Details

Team size: 5
Responsibilities
  • Participate in requirements analysis
  • Develop new features with clean, scalable code
  • Review code to make sure there's nothing break out the framework
  • Write unit test for all business logic functions
  • Document any changes, updates related to the system and the framework
  • Serve as an expert on applications and provide technical support
Achievement
  • The application worked as our expectation, our client was satisfied and willing to work with us for up coming projects
  • Had experience of building frameworks and how it worked

Technologies

  • ASP.NET MVC Core
  • Rhetos
  • Microsoft SQL Server
  • Angular 2
  • Bootstrap 3
  • HTML5
  • CSS3
  • Selenium
  • WebDAV

CrimsonWorks company

April 2016 - March 2017

MAF Project

Overview

MAF is a management system for shopping malls of MAF brands in Dubai. We were working with Singapore team to develop modules: lost and found, tenant registration, customer service and partner service.

The business logic of the project was interesting. I learned a lot in this project and also improved my communication skills with abroad team.

Project Details

Team size: 8
Responsibilities
  • Get requirements and transfer to the team
  • Track task progress and report to the manager
  • Develop new features with clean, scalable code
  • Review code to make sure there's nothing break out the framework
  • Ensure efficiency of your team by giving them technical advices along the delivery process
  • Write and supervise the technical product documentation
  • Lead and mentor developers through coaching and sharing of knowledge
Achievement
  • When I first joined the project, I started as a .NET developer but after a few months, I was promoted as a project leader.
  • I wrote document and it's used as the standard for the project: User Flow Diagram, System Architecture, and readme.

Technologies

  • ASP.NET MVC
  • Entity Framework
  • Microsoft SQL Server
  • Kendo UI
  • HTML5
  • CSS3

Work as a Freelancer

February 2014 - July 2019

SachChuyenTay Project

Overview

SachChuyenTay is a project to make the community get more and more knowledge by helping people have their own libraries.

I was the one and only person in charge for this project. It was a big challenge for me when doing everything from receiving draft ideas from clients, designing system architecture to RTM (release to market) and in return, I gained so much experience and knowledge.

Project Details

Team size: 1
Responsibilities: 
  • Estimate and prepare gantt chart to send to clients
  • Translate application storyboards and use cases into functional applications
  • Design and architect complex, scalable web applications 
  • Give advice for building business solutions
  • Define and build project structure
  • Develop new features with clean, scalable code
  • Communicates deadline and update status to clients 
  • Track figures and data from GTM (Google Tag Manager) and propose plan to optimize
Achievement:

Technologies

  • ASP.NET MVC
  • Entity Framework
  • Microsoft SQL Server
  • Bootstrap 3
  • HTML5
  • CSS3
  • Google Maps API

Education

Ho Chi Minh City University of Science (2012 - 2016)

Major: Software Technology

Technical Skills

ASP.NET

Javascript/HTML5/CSS3

Bootstrap

Selenium

Swagger

Winform

Dapper

Microsoft SQL Server

Entiry Framework

Angular

Azure App Services

Angular Material

Kendo UI

React











































_

Powered by CakeResumePowered by CakeResume