-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.js
260 lines (259 loc) · 10.5 KB
/
resume.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
var resume = new Vue({
el: '#resume',
data: {
name: 'Christofer Padilla',
firstName: 'Christofer',
lastName: 'Padilla',
nickname: 'Chris',
katakana: 'クリストファ パヂヤ',
email: '[email protected]',
phone: '(407) 491-2791',
portfolio: 'http://christofer.rocks',
github: 'https://github.com/cpadilla',
twitch: 'https://twitch.tv/rockzombie2',
about: 'I am a passionate developer who enjoys programming computer games, writing technical documentation and architecting scalable software frameworks.',
objective: "Seeking a fufilling and challenging position at an innovative company with progressive mission goals in order to positively impact customers' experiences.",
education: [
{
name: 'University of Central Florida',
study: 'B.S. in Computer Science',
end: '2019',
endMonth: 'May'
},
{
name: 'Winter Park Technical School',
study: 'Web Programming',
end: '2011',
endMonth: 'May '
}
],
classes: [
{
course: 'COP 4520',
name: 'Parallel Processing',
summary: 'Implemented a Fast Lock-Free Internal BST using C++'
},
{
course: 'COP 4331',
name: 'Processes of OO',
summary: 'Created Hotel CRM web app using Laravel'
},
{
course: 'COP 3503',
name: 'Computer Science II',
summary: 'Learned intermediate data structures'
},
{
course: 'COP 4934',
name: 'Senior Design',
summary: 'Converted a concurrent data structure library to submit to the C++ Boost library'
},
{
course: 'CAP 4720',
name: 'Computer Graphics',
summary: 'Learned fundementals of computer graphics'
},
{
course: 'CIS 3360',
name: 'Security in Computing',
summary: 'Learned fundementals of security in computing'
},
{
course: 'COP 4949',
name: 'Programming Languages',
summary: 'Learned Haskell and built a server logger in Erlang'
},
{
course: 'COP 3402',
name: 'Systems Software',
summary: 'Learned fundementals of systems software'
}
],
experience: [
{
title: 'SDE II',
company: 'Oddball',
start: '06/2023',
end: 'Present',
duties: [
'Converted 10+ subproject Ant build project to use Maven; tested to ensure feature parity',
'Made 20+ systematic front end accessibility changes to ensure 508 compliance',
]
},
{
title: 'SDE II',
company: 'Expedia Group',
start: '08/2022',
end: '03/2023',
duties: [
'Created Integration tests (Kotlin) using docker-compose and wiremock to emulate gRPC server',
'Created a github action as part of SOX compliance that uploads screenshots to a repository',
'Created 12 unit tests of over 6k lines to bring code coverage up to 100% for a repository',
'Added a new value to metrics across two different repositories, enabling search by id',
]
},
{
title: 'Software Engineer',
company: 'AWS Elastic Block Storage Team',
start: '09/2021',
end: '02/2022',
duties: [
'Added I/O histograms and participated in on-call rotations to investigate latency complaints',
'Led critical validation effort for new hardware to add to production pool, improving testing tool',
]
},
{
title: 'Software Engineer',
company: 'nCino',
start: '08/2020',
end: '8/2021',
duties: [
'Utilized Apex (Salesforce) to implement integrations with financial institutions',
'Created 50+ mappings using in-house utility language as part of credit team',
]
},
{
title: 'Full Stack Developer',
company: 'RP Funding',
start: '01/2020',
end: '04/2020',
duties: [
'Worked on upgrading ColdFusion Server 2016 to 2018 and converting CFML tags to CFSCript',
'Used AWS to configure microservices running and accessibility from REST APIs',
'Used JavaScript to incorporate a new point of contact into generated ads for loan agents',
]
},
{
title: 'Software Engineer',
company: 'Dignitas Technologies',
start: '09/2016',
end: '01/2020',
duties: [
'Implemented front and back end features using Java, GWT, and Bootstrap for an intelligent tutoring system with 1500+ users in 76 countries',
'Programmatically enforced coding standards using bash, fixing 230+ files in code repository',
'Created a Cordova plugin allowing embedded webapp to access Android activity from javascript, which allowed configurable properties from the client',
'Contacted clients, attended I/ITSEC, wrote articles as Research Engineer on Phase 1 SBIR',
'Implemented UI tabs and pagination for editing surveys',
'Participated in code reviewing with peers and authored inline and online documentation'
]
},
{
title: 'Software Engineer',
company: 'GolfNow',
start: '03/2014',
end: '08/2016',
duties: [
'Built a scalable test framework using NUnit, C#/.NET to run 200+ test cases on 3 different environments and generate daily progress reports to SQL databases',
'Developed a WinForm utility for quality assurance engineers to book tee times using REST APIs, reducing task time by 90%',
'Agile work flow testing high-volume MVC web apps dealing with CC and time-sensitive data',
'Used Docker to improve our test framework and better integrate with build CI',
'Developed test scripts using Selenium, REST and SOAP APIs on different environments',
'Added exception handling to MEAN application running user submitted code'
]
},
{
title: 'Software Engineer Intern',
company: 'DiSTI',
start: '03/2012',
end: '02/2013',
duties: [
'Learned C++ to test and develop GL Studio, a cross platform development tool to create 3D simulation tools with built-in editor for custom C++ code',
'Learned Python in 1 day to generate IDL code-completion files, completing task 1 week early',
'Tested and debugged applications on Windows and Linux regularly',
'Wrote unit tests and in-house IDL files, performed release testing and QA'
]
}
],
languages: [
'Vim',
'Rust',
'Vue.js',
'C++',
'C#',
'JavaScript',
'Java',
'Kotlin',
'HTML',
'Pug',
'CSS',
'Sass',
'CMake',
'React.js',
'Node.js',
'Python',
'OpenGL',
'Mongo',
'SQL',
'Linux',
'FreeBSD',
'Bash',
'Fish',
'Powershell',
'Haskell'
],
skills: [
'Strong comprehension of OOP and working with third party libraries and frameworks',
'Highly resourceful programmer with excellent debugging and documentating skills'
],
extracurricular: [
'Skateboarding Club (President)',
'FIRST Robotics Team (Lead Programmer)',
'UCF Programming Team Practices',
'Game Dev Knights'
],
hobbies: [
'Languages',
'Astronomy',
'Graphics',
'Linux',
'Game Design',
'Yoga',
'Tattoos',
'Table Top RPGs',
'Sailing',
'Science Fiction',
],
projects: [
'Created a Twitch bot using Rust and made a chat service using Rust and gRPC',
'Won 3rd place (20+ teams) at Indie Galactic Space Jam 2018 using UE4 and EEG Sensor',
'Built a responsive web app to learn Node, React, Sass and Mongo',
'Built a dashboard using Node, Express, Vue, Pug, Sass, MySQL to show orders on a map',
'Refactored concurrency library (180,000+ lines) to submit to C++ Boost library',
'Performed in-depth analysis of multiple crypto blockchains for developing a dapp game on'
],
webapp: 'https://goo.gl/5kq2cv',
honors: [
{
honor: 'NTSA Education/Human Performance Team Award for Outstanding Achv. in M&S',
year: '2019'
},
{
honor: 'Eagle Scout Mentor Pin',
year: '2015'
},
{
honor: 'NBC Universal GEM Award',
year: '2014'
},
{
honor: 'BSA Eagle Scout',
year: '2011'
},
{
honor: "FIRST FL Regional Chairman's Award",
year: '2010'
}
]
},
created() {
console.log("katakana: " + this.katakana);
},
filters: {
capitalize: function capitalize(value) {
if (!value) return '';
value = value.toString();
return value.charAt(0).toUpperCase() + capitalize(value.slice(1));
}
}
})
// fitty('#title');