-
Notifications
You must be signed in to change notification settings - Fork 0
/
sample.data.js
266 lines (261 loc) · 10.4 KB
/
sample.data.js
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
export const PROFILE = {
ABOUT: {
Who: 'Your Name',
Country: 'Your Country',
Lifetime: '10 Aug 1993 16:00:00 GMT+7',
Profession: 'Full\xa0Stack Web\xa0Developer',
Experience: '6+ years',
Member: ['Gigster Talent Network', 'https://gigster.com/talent'],
Education: ['Computer Science, Polytech', 'https://english.spbstu.ru'],
Perfectionist: '99%',
Minimalist: '95%',
Humor: ['TARS', 'https://youtu.be/p3PfKf0ndik'],
Sports: 'Swimming, Volleyball, Boxing',
Location: 'Saint\xa0Petersburg, Russia',
Resume: ['CV.pdf', '/cv.pdf'],
},
SOCIALS: {
github: 'https://github.com/user',
linkedin: 'https://www.linkedin.com/in/user',
email: '[email protected]',
},
}
export const OG = {
TYPE: 'website',
SITE_NAME: 'my-site.com',
TITLE: `${PROFILE.ABOUT.Who} - ${PROFILE.ABOUT.Profession} from ${PROFILE.ABOUT.Country}.`,
URL: 'https://my-site.com/',
IMAGE: 'https://my-site.com/avatar.jpeg',
DESCRIPTION: 'The page is about me, my skills, projects for my clients and my own ones.',
}
export const SKILLS = {
LANGUAGES: [
{ name: 'HTML', level: 5 },
{ name: 'CSS', level: 5 },
{ name: 'JavaScript', level: 5 },
{ name: 'Python', level: 4 },
{ name: 'SQL', level: 3 },
{ name: 'C++', level: 3 },
{ name: 'Java', level: 2 },
],
FRAMEWORKS: [
{ name: 'React', level: 5 },
{ name: 'Next.js', level: 5 },
{ name: 'Material UI', level: 5 },
{ name: 'Meteor', level: 4.5 },
{ name: 'Express', level: 4 },
{ name: 'Flask', level: 4 },
{ name: 'Mocha', level: 4 },
{ name: 'Jest', level: 4 },
{ name: 'React Native', level: 3 },
{ name: 'Bootstrap', level: 3 },
{ name: 'Eve', level: 2 },
{ name: 'Angular', level: 2 },
{ name: 'Onsen UI', level: 2 },
],
DATABASE: [
{ name: 'MongoDB', level: 5 },
{ name: 'Redis', level: 3 },
{ name: 'PostgreSQL', level: 3 },
{ name: 'ElasticSearch', level: 2 },
],
CLOUD: [
{ name: 'Heroku', level: 5 },
{ name: 'Amazon S3', level: 5 },
{ name: 'Cloudinary', level: 4 },
{ name: 'Cloudflare', level: 4 },
{ name: 'Galaxy', level: 4 },
{ name: 'Google Cloud Platform', level: 3 },
{ name: 'DigitalOcean', level: 3 },
{ name: 'Azure', level: 2 },
],
TOOLS: [
{ name: 'Docker', level: 5 },
{ name: 'Webpack', level: 5 },
{ name: 'Cordova', level: 4 },
{ name: 'Electron', level: 3 },
],
INTEGRATIONS: [
{ name: 'Mailchimp', level: 5 },
{ name: 'SendGrid', level: 5 },
{ name: 'Google Analytics', level: 5 },
{ name: 'Stripe', level: 5 },
{ name: 'OneSignal', level: 5 },
{ name: 'FullStory', level: 5 },
{ name: 'Facebook Pixel', level: 4 },
{ name: 'Mixpanel', level: 4 },
{ name: 'Intercom', level: 4 },
{ name: 'Mailgun', level: 4 },
{ name: 'Twilio', level: 4 },
{ name: 'Crisp', level: 4 },
{ name: 'ViralLoops', level: 4 },
{ name: 'Telegram Bot', level: 4 },
{ name: 'Yandex.Metrica', level: 4 },
{ name: 'Yandex.Checkout', level: 4 },
{ name: 'G Suit', level: 3.5 },
{ name: 'Google Maps', level: 3 },
],
}
export const PORTFOLIO = [{
name: 'LightYear',
desc: 'Personal development community',
details: 'Client wanted to develop a community for \
personal development and leadership trainings. The platform \
allows people to communicate and exchange knowledge via either \
channels or direct messages, and people dashboards. They are \
able to enroll in courses and trainings for accomplishing \
their goals. Users and courses can be managed by an admin. \
The web app is responsive and available from desktop and mobile.',
url: 'https://lightyear.co',
logo: 'logo.svg',
imageMaxHeight: '170px',
images: [
'dashboard', 'chat', 'courses', 'purchase.jpg',
'course enrolled', 'group video chat.jpg',
'live video conference', 'search',
'course edit (admin)', 'users list (admin)'
],
stack: [
'Meteor', 'MongoDB', 'Galaxy', 'Stripe', 'SendGrid',
'Intercom', 'Cloudinary', 'Amazon S3'
],
},{
name: 'Briefly',
desc: 'Connect brands and photographers',
details: 'Client wanted to create a web platform which connects \
brands and photographers. Brands are able to post an information \
about what photos content do they need, choose an appropriate creator, \
discuss the project, review photos, select appropriate ones and \
pay for them. Photographers are able to view available projects, \
submit proposals to interested ones, discuss a project with brand, \
upload photos and get payouts for them. Users, projects, \
payments and payouts can be managed by an admin.',
images: [
'landing.jpg', 'login', 'new project modal', 'brand start create project',
'creator projects', 'creator project info', 'creator submit proposal',
'brand chooses creator', 'chat.jpg', 'image comments.jpg',
'brand assets', 'creator assets', 'payments', 'receipt',
'admin brands list', 'admin brand info', 'admin creators list',
'admin creator reviews', 'admin projects list', 'admin project financials'
],
stack: [
'React', 'Express', 'MongoDB', 'FullStory', 'OneSignal',
'Intercom', 'Mailgun', 'Amazon S3'
],
},{
name: 'JobNinja',
desc: 'Jobs marketplace in Germany',
details: 'Client wanted to develop a platform for searching \
jobs according to set criterias and applying to them. \
The platform has been developed for German labor market. \
There are a responive web client and mobile apps.',
url: 'https://jobninja.com',
imageMaxHeight: '193px',
images: ['landing.jpg', 'job search', 'job page.jpg', 'profile'],
stack: [
'React', 'React Native', 'Flask', 'MongoDB', 'Heroku',
'Mixpanel', 'FullStory', 'Facebook Pixel', 'Google Analytics'
],
},{
name: 'Teem',
desc: 'The US schools community',
details: 'Client wanted to develop a community that allows school \
staffs to find each other and communicate easily, search any useful \
files/links which help them at work. The platform has an admin side \
for managing schools and districts (group of schools in the US), \
users and topics. There are a responive web client, mobiles and desktop apps.',
images: [
'landing', 'sign in', 'school staffs list', 'create new topic',
'topic channel', 'notifications', 'global search', 'profile',
'schools list (admin)', 'school topics (admin)'
],
stack: [
'React', 'Meteor', 'MongoDB', 'Cordova', 'Electron','G Suit',
'Mixpanel', 'OneSignal', 'Mailchimp', 'Amazon S3', 'Heroku'
],
},{
name: 'MiID',
desc: 'Customizable products marketplace',
details: 'Client wanted to develop a platform that allows users \
to customize products of different brands and look at 3D model \
at real time. They can buy either own created products or \
customized by another users, like and save products in favorites. \
There are web clients for desktop and mobiles.',
images: [
'landing.jpg', 'brand page', 'customization', 'cart', 'order info',
'shopping history', 'account', 'public profile'
],
stack: ['React', 'Express', 'MongoDB'],
}]
export const OWN_PROJECTS = [{
name: 'TBBE',
desc: 'Learn English watching TV shows',
details: 'The platform allows people to learn English while \
watching TV shows. They can stop and repeat last phrase they \
didn\'t understand in slower pace, check subtitles and explanation \
on every word in the phrase, add words to a dictionary for future \
learning. Also there are some exercises available for memorize phrases. \
There is a responive web client for desktop and mobiles.',
logo: 'logo.svg',
imageMaxHeight: '176px',
imagesExt: 'jpg',
images: [
'dashboard', 'login.png',
'search serial', 'guide',
'exercise', 'virtual money'
],
stack: [
'React', 'Eve', 'MongoDB', 'Crisp', 'Mailchimp', 'Yandex.Checkout',
'Yandex.Metrica', 'Google Analytics', 'FullStory'
],
},{
name: 'StudyTime',
desc: 'Timetable for students',
logo: 'logo.svg',
details: 'The project\'s target is to provide students with \
a usable and beautiful timetable, available from any device.\
There are a responsive web, mobile and desktop apps.',
imageMaxHeight: '160px',
images: [ 'landing', 'timetable' ],
stack: [ 'Angular', 'Onsen UI', 'Meteor', 'MongoDB', 'Cordova', 'Electron' ],
}]
export const FEEDBACKS = [{
project: 'JobNinja',
owner: 'Laurent Meyer, CTO',
feedback: 'Roman has worked with us to relaunch our platform in 2017. \
It did a very good work, was always available and working 10+ hours per day. \
Roman is pretty easy to work with: it is always "ok I see, no problem, I\'ll do it!". \
However, he\'ll never sacrifice the code quality and is very perfectionist: I can remember once: \
"Yeah I know that there are open source libs for that but all are pretty bad, I did it myself, took 1 hour and it works!".\
Finally I would like to mention that Roman has a deep understanding of Computer Science in broad sense: \
it is opinionated but his code has really few side-effects and is really extendable. \
That\'s a very good point when you rely on this software for your daily business.',
},{
project: 'MiID',
owner: 'Nestor Sanchez, CTO',
feedback: 'Roman is a young and talented individual which brought \
a lot of quality to Mi ID. He is very driven and always willing \
to work to deliver on time. Despite his age he was one of our best \
engineers and so on he took his senior role very seriously in order \
to promote best practices within the team he was part of. \
It was a very nice experience to work with Roman and we will be \
surely crossing paths in the future to build something great again.',
},{
project: 'Teem',
owner: 'Kevin Jenkins, CEO',
feedback: 'Roman is awesome. He\'s fast. But more importantly, he cares about the work he does. \
And that makes all the difference. For example, frustrated with performance issues, he knocked them out. \
Would highly recommend!',
},{
project: 'Briefly',
owner: 'Kirk Bridger, PM',
feedback: 'Roman is a truly good freelancer, very flexible and able to work 60 hours a week to meet a deadline. \
I can read through the code he writes without any problem and so does my whole team. \
The code he writes is modular and scalable and respects the best practices set by the industry. \
I warmly recommend Roman if you need a solid frontend.',
},{
project: 'LightYear',
owner: 'Igsaan Salie, PM',
feedback: 'Roman is a great programmer. He is always aiming for excellence and that\'s not easy to find out there. \
We will keep working for long.',
}]