Skip to content

Commit 843bc24

Browse files
authored
Merge pull request #14 from locle97/dev
Update my CV
2 parents f12d668 + 0efae21 commit 843bc24

3 files changed

Lines changed: 107 additions & 348 deletions

File tree

package-lock.json

Lines changed: 3 additions & 40 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/sample.json

Lines changed: 104 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,40 @@
1010
"website": "www.locle.dev"
1111
},
1212
"objective": {
13-
"description": "A highly motivated and results-driven software engineer with 6 years of experience in C# and .Net Core. Graduated from Ho Chi Minh University of Science with a strong academic record. Currently serving as a Senior Software Engineer at Nashtech, where I have been recognized as the Top Excellent Developer in 2020 and Developer of the Year in 2022. Possess a strong ability to analyze and solve complex problems effectively. Committed to delivering high-quality software solutions to meet customer needs and exceed expectations."
13+
"description": "A highly motivated and results-driven software engineer with 8 years of experience in C# and .Net Core. Graduated from Ho Chi Minh University of Science with a strong academic record. Currently serving as a Senior Software Engineer at Nashtech, where I have been recognized as the Top Excellent Developer in 2020 and Developer of the Year in 2022. Possess a strong ability to analyze and solve complex problems effectively. Committed to delivering high-quality software solutions to meet customer needs and exceed expectations."
1414
},
1515
"workExperiences": [
16+
{
17+
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
18+
"companyName": "CoverGo",
19+
"workPeriod": "June 2024 - Present",
20+
"jobTitle": "Senior Fullstack Engineer",
21+
"sections": [
22+
{
23+
"id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
24+
"title": "Key Responsibilities",
25+
"description": "",
26+
"items": [
27+
"Designed and developed multi-tenant insurance SaaS platform enabling insurers to configure products using low/no-code approach",
28+
"Applied Domain-Driven Design (DDD) and CQRS to model core domains: Product, Proposal, Pricing, Policy",
29+
"Built scalable backend services with .NET Core and exposed flexible APIs via GraphQL",
30+
"Developed dynamic configuration UI using Vue.js for product setup and workflow management",
31+
"Containerized services using Docker and deployed to Kubernetes environments",
32+
"Implemented centralized logging and monitoring with Loki",
33+
"Designed tenant-isolated data models using MongoDB"
34+
]
35+
},
36+
{
37+
"id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
38+
"title": "Skills",
39+
"description": ".NET Core · Domain-Driven Design (DDD) · CQRS · GraphQL · Vue.js · Kubernetes · Docker · MongoDB · Loki · Node.js"
40+
}
41+
]
42+
},
1643
{
1744
"id": "52c08d8a-25d9-4521-88c8-b16b442c3b11",
1845
"companyName": "Nashtech",
19-
"workPeriod": "2020 - Present",
46+
"workPeriod": "Jan 2021 - June 2024",
2047
"jobTitle": "Senior Software Engineer",
2148
"sections": [
2249
{
@@ -75,10 +102,76 @@
75102
}
76103
],
77104
"projects": [
105+
{
106+
"id": "d4e5f6a7-b8c9-0123-defa-234567890123",
107+
"name": "CoverHealth – Insurance No-Code / Low-Code Platform",
108+
"period": "June 2024 - Present",
109+
"sections": [
110+
{
111+
"id": "e5f6a7b8-c9d0-1234-efab-345678901234",
112+
"title": "Name of client",
113+
"description": "(Confidential)"
114+
},
115+
{
116+
"id": "f6a7b8c9-d0e1-2345-fabc-456789012345",
117+
"title": "Project description",
118+
"description": "CoverHealth is a multi-tenant insurance SaaS platform that enables insurers to design, configure, and launch digital insurance products using a low-code/no-code approach. The platform supports product configuration, proposal management, pricing logic, and policy lifecycle management across multiple insurance lines."
119+
},
120+
{
121+
"id": "a7b8c9d0-e1f2-3456-abcd-567890123456",
122+
"title": "Project size",
123+
"description": "> 150 members"
124+
},
125+
{
126+
"id": "b8c9d0e1-f2a3-4567-bcde-678901234567",
127+
"title": "Position in project",
128+
"description": "Senior Fullstack Engineer"
129+
},
130+
{
131+
"id": "c9d0e1f2-a3b4-5678-cdef-789012345678",
132+
"title": "Key responsibilities",
133+
"description": "",
134+
"items": [
135+
"Designed and developed multi-tenant insurance SaaS platform enabling insurers to configure products using low/no-code approach",
136+
"Applied Domain-Driven Design (DDD) and CQRS to model core domains: Product, Proposal, Pricing, Policy",
137+
"Built scalable backend services with .NET Core and exposed flexible APIs via GraphQL",
138+
"Developed dynamic configuration UI using Vue.js for product setup and workflow management",
139+
"Containerized services using Docker and deployed to Kubernetes environments",
140+
"Implemented centralized logging and monitoring with Loki",
141+
"Designed tenant-isolated data models using MongoDB"
142+
]
143+
},
144+
{
145+
"id": "d0e1f2a3-b4c5-6789-defa-890123456789",
146+
"title": "Key Achievement",
147+
"description": "",
148+
"items": [
149+
"Architected and implemented a configurable pricing & tax engine allowing insurers to:",
150+
"Define flexible tax rules per product, region, and coverage",
151+
"Configure calculation logic dynamically without code changes",
152+
"Automatically apply tax computation during proposal/offering generation",
153+
"Improved pricing extensibility while maintaining performance and tenant isolation"
154+
]
155+
},
156+
{
157+
"id": "e1f2a3b4-c5d6-7890-efab-901234567890",
158+
"title": "Technologies",
159+
"description": "",
160+
"items": [
161+
"Backend: .NET Core, CQRS, DDD, Node.js",
162+
"Frontend: Vue.js",
163+
"Database: MongoDB",
164+
"Containerization & Orchestration: Docker, Kubernetes",
165+
"API: GraphQL",
166+
"Monitoring & Logging: Loki"
167+
]
168+
}
169+
]
170+
},
78171
{
79172
"id": "e3361c35-8d49-4b2c-93da-7154ef7d3883",
80173
"name": "Supply Chain Platform",
81-
"period": "Apr 2021 - Present",
174+
"period": "Apr 2021 - June 2024",
82175
"sections": [
83176
{
84177
"id": "2d26cde2-df62-4410-91ee-09ccbceacf6f",
@@ -273,17 +366,22 @@
273366
{
274367
"id": "4cfbd722-6100-4501-8368-52856e56072b",
275368
"title": "Backend",
276-
"description": "C#, .NET core, Python, Apache Kafka, NServicebus"
369+
"description": "C#, .NET core, Python, Node.js, Apache Kafka, NServicebus, GraphQL, CQRS, DDD"
277370
},
278371
{
279372
"id": "1ac6db62-3ad8-444d-b112-29a8846290cc",
280373
"title": "Frontend",
281-
"description": "Angular, ReactJS, TypeScript, Javascript"
374+
"description": "Angular, ReactJS, Vue.js, TypeScript, Javascript"
282375
},
283376
{
284377
"id": "fc606927-aa2b-4244-8a71-66073c296f18",
285378
"title": "Database",
286-
"description": "Neo4J, Elasticsearch, MSSQL, Postgres"
379+
"description": "Neo4J, Elasticsearch, MSSQL, Postgres, MongoDB"
380+
},
381+
{
382+
"id": "d7e8f9a0-b1c2-4d3e-f456-789012345678",
383+
"title": "DevOps",
384+
"description": "Docker, Kubernetes"
287385
},
288386
{
289387
"id": "a4f77c45-b31b-4cc4-8b52-dcdcbec7812b",

0 commit comments

Comments
 (0)