Chinh (Chris)
Phan Senior .net developer
Email: chinhplq@gmail.com
Location: Solihull - The United Kingdom
Phone number: +447497087780

Education
9/2004 - 5/2007
Mathematically Gifted Student
Nguyen Binh Khiem high school
09/2007 - 04/2011
Bachelor of Information Technology
FPT University
Work experience
10/2022 - Now
Senior .NET Developer
Checkout.com - London - The United Kingdom
Roles and Responsibility:
  • Develop and maintenance Cost Of Sale component in checkout.com Fintech microservice systems on AWS.
  • Take turn to do On-Call to help the live system run smoothly.
  • Control aws resource costing while maintaining optimal performance
Technologies/Tools Used :
  •  Programing language and tools: C#, .NET core API,  Dapple, LocalStack.
  •  Database: DynamoDB, MySQL, SnowFlake
  •  Development tools: Rider, Github, Jira 
  •  Design Pattern: MVC,.Net core API, Microservice 
  •  Deployed Environment: AWS 
4/2019 - 10/2022
Senior .Net Developer
Joblogic Ltd, Birmingham, The United Kingdom
Roles and Responsibility:
  • Develop and maintenance Field Service Management Software on Azure environment
  • Take turn to keep an eye on Live Environment to have proactive approach regarding to exceptions and bugs in Live
  • Developing and maintenance intergation with third party software: Xero, Quickbook, Stripe
  • Supporting marketing team, integrate data from maketing tools: ActiveCampaign, Google Analytic, PipeDrive, SchedulerOne
  • Building  data warehouse
Technologies/Tools Used :
  •  Programing language and tools: C#, .NET core, MVC4,  Entity Framework 6.
  •  Database: Mongo DB, MSSQL 2019, Azure SQL Database
  •  Development tools: VS studio2019, Git, Trello, Jira
  •  Design Pattern: MVC, N-layer, Multi tenants, Microservice 
  •  Deployed Environment: Azure 
09/2017 - 2/2019
BlockChain Developer
SysCode Sdn Bhd, Kuala Lumpur-Malaysia
Roles and Responsibility:
 Doing research about blockchain. (Bitcoin, Ethereum, Nethereum, Quorum...)
 Writing smart contract in solidity and connect to .NET projects using Nethereum. Connect directly to front end using web3js.
 Create Private Blockchain using Microsoft Azure.
Highlighted projects:
 Kryptosys: A bitcoin and Etherum wallet 
 WayPoint: A MFA (multiple factor authentication) application using blockchain and smart contract. 
 More information :http://kryptosys.com/waypoint.html
 Lucky draw smart contract: An almost truly random way to select a winner from a lucky draw.
 Biothem ERC20: The Biotheum token is an ERC20 token that aim to utilize agarwood, a type of wood native to South East Asia region, highly prized for its aromatic properties as a bio-asset. Allow end users to buy, sell token using ETH and BTC.
Technologies/Tools Used :
 Programming Language: C#, Solidity, js.
 Development tools: VS Code. Nethereum, Infura, Remix, web3js. Metamask, etherscan API, Cryptocompare API. Docker, Git, Vagrant.
08/2015 - 08/2017
Senior .Net Developer
SysCode Sdn Bhd, Kuala Lumpur - Malaysia

Roles and Responsibility:

Develop and maintenance SAAS accounting systems.

Keep our software up to date. (both technology and business)

Manage company Microsoft Azure account

Doing performance turning for existing systems-

Using Azure runbook to scale up and down for existing Azure resources.

Develop new systems for new customers

Highlighted projects:

Turning performance for SRU: Improve processing time for a heavy upload excel module from 30 min to 5 min. Another module from 10 min to 50 seconds by using the power of Azure and customize source code.

Adding inventory tracking module: Tracking item from material to final product (a package item from embedded items). From 1 store to another store to lose and damage store. All items will be clearly seen about it's history when using the module.

Integrate with Paypal and Payment Gateways for symphonet and swan: Allow end users doing online payment by using paypal or payment gateways. Working with ipay88 and lava team to make sure the module has been implemented securely in both active and passive method(backend listener vs. front end listener).

