-
Notifications
You must be signed in to change notification settings - Fork 0
/
pte-resume.json
150 lines (149 loc) · 6.29 KB
/
pte-resume.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
{
"basics": {
"name": "Le Phuc Tai",
"label": "Senior Software Engineer",
"email": "1112264.lptai@gmail.com",
"phone": "(84) 77 575 2222",
"website": "https://phuctaile.com",
"summary": "I am a senior software engineer with over 9 years of experience in developing and delivering enterprise products, SaaS solutions, and digital banking platforms. Proficient in Agile methodologies, cloud-based applications, and distributed systems.",
"profiles": [
{
"network": "Github",
"username": "lptai",
"url": "https://github.com/lptai"
},
{
"network": "LinkedIn",
"username": "taile",
"url": "https://www.linkedin.com/in/phuctaile"
}
]
},
"work": [
{
"company": "SecuTix | ELCA",
"position": "Senior Software Engineer",
"startDate": "2015-03",
"endDate": "2019-05",
"website": "https://www.secutix.com/",
"keywords": ["Ticketing", "React", "Widget"],
"description": "Ticketing system",
"summary": "SecuTix is a Global provider of a Ticketing Engagement Platform that helps organizations boost ticket sales and enhance audiences experience before, during, and after events. Our customers are Opéra National de Paris, the UEFA, Centre Pompidou, Aspro Parks, Saracens, Paléo Festival, and more.",
"highlights": [
"Work Breakdown: Created work-breakdown structures for user stories, defined impacts, and implemented new features.",
"Incident Analysis: Coordinated with the customer support team to analyze and resolve production incidents.",
"Performance Optimization: Optimized the performance of the Seat Map, a web module for visualizing stadiums, cinemas, and theaters.",
"Widget Development: Developed large-scale widgets within a monorepo framework."
]
},
{
"company": "TymeGlobal",
"position": "Senior Software Engineer",
"website": "https://www.tymebank.co.za/",
"startDate": "2019-06",
"endDate": "2021-06",
"description": "2021-07",
"summary": "🏦 Tyme is building a multi-country digital bank focused on emerging markets in Asia and Africa. TymeGlobal partners with in-country local partners to launch next-generation digital banks.",
"projects": [
{
"name": "🧰 Business Banking",
"url": "https://www.tymebank.co.za/business-banking/"
},
{
"name": "MoreTyme - Buy now, Pay later",
"url": "https://www.tymebank.co.za/personal-banking/accounts/moretyme/",
"summary": "🛒 MoreTyme is a Buy Now, Pay Later service for TymeBank customers. You pay half the item's purchase price at the till point and take it home straight away. Then pay the rest in 2 equal payments over 2 months.",
"highlights": [
"Distributed Banking System: Designed, developed, and released a distributed banking system utilizing microservice architecture, Kubernetes, and AWS cloud-native services.",
"Third-Party Integration: Successfully integrated with third-party services including Electrum, Mambu, Zapper, and Pick n Pay.",
"Automated Billing: Developed scheduled jobs for automated bill generation and customer notifications.",
"Event-Driven Architecture: Leveraged Kafka for event-driven architecture, ensuring robust and scalable solutions.",
"Serverless Applications: Created scalable serverless applications using AWS services such as S3, MSK, and Lambda."
]
}
],
"keywords": ["Banking", "SpringBoot", "Microservices"]
},
{
"company": "Flow",
"position": "Software Engineer",
"website": "https://flownetworks.io/",
"startDate": "2021-06",
"endDate": "2022-04",
"highlights": [
"Bring wow, a-ha moment to end-users by developing awesome widgets, ui components, animations."
],
"keywords": ["Fintech", "Typescript", "DataDog", "animejs"]
},
{
"company": "Propine",
"position": "Lead Software Engineer",
"startDate": "2022-04",
"endDate": "2023-11",
"highlights": [
"Third-Party Integration: Successfully integrated systems with Genesis Trading, Mekle-Science, Signature Bank, and other third-party services.",
"System Reliability: Enhanced system reliability through DataDog observability, including alert monitoring, logging, and tracing.",
"Legacy Migration: Migrated legacy applications from Rails to modern single-page web apps using Next.js, improving performance and user experience.",
"Microservices Development: Developed and maintained microservices using AWS ECS, DataDog, Node.js, and RabbitMQ."
],
"keywords": ["Crypto", "Typescript", "DataDog", "AWS"]
},
{
"company": "Fortris",
"position": "Lead Software Engineer",
"startDate": "2023-11",
"highlights": [
"Performance Optimization: Conducted stress testing with Gatling to identify and resolve performance bottlenecks, enhancing system efficiency",
"System Reliability: Enhanced system reliability by implementing advanced logging, tracing, and alerting mechanisms.",
"Stakeholder Coordination: Collaborated closely with development, operations, and product teams to align performance goals, gather requirements, and communicate progress effectively."
],
"keywords": ["Payment", "Crypto", "Temporal", "Performance"]
}
],
"education": [
{
"institution": "Ho Chi Minh University of Science",
"area": "Information Technology",
"studyType": "Bachelor",
"startDate": "2011-09",
"endDate": "2015-08"
}
],
"skills": [
{
"name": "Programming languages",
"level": "Advanced",
"keywords": ["Typescript", "Java"]
},
{
"name": "Framework & Tools",
"level": "Advanced",
"keywords": [
"React",
"Next.js",
"Node.js",
"Spring Boot",
"DataDog",
"Kafka",
"RabbitMQ",
"Temporal",
"Gatling"
]
},
{
"name": "Database",
"level": "Intermediate",
"keywords": ["SQL", "NoSQL"]
}
],
"languages": [
{
"language": "Vietnamese",
"fluency": "Native speaker"
},
{
"language": "English",
"fluency": "Intermediate"
}
]
}