@@ -57,166 +57,125 @@ const SkillsData = {
57
57
os : {
58
58
name : "Operating_system" ,
59
59
items : [
60
+ {
61
+ name : "Ubuntu" ,
62
+ link : "https://ubuntu.com/"
63
+ } ,
60
64
{
61
65
name : "Fedora" ,
62
66
link : "https://getfedora.org/"
63
67
} ,
64
- {
65
- name : "Ubuntu" ,
66
- link : "https://ubuntu.com/"
67
- }
68
68
]
69
69
} ,
70
70
web : {
71
71
name : "Webs" ,
72
72
items : [ {
73
73
name : "Python" ,
74
74
link : "https://www.python.org/"
75
- // }, {
76
- // name: "Django",
77
- // link: "https://www.djangoproject.com/"
78
- // }, {
79
- // name: "Redux",
80
- // link: "https://redux.js.org/"
81
75
} , {
82
- name : "ReactJs" ,
83
- link : "https://reactjs.org/"
84
- // }, {
85
- // name: "Microservices",
86
- // link: "https://microservices.io/"
76
+ name : "DevOps" ,
77
+ link : "https://aws.amazon.com/devops/what-is-devops/"
87
78
} , ] ,
88
79
} ,
89
- database : {
90
- name : "Database" ,
91
- items : [ {
92
- name : "Mysql" ,
93
- link : "https://www.mysql.com/"
94
- } , {
95
- name : "Postgres" ,
96
- link : "https://www.postgresql.org/"
97
- } , {
98
- name : "MongoDB" ,
99
- link : "https://www.mongodb.com/"
100
- } ] ,
101
- } ,
102
80
devops : {
103
- name : "Devops " ,
81
+ name : "DevOps " ,
104
82
items : [ {
105
83
name : "AWS" ,
106
84
link : "https://aws.amazon.com/"
107
85
} , {
108
- // name: "Docker",
109
- // link: "https://www.docker.com/"
110
- // }, {
86
+ name : "Docker" ,
87
+ link : "https://www.docker.com/"
88
+ } , {
111
89
name : "Kubernetes" ,
112
90
link : "https://kubernetes.io"
113
- // }, {
114
- // name: "Helm",
115
- // link: "https://helm.sh/"
116
91
} , {
117
- name : "CICD" ,
118
- link : "https://en.wikipedia.org/wiki/CI/CD"
119
- // }, {
120
- // name: "EC2",
121
- // link: "https://aws.amazon.com/ec2/"
122
- // }, {
123
- // name: "Linux",
124
- // link: "https://vi.wikipedia.org/wiki/Linux"
125
- } ] ,
92
+ } , {
93
+ name : "Helm" ,
94
+ link : "https://helm.sh/"
95
+ } , {
96
+ name : "Terraform" ,
97
+ link : "https://www.terraform.io/"
98
+ } , {
99
+ name : "Lens" ,
100
+ link : "https://k8slens.dev/"
101
+ } , {
102
+ name : "GithubActions" ,
103
+ link : "#"
104
+ } , {
105
+ name : "BitbucketPipeline" ,
106
+ link : "#"
107
+ } ]
126
108
} ,
127
- tools : {
128
- name : "Tools " ,
109
+ python : {
110
+ name : "PythonEcosystem " ,
129
111
items : [ {
130
- // name: "VisualCode",
131
- // link: "https://code.visualstudio.com/"
132
- // }, {
133
- // name: "Postman",
134
- // link: "https://www.postman.com/"
135
- // }, {
136
- // name: "Lens",
137
- // link: "https://k8slens.dev/"
138
- // }, {
139
- // name: "Figma",
140
- // link: "https://www.figma.com/"
141
- // }, {
142
- // name: "Bitbucket",
143
- // link: "https://bitbucket.org"
144
- // }, {
145
- // name: "FileZilla",
146
- // link: "https://filezilla-project.org/"
147
- // }, {
148
- // name: "SSH",
149
- // link: "https://en.wikipedia.org/wiki/Secure_Shell"
150
- // }, {
151
- name : "GitHub" ,
152
- link : "https://github.com/"
153
- } , ] ,
112
+ name : "FastAPI" ,
113
+ link : "https://fastapi.tiangolo.com/"
114
+ } , {
115
+ name : "Scrapy" ,
116
+ link : "https://scrapy.org/"
117
+ } , {
118
+ name : "Airflow" ,
119
+ link : "https://airflow.apache.org/"
120
+ } ]
154
121
} ,
155
122
others : {
156
123
name : "Others" ,
157
124
items : [ {
158
- // name: "Heroku",
159
- // link: "https://www.heroku.com/"
160
- // }, {
161
- // name: "SpringBoot",
162
- // link: "https://spring.io/projects/spring-boot"
163
- // }, {
164
- // name: "AzureFunction",
165
- // link: "https://azure.microsoft.com/en-us/products/functions/"
166
- // }, {
167
- // name: "NestJs",
168
- // link: "https://nestjs.com/"
169
- // }, {
170
- // name: "ECR",
171
- // link: "https://aws.amazon.com/ecr/"
172
- // }, {
173
- // name: "OperatingSystem",
174
- // link: "https://en.wikipedia.org/wiki/Operating_system"
175
- // }, {
176
- // name: "ShellScript",
177
- // link: "https://www.shellscript.sh/"
178
- // }, {
179
- // name: "GitActions",
180
- // link: "https://github.com/features/actions"
181
- // }, {
182
- // name: "PlayFab",
183
- // link: "https://playfab.com/"
184
- // }, {
185
- name : "Terraform" ,
186
- link : "https://www.terraform.io/"
187
- // }, {
188
- // name: "Velero",
189
- // link: "https://velero.io/"
190
- // }, {
191
- // name: "Scrapy",
192
- // link: "https://scrapy.org/"
125
+ name : "ReactJS" ,
126
+ link : "https://www.heroku.com/"
127
+ } , {
128
+ name : "SpringBoot" ,
129
+ link : "https://spring.io/projects/spring-boot"
130
+ } , {
131
+ name : "AzureFunction" ,
132
+ link : "https://azure.microsoft.com/en-us/products/functions/"
133
+ } , {
134
+ name : "PlayFab" ,
135
+ link : "https://playfab.com/"
136
+ } , {
137
+ } , {
138
+ name : "Velero" ,
139
+ link : "https://velero.io/"
140
+ } , {
141
+ name : "NextJs" ,
142
+ link : "https://nextjs.org/"
143
+ } , {
144
+ name : "MicrosoftBotFramework" ,
145
+ link : "https://dev.botframework.com/"
146
+ } , {
147
+ name : "Android" ,
148
+ link : "https://www.android.com/"
149
+ } , {
150
+ name : "IOS" ,
151
+ link : ""
193
152
} ] ,
194
153
}
195
154
}
196
155
197
156
const ExperienceData : Array < WorkExperienceItem > = [
198
- // {
199
- // company: "Freelance projects ",
200
- // time: {
201
- // period: getYearMonthDifferenceToNow(11, 2022),
202
- // from: "12/2022",
203
- // to: "now"
204
- // },
205
- // locate: "Da Nang",
206
- // projects: [
207
- // {
208
- // prjName: "Unchain Talent Lab",
209
- // prjTeamSize: 8,
210
- // prjResponsibilities: ["Back-end", "Devops", "Data Crawler"],
211
- // prjTechnologies: ["Web3", "Scrapy", "Aurora", "Postgres", "NextJs", "AWSCodeBuild", "Terraform"],
212
- // prjDescription: [
213
- // "- A start-up project that originated from the idea of applying blockchain technology to change and improve the current HR hiring process in the next several years.",
214
- // "- My role involved developing Python crawlers.",
215
- // "- The project is still on going at this time."
216
- // ]
217
- // },
218
- // ]
219
- // },
157
+ {
158
+ company : "Start-Up Projects " ,
159
+ time : {
160
+ period : getYearMonthDifferenceToNow ( 11 , 2022 ) ,
161
+ from : "12/2022" ,
162
+ to : "now"
163
+ } ,
164
+ locate : "Da Nang" ,
165
+ projects : [
166
+ {
167
+ prjName : "Unchain Talent Lab" ,
168
+ prjTeamSize : 8 ,
169
+ prjResponsibilities : [ "Back-end" , "Devops" , "Crawler" ] ,
170
+ prjTechnologies : [ "Web3" , "Scrapy" , "Aurora" , "Postgres" , "NextJs" , "AWSCodeBuild" , "Terraform" , "FastAPI "] ,
171
+ prjDescription : [
172
+ "- A start-up project that originated from the idea of applying blockchain technology to change and improve the current HR hiring process in the next several years." ,
173
+ "- My role involved developing Python crawlers. And developing the backend system for the project ." ,
174
+ "- The project is still on going at this time."
175
+ ]
176
+ } ,
177
+ ]
178
+ } ,
220
179
{
221
180
company : "SmartDev LLC" ,
222
181
time : {
@@ -256,7 +215,7 @@ const ExperienceData: Array<WorkExperienceItem> = [
256
215
prjResponsibilities : [ "Back-end" , "Devops" ] ,
257
216
prjTechnologies : [ "NestJs" , "Kubernetes" , "Bitbucket-Pipeline" , "CI/CD" , "GitOps" , "PostgreSQL" ] ,
258
217
prjDescription : [
259
- "- The purpose is to create a tool that supports Project Managers in managing comprehensive projects within the company ," ,
218
+ "- The purpose is to create a platform for SmartDev managing all most of operating activities ," ,
260
219
"- Enabling them to analyze and strategies in every situation at various points in time. " ,
261
220
"- I worked mainly as a DevOps engineer on this project," ,
262
221
"- Ensuring that the application remains highly available" ,
@@ -269,19 +228,45 @@ const ExperienceData: Array<WorkExperienceItem> = [
269
228
prjResponsibilities : [ "Back-end" , "Devops" ] ,
270
229
prjTechnologies : [ "Java SpringBoot" , "Kubernetes" , "EMQX" , "REDIS" , "MongoDB" ] ,
271
230
prjDescription : [
272
- "- A maintenance IoT project that utilizes smartphones to manage and control devices (Heater/Sensor) in user's home. " ,
231
+ "- An IoT project that utilizes smartphones to manage and control devices (Heater/Sensor) in user's home. " ,
273
232
] ,
274
233
} ,
275
234
{
276
- prjName : "Kubernetes Cluster migration " ,
235
+ prjName : "Presale Command Bot " ,
277
236
prjTeamSize : 2 ,
278
- prjResponsibilities : [ "DevOps " ] ,
279
- prjTechnologies : [ "Velero " , "EC2 " , "EBS " , "GP2 " , "Terraform " , "Blueprint " ] ,
237
+ prjResponsibilities : [ "FullStack " ] ,
238
+ prjTechnologies : [ "TypeScript " , "AzureCommandBot " , "MsTeam " , "MicrosoftBotFramework " , "AzureCloud " , "SharePoint" , "AmazonS3" , "DocuSign "] ,
280
239
prjDescription : [
281
- "- I supported my leader in migrating from the old Kubernetes cluster to a new cluster on AWS (EKS - Elastic Kubernetes Service). " ,
282
- "- We planned the migration before beginning, and successfully completed the migration. "
240
+ "- The command bot the serve the purpose of managing the presale process of the company. " ,
241
+ "- Including integrating DocuSign to sign the contract," ,
242
+ "- Including generating Job Description for HR to post on the company's website. " ,
243
+ "- And configuring to deploy and test automatically in every deployment stage (development, staging, production/release). " ,
283
244
] ,
284
- }
245
+ } ,
246
+ {
247
+ prjName : "Meracle Whizz Spacer - Health Care" ,
248
+ prjTeamSize : 2 ,
249
+ prjResponsibilities : [ "Back-end" , "Devops" ] ,
250
+ prjTechnologies : [ "IOS" , "Android" , "AWS-ECS" , "AWS-Aurora" , "ECS-Copilot" ] ,
251
+ prjDescription : [
252
+ "- IoT project that helps asthma kids to breathe better." ,
253
+ "- I worked mainly as a DevOps engineer on this project," ,
254
+ "- Ensuring that the application remains highly available" ,
255
+ "- And configuring to deploy and test automatically in every deployment stage (development, staging, production/release). " ,
256
+ ] ,
257
+ } ,
258
+ {
259
+ prjName : "DoleUS Integration Tool" ,
260
+ prjTeamSize : 2 ,
261
+ prjResponsibilities : [ ] ,
262
+ prjTechnologies : [ "Python" , "DevOps" , "Airflow" , "AWS-Lambda" , "FastAPI" , "GitActions" , "Terraform" ] ,
263
+ prjDescription : [
264
+ "- A tool to automate the process of integrating data from DoleUS organization to Clarifruit organization Platform. " ,
265
+ "- I worked alone on this project as Developer and DevOps," ,
266
+ "- The automate things are: get the files from a SFTP, then process and other stuffs," ,
267
+ "- And configuring to deploy and test automatically in every deployment stage (development, staging, production/release). " ,
268
+ ] ,
269
+ } ,
285
270
] ,
286
271
} ,
287
272
]
@@ -321,19 +306,11 @@ const ProjectWorkings: Array<ProjectWorking> = [
321
306
]
322
307
323
308
const CvIntro = [
324
- "As a Pythonista, and two years of experience in web development. " ,
325
- "I have worked with Java-SpringBoot before, and since then, I have mostly worked in the role of DevOps in several projects. " ,
326
- "Currently, I am striving to become an expert in my field, which includes Python, DevOps, and AWS Clouds. " ,
327
- "Moreover, I am always eager to learn and willing to dive deep into projects that utilizes Python because I love Python's utilities and easily readable syntax. "
309
+ "As a Python DevOps Specialist, I bring a unique blend of programming prowess and infrastructure management expertise to the table." ,
310
+ "With a proven track record of optimizing software development and deployment processes, I am dedicated to streamlining operations, enhancing collaboration, and ensuring the reliability and scalability of complex systems." ,
328
311
]
329
- const CvProsCons = {
330
- pros : "I have comprehensive knowledge of web development, which enables me to understand all aspects of project operation and to approach issues easily. " ,
331
- cons : [
332
- "I am a Python newbie. " ,
333
- ]
334
- }
335
312
const CvSkill = {
336
- main : [ "Python" , "DevOps" , "AWS" , "Kubernetes" , "Terraform" ] ,
313
+ main : [ "Python-ecosystem " , "DevOps" , "AWS" , "Kubernetes" , "Terraform" ] ,
337
314
others : [ "ReactJs" , "ReduxJs" , "CI-CD" , "Scrapy" , "GitActions" , "EKS" , "ECR" , "Microservices" , "Shellscript" , "Linux" ]
338
315
}
339
316
const CvEdu = [
@@ -351,7 +328,6 @@ export {
351
328
ExperienceData ,
352
329
ProjectWorkings ,
353
330
CvIntro ,
354
- CvProsCons ,
355
331
CvSkill ,
356
332
CvEdu ,
357
333
CvCert
0 commit comments