Asset Management
Developer, Sept 2024 – Now
Project description
- Collaborated on a team of 2 members to enhance asset management capabilities.
- Developed a Real-Time Asset Tracker module, enabling users to monitor, allocate, and optimize asset utilization effectively.
Responsibilities
- Served as a team leader, coordinating daily progress and fostering collaboration.
- Managed project timelines, task assignments, and performance metrics.
- Designed and implemented database schemas to support scalable asset tracking systems.
- Developed features on both backend (.NET Core) and frontend (Angular).
- Developed cross-platform features for web, Android, and iOS using Ionic with Angular.
- Conducted code reviews to maintain code quality and implemented enhancements.
- Migrated and maintained web applications in the AWS Cloud for robust performance and scalability.
Technologies
- AWS Services: EC2, CloudWatch, S3, EB, Aurora, CloudFront, VPC, and Lambda.
Financial Management
Developer, Nov 2023 – Sept 2024
Project description
- I am working on a team of 4 members, including 1 Team Leader, 2 Developers.
- We were tasked with building an admin dashboard and API using AWS Lambda & AppSync services.
Responsibilities
- Development and client communication
- Tracking tasks and reporting to the client, analysing and clarifying requirements
- Communicate with the client to clarify the requirements and implement features based on the detailed designs and functional or requirement specifications.
- Do the unit tests, maintain, examine, and fix bugs.
- I supported the team in applying new technologies, implementing plug-ins and services, and handling issues that occurred during the development of the product.
- Ensure that deliveries are on time and on target.
Technologies
- Serverless with AWS Lambda service
- AWS Services: AWS State Machine, AWS Lambda, AWS SNS, AWS S3
Investment Management
Developer, Jan 2023 – October 2023
Project description
- I worked on a team of 4 members, including a project coordinator, 2 Developers and a QC.
- Build the system to manage fund investment.
Responsibilities
- I worked with the project coordinator to implement new features and fix bugs.
- Implement features from C++ wrapped by the NodeJS server.
Technologies
- HTML5, CSS and JavaScript
Account Management
Developer, July 2022 – December 2022
Project description
- I am working on a team of 5 members, including 1 Team Leader, 2 Developers, and 1 QC.
- We were tasked with building an account portal and web API service.
Responsibilities
- Development and client communication
- Tracking tasks and reporting to the client, analyzing and clarifying requirements
- Communicate with the client to clarify the requirements and implement features based on the detailed designs and functional or requirement specifications.
- Do the unit tests, maintain, examine, and fix bugs.
- I supported the team in applying new technologies, implementing plug-ins and services, and handling issues that occurred during the development of the product.
- Ensure that deliveries are on time and on target.
Technologies
- NInject, RabbitMQ, MassTransit,
- Azure Cosmos DB, Azure Function, Azure Service API, and Azure Logic App
Market Forecast
Developer, September 2022 – October 2022
Project description
- I worked on a team of three members, including a project coordinator, a Developer, and a QC.
- Build the market forecast module as a NodeJS server in a Linux environment.
Responsibilities
- I worked with the project coordinator to implement new features and fix bugs.
- Implement features from C++ wrapped by the NodeJS server.
Technologies
P.O.S Management Portal
Developer, January 2021 – June 2022
Project description
- I worked on a team of 8 members, including 1 project coordinator, 5 developers, and 2 QCs.
- Build a portal for managing P.O.S. data for multiple clients and tenants.
Responsibilities
- Manage daily reports, break down tasks, and assign them to team members.
- Design databases and build structures for some new projects.
- Implement features from BE (.NET Core) and FE (Angular).
- Review the code and develop the features.
Technologies
- Azure Functions, Azure Message Bus
Budget Reporting
Developer, March 2020 – July 2020
Project description
- Working on a team of 5 members, including 1 Project Coordinator, 3 Developers, and 1 QC
- The reporting module allows users to edit budget data inline and export it to an Excel file
Responsibilities
- Manage daily reports, break down tasks, and assign them to team members.
- Design databases and build structures for some new projects.
- Implement features from BE (.NET Core) and FE (Angular)
- Review code and develop the features.
Technologies
- .NET core, dapper, and EF core
- Integrate with LDAP System
Construction Site Management
Developer, December 2018 – February 2019
Project description
- Working on a team of 15 members, including 1 Project Coordinator, 2 Team Leaders, 9 Developers, and 3 QC
- Manage employee and contractor work using microservice architecture
Responsibilities
- Design database and build the structure for some new projects.
- Implement features from BE (.NET Core) and FE (Angular)
- Fix bugs, support, and maintenance
Technologies
Construction Shift Allocator
Developer, December 2017 – Now
Project description
- Working on a team of 5 members, including 1 Project Coordinator, 3 Developers, and 1 QC
- Shift Allocator module allows the user to manage teams and tasks in real-time
Responsibilities
- Manage daily reports, break down tasks, and assign them to team members.
- Design databases and build structures for some new projects.
- Implement features from BE (.NET Core) and FE (Angular)
- Review code and develop the features.
- Migrate and maintain web applications in AWS Cloud
Technologies
- AWS Services: EC2, CloudWatch, S3, EB, Aurora, CloudFront, VPC, and Lambda.