OmegaSoftware Company
April 2017 - October 2018
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 maps, traffic jam maps and books 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 nicely 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
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 nothing is breaking out the framework
- Write unit test for all business logic functions
- Document any changes, or updates related to the system and the framework
- Participate in estimation so that it can help to decide the 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 a keyword for re-use purpose
- Successfully integrated Rhetos language into Visual Studio
- Create a 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
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 with end-users.
The project was simple, but the 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 nothing is breaking out of 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 on upcoming projects
- Had experience in building frameworks and how they worked
Technologies
- ASP.NET MVC Core
- Rhetos
- Microsoft SQL Server
- Angular 2
- Bootstrap 3
- HTML5
- CSS3
- Selenium
- WebDAV
Work as a Freelancer
February 2014 - July 2019
Overview
SachChuyenTay is a project to make the community get more and more knowledge by helping people have their libraries.
I was the one and only person in charge of this project. It was a big challenge for me when doing everything from receiving draft ideas from clients, to 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
- Advice on 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 a plan to optimize
Achievement:
- The project was superb, we received a lot of good feedback from end users especially since we were on TV/news for a long time
Technologies
- ASP.NET MVC
- Entity Framework
- Microsoft SQL Server
- Bootstrap 3
- HTML5
- CSS3
- Google Maps API