-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathportfolio.ts
335 lines (316 loc) · 11.1 KB
/
portfolio.ts
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
import emoji from 'react-easy-emoji';
import {
EducationType,
ExperienceType,
FeedbackType,
ProjectType,
SkillsSectionType,
SkillBarsType,
SEODataType,
SocialLinksType,
GreetingsType,
} from './types/sections';
export const greetings: GreetingsType = {
name: 'Paul Nnaji',
title: "Hi all, I'm Paul",
description:
"I'm passionate DevOps engineer with a strong background in software development, with a focus on Python,Django,laravel and JavaScript, as well as expertise in cloud technologies such as Amazon Web Services (AWS),Microsoft Azure and Google Cloud..",
resumeLink:
'#'
// 'https://docs.google.com/document/d/1_4RIfbyt4FFHW_bNplnoINQr01neTu7XDeeUlT_2O_k/edit?usp=sharing',
};
export const openSource = {
githubUserName: 'paularinzee',
};
export const contact = {};
export const socialLinks: SocialLinksType = {
url: '#',
linkedin: 'https://www.linkedin.com/in/paularinze/',
github: 'https://github.com/paularinzee',
// instagram: 'https://www.instagram.com/__hanzla100',
// facebook: 'https://www.facebook.com/1hanzla100',
twitter: 'https://twitter.com/PaulArinzeyoung',
};
export const skillsSection: SkillsSectionType = {
title: 'What I do',
subTitle: 'CLOUD DEVOPS ENGINEER WHO WANTS TO EXPLORE EVERY CLOUD',
data: [
{
title: 'Backend Development',
lottieAnimationFile: '/lottie/skills/fullstack.json', // Path of Lottie Animation JSON File
skills: [
emoji(
'⚡ Building RESTful APIs in Adonis.js'
),
emoji('⚡ Building Web Application & APIs in Laravel'),
emoji('⚡ Building RESTful APIs in Django & Django REST Framework'),
],
softwareSkills: [
{
skillName: 'HTML-5',
fontAwesomeClassName: 'vscode-icons:file-type-html',
},
{
skillName: 'CSS-3',
fontAwesomeClassName: 'vscode-icons:file-type-css',
},
{
skillName: 'JavaScript',
fontAwesomeClassName: 'logos:javascript',
},
{
skillName: 'Python',
fontAwesomeClassName: 'logos:python',
},
{
skillName: 'Django',
fontAwesomeClassName: 'vscode-icons:file-type-django',
},
{
skillName: 'Laravel',
fontAwesomeClassName: 'vscode-icons:laravel',
},
{
skillName: 'Redux',
fontAwesomeClassName: 'logos:redux',
},
{
skillName: 'NPM',
fontAwesomeClassName: 'logos:npm-icon',
},
{
skillName: 'Yarn',
fontAwesomeClassName: 'logos:yarn',
},
],
},
{
title: 'Cloud Infra-Architecture and DevOps Tools',
lottieAnimationFile: '/lottie/skills/cloudinfra.json', // Path of Lottie Animation JSON File
skills: [
emoji('⚡ Experience of working on multiple cloud platforms'),
emoji(
'⚡ Hosting and maintaining websites on virtual machine instances along with integration of databases'
),
emoji(
'⚡ Building CI/CD pipelines for automated testing & deployment using Github Actions, Jenkins, Circle CI, Cloud Formation & Travis CI '
),
emoji(
'⚡ Designing and implementing automation frameworks to streamline the software development process'
),
],
softwareSkills: [
// ? Check README To get icon details
{
skillName: 'AWS',
fontAwesomeClassName: 'logos:aws',
},
{
skillName: 'Azure',
fontAwesomeClassName: 'logos:microsoft-azure',
},
{
skillName: 'Heroku',
fontAwesomeClassName: 'logos:heroku-icon',
},
{
skillName: 'PostgreSQL',
fontAwesomeClassName: 'logos:postgresql',
},
{
skillName: 'Github',
fontAwesomeClassName: 'akar-icons:github-fill',
},
{
skillName: 'Docker',
fontAwesomeClassName: 'logos:docker-icon',
},
{
skillName: 'Github Actions',
fontAwesomeClassName: 'logos:github-actions',
},
{
skillName: 'Nginx',
fontAwesomeClassName: 'logos:nginx',
},
{
skillName: 'Jenkins',
fontAwesomeClassName: 'logos:jenkins',
},
{
skillName: 'Kubernetes',
fontAwesomeClassName: 'logos:kubernetes',
},
{
skillName: 'Ansible',
fontAwesomeClassName: 'logos:ansible',
},
{
skillName: 'Terraform',
fontAwesomeClassName: 'logos:terraform',
},
{
skillName: 'ArgoCD',
fontAwesomeClassName: 'argocd:',
},
],
},
// {
// title: 'Blockchain',
// lottieAnimationFile: '/lottie/skills/ethereum.json', // Path of Lottie Animation JSON File
// skills: [
// emoji(
// '⚡ Experience in developing Smart Contract using Solidity & Ethereum'
// ),
// emoji(
// '⚡ Building Scripts for automated testing & deployment of Smart Contracts using Brownie & Infura'
// ),
// emoji(
// '⚡ Experience of using Openzeppelin Smart Contract Standards & Chainlink Oracles'
// ),
// emoji('⚡ Developing NFT Smart Contracts using ERC-721 Token Standard'),
// emoji(
// '⚡ Building Dapps with React.js & Solidity using Web3.js, Moralis & IPFS'
// ),
// ],
// softwareSkills: [
// {
// skillName: 'Ethereum',
// fontAwesomeClassName: 'logos:ethereum',
// },
// {
// skillName: 'Solidity',
// fontAwesomeClassName: 'logos:solidity',
// },
// {
// skillName: 'Web3js',
// fontAwesomeClassName: 'logos:web3js',
// },
// {
// skillName: 'Metamask',
// fontAwesomeClassName: 'logos:metamask-icon',
// },
// {
// skillName: 'Ganache',
// fontAwesomeClassName: 'logos:ganache-icon',
// },
// ],
// },
],
};
export const SkillBars: SkillBarsType[] = [
{
Stack: 'DevOps', //Insert stack or technology you have experience in
progressPercentage: '90', //Insert relative proficiency in percentage
},
{
Stack: 'Backend',
progressPercentage: '80',
},
{
Stack: 'Programming',
progressPercentage: '90',
},
];
export const educationInfo: EducationType[] = [
{
schoolName: 'Michael Okpara University of Agriculture Umudike',
subHeader: 'Master of Science in Computer Science',
duration: 'September 2017 - April 2019',
desc: 'Participated in the research of XXX and published 3 papers.',
grade: 'Grade A',
descBullets: [
'Lorem ipsum dolor sit amet, consectetur adipdfgiscing elit',
'Lorem ipsum dolor sit amet, consectetur adipiscing elit',
],
},
];
export const experience: ExperienceType[] = [
{
role: 'Frontend Developer',
company: 'Duseca Software',
companyLogo: '/img/icons/common/dusecaSoftware.jpg',
date: 'Apr 2022 – Jun 2022',
desc: 'I worked as frontend web developer to design web based admin dashboards for mulitple apps using Django, Bootstrap, jQuery, Chart.js and some other libraries.',
},
{
role: 'API Engineer',
company: 'Duseca Software',
companyLogo: '/img/icons/common/dusecaSoftware.jpg',
date: 'Jan 2022 – Mar 2022',
desc: 'I worked as API Engineer on a Kale App. Kale is a community platform for the creation of social reviews based on verified transactions. I built Fully Optimized and High Performance RESTful APIs using Django, DjangoRESTFramework, PostgresSQL, JWT Authentication, AWS, Integrated Plaid APIs for Fetching Bank Transactions, Integrated Sentry for monitoring Django Server and deployed the API on Heroku Server.',
// descBullets: [
// "Lorem ipsum dolor sit amet, consdfgectetur adipiscing elit",
// "Lorem ipsum dolor sit amet, consectetur adipiscing elit",
// ],
},
{
role: 'Full Stack Developer',
company: 'Bleed-AI',
companyLogo: '/img/icons/common/bleedAI.jpg',
date: 'Sept 2021 - Oct 2021',
desc: 'Worked as django web developer to create a website in which I integrated computer vision AI model (built by the team of BleedAI) to process YouTube URLs and show Real Time processing on Website using Django Channels WebSockets , threading for running multiple instances of AI Model, jQuery for UI rendering and deployed it on Heroku server.',
},
{
role: 'Backend Developer',
company: 'Wapidu',
companyLogo: '/img/icons/common/wapidu.jpg',
date: 'Sept 2021',
desc: 'Worked as a Django Developer to integrate Stripe payment gateway in wapidu.com and Created REST APIs using Django REST Framework to integrate Django Stripe backend to Vue.js Frontend and Deployed it on Azure based Docker container registry.',
},
];
export const projects: ProjectType[] = [
{
name: 'Serverless-App-Project-in-AWS',
desc: 'The Project is to develop and deploy a simple "TODO" application using AWS Lambda and Serverless framework.',
github: 'https://github.com/paularinzee/Serverless-App-Project-in-AWS',
// link: 'https://github.com/paularinzee/Serverless-App-Project-in-AWS/',
},
{
name: 'Machine-learning-microservice-kubernetes',
desc: 'Deployed a Machine Learning microservices that are elastic and fault tolerant',
github: 'https://github.com/paularinzee/Machine-learning-microservice-kubernetes',
},
{
name: 'High-Availaibility-Web-App',
desc: 'Deploy a simple website on a public-private HA infrastructure',
github: 'https://github.com/paularinzee/Deploy-a-High-Availaibility-Web-App-Using-Cloud-Formation',
},
{
name: 'deploy-jenkins-pipeline-to-eks-with-terraform',
desc: ' End to end deployment of Applications to Kubernetes using a Jenkins CI/CD Pipeline',
github: 'https://github.com/paularinzee?tab=repositories',
},
];
export const feedbacks: FeedbackType[] = [
{
name: 'John Smith',
feedback:
'Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nisi, vel illo. Eum magnam beatae ratione eos natus accusamus unde pariatur fugiat at facilis, modi molestiae? Labore odio sit eligendi. Tenetur.',
},
{
name: 'John Smith',
feedback:
'Lorem ipsum dolor sit amet consectetur, adipisicing elit. Nisi, vel illo. Eum magnam beatae ratione eos natus accusamus unde pariatur fugiat at facilis, modi molestiae? Labore odio sit eligendi. Tenetur.',
},
];
// option to hide or show the ContactUs component
export const showContactUs: boolean = true;
// See object prototype on /types/section.ts page
export const seoData: SEODataType = {
title: 'Paul Nnaji',
description:
'A passionate Backend Developer and DevOps Engineer.',
author: 'Paul Nnaji',
image: 'https://avatars.githubusercontent.com/u/87880495?s=400&u=54e1d159e3f97d5216ff46c68440b5425613646c&v=4',
url: '#',
keywords: [
'Paul',
'Paul Arinze',
'@paularinzee',
'paularinzee',
'Portfolio',
'Paul Portfolio ',
'Paul Arinze Portfolio',
],
};