BÙI TIỂU GIA
.NET DEVELOPER
***********@*****.***
HCMC, Vietnam
Link git hub:
https://github.com/tieugia
SOFT SKILLS
English speaking & writing
Logical thinking and creative
Problem – solving
Collaboration skills
INTERESTS
Self study in new technology
Reading books Chatting
PROJECTS
Objective:
Take advantage of experience and understanding of the project requirement to explore the new tech stacks and come up with the new solutions in web development
Electronic Wallet Website
Technology: AngularJs, Bootstrap 4, ASP.NET
Role: Create UI by Bootstrap, AngularJs, export data to CSV, auto notification to email or slack channel, test and maintain functionalities of website, create Store Procedure, others assigned by tech lead Event Application for users to create and update their own event Technology: .NET Core, VB.NET, Bootstrap 3
Role: Write Api to get and update user data, filter, Script on database and create UI by Bootstrap, Javascript, others assigned by tech lead, doing weekly demo to clients, instruct them how to use the website's functionality
Challenges:
Working with my clients in Singapore require good speaking and listening skills to address my idea and discuss solutions for solving problems.
Communicating with team members to discuss and find solutions to resolve technical issues.
HR Management Website:
Technology: Vue, .NET Core 3.1 Web API, IIS, TypeScript, EF Core Design pattern: Repository & Unit Of Work pattern
Role: Implement new role & permission feature for group of accounts. Others were assigned by team leader
Contract Management Website
Technology: .NET 6, Angular 12, EF Core, NHibernate Design pattern: Repository & Unit Of Work pattern
Role: Create APIs, create new features to send email and SMS, deploy product to Azure App Service, set up ssh, use VM to deploy IIS, window service
Challenge: learning new technology
Service management website
Technology: .NET 2.1, MVC, Azure Devops, Azure Portal, EF 6 Design pattern: Mediator pattern
Role: Create new Service Bus Azure Function to receive message from queue, Write Unit & Integration Test, Develop new features, Refactor codes, check system Errors in application insight, working with FE and QC team
Internal Knowledge Assessment Tool:
Technology: .NET 6, MVC, EF 6, Azure Portal
Design pattern: Repository& Unit Of Work pattern
Role: Create Role & Permission feature, sending email, SMS, weekly demo with manager
1 of 3 - ©VietCV.io
WORK EXPERIENCE
OCTA May 2019 - December 2021
.Net developer
ZOOLOO INFORMATION
SYSTEMS
December 2021 - Present
Fullstack Developer
EDUCATION & IT SKILLS
UNIVERSITY OF ECONOMICS HCMC
Major: ERP System (Enterprise Resource Planning
System)
UNIVERSITY OF SCIENCE - IT COURSE
.Net Core Web Development
Main responsibilities:
Develop customer-specific web-based applications, systems integrations, and custom application development.
Make daily notifications in slack by setting config and coding in Airflow
Create, update and execute stored procedures from the database Writing and testing API by EF Core, Dapper, NHibernate Set up role permissions for accounts
Handle FE by Vue, Bootstrap
Doing weekly demos to clients
Design, Develop & Implement software solutions in the Enterprise domain
Write Unit Tests, Integration Tests, increase UT coverage Work with Azure Portal to check system errors in application insight, upload docx files in Azure blob storage, deploy applications to Azure App Service, run pipeline
Deploying and testing in IIS from local
Apply new pattern and build API by .NET 6.0 to get data from the third party and return new mapping data
Build logic & responsive styling in FE by Angular 12 and CSS Communicate with Tech Lead and BA to understand client domain and propose the technical solution that fit client's environment. Provide the solution with high scalability that apply the latest technology and multiple tech stacks
Develop applications both front-end web app and back-end services using different tech stacks
Build logic to send SMS and email
Scheduler set up in window services to automatically insert, and update datas in the database and send emails, SMSs Working with Microservices, app service, azure function, application insight
Refactor codes, decrease DIs from controller, service, write code with Single Responsibility principle
Create service bus function for calling APIs and auto insert/update datas.
Deploy nuget package.
Create console app for auto generating files.
Create websites using MVC/Web API
Improve user experiences using Bootstrap
2 of 3 - ©VietCV.io
TECHNICAL SKILLS
Fullstack web development
Programming language: C# (using ASP.NET 6.0 Web API), TypeScript
Cloud Service: Azure
Data Management: MS SQL Server
Framework: Angular, Vue
Project management tool: Jira
Experience with deploying window service, IIS, Azure 3 of 3 - ©VietCV.io