Writing webAPI for our partner to use accounting API.


Technologies/Tools Used :

Programing language and tools: C#, .NET 4.0, MVC4, Jquery, Kendo UI, ELMAH log, Entity Framework 5.0. Phonegap, Jquery Mobile. Knockout.js, MS Azure

Development tools: VSCode, VS studio2017, Visual Studio Team Services, Trello.

Design Pattern: MVC, N-layer, Multi tenants

10/2013 - 07/2015
Senior .Net Developer
PETRONAS ICT Sdn Bhd, Kuala lumpur-Malaysia

Roles and Responsibility:

Developing management systems for Petronas IT company. (PET-ICT)

Writing Unit test for created systems.

Decide technology to be used.


Highlighted projects:

I__Integration: ·

Develop a new web application system to manage Incident. The system needs to integrate with current Incident management system. Data from new system will be integrated into the current system at the end of the day.

Technologies/Tools Used:  SSIS 2008, MVC 4, C#, SQL 2008 (old system), SQL 2012 ( New system) 

FAST:

Develop a new web application system to manage Field Reservoir Management Review, Field Review Workshop (FRMR/FRW) process life cycle. Previously, the FRMR/FRW process cycle, execution and tracking to closure is done manually.  Hence, with FAST application in place, will integrate all process of FRMR/FRW into an online database. In addition the system automates the invitation and reminders to the FRMR/FRW session, MOM sign off and action items update. All actions are in a WorkFlow allow users who involve in know what they need to do.

Technologies/Tools Used: MVC3, Jquery, Kendo UI Q2 2014, ELMAH log, Log4Net.   


08/2012 - 10/2013
.Net Developer
Fsoft Da Nang, Da Nang- Viet Nam

Roles and Responsibility:

Develop modules fulfill requirement from BA Team

Working in technical team (4 members of team 40 pax), finding solution, writing working demo module in order for other members to follow

Working as a CM: Manage check in, get and review code, public source code to different environments(testing, QA, Production). (At this time, devops still not yet popular). Prepare delivery package. Detect issues if have in production.

Highlighted projects:

ADB ( Customer: ORT - USA):

Develop a web application to manage Title Insurance agents (contracts, pricing, policies, revenue reports).

The system needs to integrate with various external applications via web services or linked servers

Provide web services for external applications to read/write data from/to the main database

Migrate existing data to the new database (~400 tables)

Provide 150+ reports (SQL Reporting Service)

Team Size; 40 people

Technologies/Tools Used:

Development languages: ASP.NET, C#, .Net 4.0, SOAP Web services, , SQL Reporting Service, SSIS, Jquery, Java script

Development tools: Visual Studio 2010, TFS, Telerik control

Design Pattern: MVC3, Adapter Pattern.

DB: MSSQL2012


04/2011 - 07/2012
.Net Developer
Sapling Solution, Ha Noi - Viet Nam

Roles and Responsibility:

In charge of developing .Net systems for sampling solution company. (including: Smart School, Smart Market)

Highlighted project:

Smart School: Manage students, connect teacher to parent through SMS( sending sms about student's information). Auto calculate student mark and show the result by the end of each semester

Technologies/ Tool used:

 Program language: C#

Framework : ASP.NET, Telerik controller , EF4.0

 DB: MS SQL Server 2008, LinQ2SQL.

10/2010 - 03/2011
.Net Developer
Freelancer for HaBuBank, Ha Noi - Viet Nam

Project description:

·        Develop a Customer ranking system for HaBu Bank (Ha Noi- Viet Nam)

·        Using K-Mean algorithm to cluster customer after ranking 


Responsibilities:

·        Define technology for the system.

·        Develop module ranking for personal customer.

·        Develop K-Mean algorithm

·        Unit test to full fill requirement


Technologies/Tools Used:

·        Programming language: C# .NET, Java script

·        Framework: MVC 3, Entity Framework 4.0, Telerik control for MVC, Jquery

·        Development tools: Visual studio, TortoiseSVN

·        Database: MS SQL 2008

Language skills
VietNameseNative or bilingual proficiency
EnglishProfessional working proficiency