Stock Market Management
Senior Developer, July 2021 – Present
Project description
- I am working on a team of 8 members, including 1 Team Leader, 5 Developers, and 2 QCs.
- Build a system to manage the profiles of advisers and investors on the stock exchange.
Responsibilities
- Development and client communication
- Analyzed requirements and supported the team in designing software architecture
- Supported 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
- Research and build the structure for the application.
- Fixing bugs, supporting team members, and maintaining.
- Perform code review and estimation.
- Ensure that deliveries are on time and on target.
- Clarify and Implement feature tasks.
- Setup and Training for customers about the application.
- Get requirements from customers directly.
- Participated in maintaining and developing new requests for customers.
- Deploy the system for our customers.
Technologies
- C#, .NET6, Web API, and RESTful technology.
- Single-page application using HTML5, CSS3, and Angular for front-end
Ecosystems for new native tokens (XEC, XPI)
Senior Developer, Jan 2021 – Present
Project description
- Contribute to building applications for XPI and XEC tokens (UTXO base).
- Build the Wallet supports single-signature and multi-signature.
- Build a basic peer-to-peer swap between tokens (Atomic swap)
Responsibilities
- Contribute ideas and build features to improve XPI and XEC ecosystems.
Technologies
- Postgres, MongoDB, and Redis.
Internal human resource system
Senior Developer, January 2021–June 2021
Project description
- Build an internal product to support HR work like tracking employees' timesheets, and managing employees' skill sets and their current projects.
Responsibilities
- Development and client communication
- Analyzed requirements and supported the team in designing software architecture
- Supported 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
- Research and build the structure for the application.
- Fixing bugs, supporting team members, and maintaining.
- Perform code review and estimation.
- Ensure that deliveries are on time and on target.
- Clarify and Implement feature tasks.
- Setup and Training for customers about the application.
- Get requirements from the customers directly.
- Participated in maintaining and developing new requests for customers
- Deploy the system for our customers.
Technologies
- React, Typescript, React Toolkit, and Postgres
Construction Management
Senior Developer, May 2020 –January 2021
Project description
- Build two web applications to integrate with AutoDesk and Revit.
- The Drawing app (ReactJS, Python, and Firebase) is for creating and optimizing drawing files and then converting them to Revit files.
- The Management app (.NET Core, Angular, Postgres) to manage the progress of the construction projects based on the AutoDesk Drawing files (AutoCAD, Revit, NavisWorks, etc.)
Responsibilities
- Contribute to defining the structure of the project.
- Contribute ideas for the business logic of the product.
Technologies
- C#, JavaScript, and TypeScript
- .NET Core 2.2, Entity Framework Core, RESTful API
Hospitality Management System
Developer, August 2019 - Jan 2020
Project description
- Build an internal product for planning and staffing resources for current and upcoming projects.
- Provide a better solution for staffing and finding resources.
Responsibilities
- Contribute to defining the structure of the project.
- Develop new features and fix bugs on both the server side and the client side.
- Perform Code Review and estimation.
Technologies
- .NET Core 3.1, Entity Framework Core, RESTful API, Dapper, and Repository pattern
- Angular 8, Material Design
Staffing Management System
Developer, August 2019 - Jan 2020
Project description
- Build an internal product for planning and staffing resources for current and upcoming projects.
- Provide a better solution for staffing and finding resources.
Responsibilities
- Develop new features, fix bugs on the server side, and Integrate with the client side.
- Contribute ideas for the business logic of the product.
- Perform Code Review and estimation.
- Apply many design patterns to structure Back-end code. (Singleton, Command, Visitor).
Technologies
- .NET Core 2.1, Entity Framework Core, RESTful API
- Nancy, Repository pattern