-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
448 lines (412 loc) · 18.3 KB
/
index.html
File metadata and controls
448 lines (412 loc) · 18.3 KB
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
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
<!DOCTYPE html>
<html lang="en" data-theme="light">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="levhita.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Levhita - Sr. Full Stack Web Developer</title>
<script type="module" src="main.js"></script>
<link rel="stylesheet" href="https://cdn.simplecss.org/simple.min.css" />
<link rel="stylesheet" href="style.css " />
</head>
<body>
<header id="top">
<h1>Levhita</h1>
<h2>Sr. Full Stack Web Developer</h2>
<nav class="no-print">
<a href="#about">About</a>
<a href="#main">Main Experience</a>
<a href="#education">Education</a>
<a href="#other">Other Experience</a>
<a href="levhita-fullstack-cv.pdf" target="_blank"><img class="icon" src="pdf.svg" alt="Download Icon" />Download
PDF</a>
</nav>
</header>
<main>
<section id="about">
<p class="top-link">
[<a href="#top"> ▲ </a> | <a href="#main"> ▼ </a>]
</p>
<h2><img class="icon" src="about.svg" alt="Icon of lightbulb representing good ideas" />About</h2>
<aside class="contact">
<p>
<b>Contact:</b>
<a href="https://www.linkedin.com/in/levhita/" target="_blank">LinkedIn</a>
|
<a href="mailto:levhita [at] gmail.com">levhita [at] gmail.com</a>
</p>
</aside>
<p>
<b>
<mark>20 Years of
Experience</mark> | Typescript, JavaScript, Node.js, React, Vue, PHP, Linux, Etc...</b>
</p>
<p>
I'm a seasoned <mark>Full Stack Web Developer</mark> with a passion for crafting
innovative and user-friendly digital solutions. Throughout my 20 years in the industry I
have <mark>worked with most web stacks and their related technologies</mark>.
</p>
<p>
<mark>Successfully delivered numerous
end-to-end web applications</mark>, employing my knowledge in both frontend
and backend development. I excel at creating dynamic and responsive
user interfaces using JavaScript frameworks like React and Vue (along
with their server side counterparts Next and Nuxt), as well as the
traditional API counter parts in PHP, NodeJS and Python.
</p>
<p>
Started working with the dawn of the dynamic web, <mark>I have seen
everything come and pass</mark>, from the days where you had to write your
own PHP frameworks and there was no AJAX, to our current days where JS
actually has parallel processing and is surprisingly good for
dealing with large quantities of streamed data.
</p>
<p class="notice"><b>Worked with (in no specific order or importance):</b>
Full Stack Development, Javascript, PHP, Linux/Servers, TypeScript, Node.js, Express,
React.js, Next.js, Vue.js, Nuxt, Shell Scripting, Servers, PM2, Jest, Cypress, LAMP, CSS,
MySQL, MongoDB, PostgreSQL, SQLite, SOAP, CodeIgniter, Zend Framework, Yii, GO, Python,
Schema, YAML, GIT, Apache, NGINX, NGROK, Wordpress, Cloud Platforms, Containers, VirtualBox,
Terraform, BackboneJs, React Query, Product Design, HandlebarsJs, Smarty, Redis, Unit Testing,
Backend, Frontend, Storybook, Automation, Microservices, Browser Automation, Puppeteer,
Docker, EC2, AWS,
Certified Scrum Master, Agile Methodologies, MVC, Product Development,
Customer Service, Software Architecture, Database Design, GPG,
CMMI, PHP-GTK, Vite, GitFlow, etc...
</p>
</section>
<section id="main">
<p class="top-link">
[<a href="#about"> ▲ </a> | <a href="#education"> ▼ </a>]
</p>
<h2><img class="icon" src="main.svg" alt="Icon of terminal" />Main Experience</h2>
<article>
<aside>Aug 2023 - Present</aside>
<h3>Incode Technologies</h3>
<h4>Sr. Web Solutions Engineer</h4>
<p>
Solutions Enginneer in charge of helping customers to properly
integrate with Incode's platform, constantly running deep dives into
the different client's code bases and solving any issue that might
impact their integrations security, performance, conversion or fraud
metrics.
I do not work with an specific techology here, we need to adapt to what
the stack is in their full end-to-end process. Flexibility, speed to learn
new stack based in previous experiences is a must.
</p>
</article>
<article>
<aside>Mar 2020 - Jun 2023 · 3 yrs 4 mos</aside>
<h3>PhotoShelter/Libris</h3>
<h4>Sr. Full Stack Engineer</h4>
<p>
Front-end Engineer with a foot in the servers: Established along
with my coworkers the framework of the new products soon to be
launch, from the continuous integration pipeline to tools for the
developers and the actual Frontend of them in React, Next.Js, React
Query, StoryBook, PM2, Jest, etc...
</p>
</article>
<article>
<aside>Sep 2018 - Feb 2020 · 1 yr 6 mos</aside>
<h3>AgaveLabs/Datometry</h3>
<h4>Sr. Full Stack Engineer</h4>
<p>
Worked in the Frontend and Backend for a product that helps to
migrate large legacy/mainframe databases into the cloud, allowing
the user to load gigabytes of database logs into our UI for further
processing in the core backend for compatibility diagnosis.
</p>
</article>
<article>
<aside>Dec 2015 - Apr 2018 · 2 yrs 5 mos</aside>
<h3>Poolpy</h3>
<h4>Chief Technology Officer</h4>
<p>
Poolpy was a customer analytics tool for sports teams, we help the
organization to move the fans trough the marketing funnel by putting
together all their data sources in one place, were in turn it can be
activated in marketing campaigns.
</p>
<p>
There I ran the product development process and our server
infrastructure, while we presented the product and adapted it for
different prospects in search of investenment in the Bay Area.
</p>
</article>
<article>
<aside>Jun 2012 - Jul 2015 · 3 yrs 2 mos</aside>
<h3>Internet Brands</h3>
<h4>Sr. Full Stack Engineer</h4>
<p>
Sr. Web Developer in charge of weird requests, hired as Sr. PHP
Developer but in reality doing Javascript and PHP backend.
</p>
</article>
<article>
<aside>Jan 2011 - May 2015 · 4 yrs 5 mos</aside>
<h3>HackerGarage</h3>
<h4>Co-Founder and President</h4>
<p>
Co-Founded HackerGarage and acted as it's first President. A Non-Profit
HackerSpace/ONG that hosts tech communities meetups, helping to form the
early technology landscape of Guadalajara, Jalisco.
</p>
<p>Coordinated the creation of the original space, and the subsequent expansions
to bigger places up to HG 3.0, a huge house capable of hosting events
for ~200 people.</p>
</article>
</section>
<section id="education">
<p class="top-link">
[<a href="#main"> ▲ </a> | <a href="#other"> ▼ </a>]
</p>
<h2><img class="icon" src="education.svg" alt="Icon of a person toga representing a graduation" />Education</h2>
<article>
<aside>2000 - 2005</aside>
<h3>Universidad La Salle Campus Guadalajara</h3>
<h4>Bachelor, Cybernetics and Computational sciences Engineering</h4>
<ul>
<li>Head of Software Development for the students society 2004-2005.</li>
<li>Organizer of the FLOSS student group 2001-2005.</li>
</ul>
<p>Mostly into Programming and Databases, a little bit into Arts and Humanities, not at all into Sports.</p>
</article>
</section>
<section id="other">
<p class="top-link">[<a href="#education"> ▲ </a>]</p>
<h2><img class="icon" src="other.svg" alt="Icon of and otter representing other experiences" />Other Experience
</h2>
<table id="other-experiences-table">
<thead>
<tr>
<th>Position</th>
<th>Company</th>
<th>Duration</th>
<th class="no-print">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sr. Javascript Trainer</td>
<td>Laboratoria</td>
<td>Apr 2018 - Sep 2018 · 6 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>
Trainer for the Laboratoria Bootcamp, where I teached Javascript,
React, and the basics of web development like CSS, HTML and Git
</p>
</details>
</td>
</tr>
<tr>
<td>Sr. Full Stack Engineer</td>
<td>Entryless</td>
<td>Aug 2015 - Oct 2015 · 3 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>
Worked on Entryless updating the legacy frontend and backend code
of the clients dashboards, implementing new designs and features.
</p>
</details>
</td>
</tr>
<tr>
<td>Founder - Full Stack Developer</td>
<td>OsomTalk</td>
<td>Dec 2012 - Jul 2014 · 1 yr 8 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>Founder of Osomtalk a little startup that is creating an Online Chat service for Small Teams.</p>
<p>Written in Node.JS with Bootstrap and a big bunch of FrontEndJS is being used actively to read lulz,
not the end result I expected but such are the turns of the startups.</p>
<p>You can take a look at <a href="https://github.com/hackergarage/osomtalk">the source code here</a>.
</p>
</details>
</td>
</tr>
<tr>
<td>Sr. Full Stack Engineer</td>
<td>MadeInSocial</td>
<td>Dec 2011 - Apr 2012 · 5 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>
A little startup that aims to create a Social CRM, aggregating the
information from at least Twitter and Facebook in order to give
assistance and a favorable image of the client on social networks.
</p>
<p>
Used MongoDB, PHP, MySQL, CSS, Javascript, HTML, Twitter API, Bash,
Linux, etc..
</p>
</details>
</td>
</tr>
<tr>
<td>Head of IT</td>
<td>Oficina Coordinadora de Riesgos Asegurados</td>
<td>Aug 2007 - May 2011 · 3 yrs 10 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>
A national company that search stolen vehicles with the help of the
police, with people traveling all over the country constantly.
</p>
<p>
Here I did LAMP application development (with a little bit of
PHP-GTK), Sysadmin, Computer Maintenance and Administration.
</p>
<p>
Basically a Do-it-all, but strongly directed towards intranet
programming, given that the employees where in the road all the
time.A national company that search stolen vehicles with the help of
the police, with people traveling all over the country constantly.
Here I did LAMP application development (with a little bit of
PHP-GTK), Sysadmin, Computer Maintenance and Administration.
Basically a Do-it-all, but strongly directed towards intranet
programming, given that the employees where in the road all the
time.
</p>
</details>
</td>
</tr>
<tr>
<td>Teacher</td>
<td>Escuela Profesional de Desarrollo Integral</td>
<td>Jan 2007 - Apr 2007 · 4 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>
Giving the "Software Engineering"class, it was an interesting
opportunity to get out of the superficiality of PHP workshops, by
taking my students into deeper development themes.
</p>
<p>
My personal pride is that even when I didn't give a deep
'language' oriented class, my students had taken his own path in
PHP, Ajax, CSS, MySQL, etc.. very successfully.
</p>
<p>
While they have a strong foundation in subjects as MVC, Version
Control, Agile Development and RUP. That will serve a greater good
when current technologies pass away.
</p>
</details>
</td>
</tr>
<tr>
<td>Sr. Full Stack Engineer</td>
<td>Logistica Dynamica</td>
<td>Jul 2006 - Nov 2006 · 5 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>
Development of an application that allows the revision of inventory
and movements to the clients, via web (It's a warehouse company),
using a MSSQL backend. It Offered an excellent opportunity to take
my Framework to the limits of it's own practicality.
</p>
<p>
Specially notable a fully customizable report system that left me
with an Interactive-DigItUp view on reports (against static, not
interactive one level reports that I used to see everywhere before
that)
</p>
<p>
Sysadmin of various flavors of servers; Suse, Debian and Slackware;
a Mix of flavors which by the way I was never so thrilled about, but
allowed me to experiment with them in a 24/7 environment.
</p>
</details>
</td>
</tr>
<tr>
<td>Webmaster</td>
<td>Festival de Software Libre</td>
<td>Jul 2006 - Sep 2006 · 3 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>Webmaster of the 5th Free Software Festival (Festival de Software Libre), a congress all about FLOSS
in Pto. Vallarta, Jalisco. México.</p>
</details>
</td>
</tr>
<tr>
<td>Webmaster</td>
<td>Festival de Software Libre</td>
<td>Jul 2005 - Sep 2005 · 3 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>Webmaster of the 4th Free Software Festival (Festival de Software Libre), a congress all about FLOSS
in Pto. Vallarta, Jalisco. México.</p>
</details>
</td>
</tr>
<tr>
<td>Mid. Full Stack Enginner</td>
<td>Intervoice</td>
<td>May 2006 - Jul 2006 · 3 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>Development of a LAMP application that functions a full stack administration of Asterisk boxes(VoIP),
this solution was sold as a replacement of more popular but costly VoIP boxes.</p>
</details>
</td>
</tr>
<tr>
<td>Jr. Full Stack Engineer</td>
<td>Innox</td>
<td>Oct 2004 - Mar 2005 · 6 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>LAMP application development under Linux. There I meet the world of frameworks (although in that time
all frameworks were homebrew).</p>
<p>There I meet the CMMI and the loads of documentation it requires, but with a twist, because you can
create documentation that actually serves a purpose and can, in fact, improve the development.</p>
</details>
</td>
</tr>
<tr>
<td>Jr. Full Stack Engineer</td>
<td>Innova/UDG</td>
<td>Feb 2004 - Oct 2004 · 9 mos</td>
<td class="no-print">
<details>
<summary>Details</summary>
<p>In this place we made the Virtual Learning Enviroment(AVA by it's spanish acronym), an ancestor of
the Virtual University.</p>
<p>There I worked as the programmer in charge of the connection between the official UDG student's
control system (SIIAU) and AVA. Mainly automation of student's creation inside AVA, using PHP scripts
to extract, clean and order the information of the first system in ORACLE into the second in MySQL.
(with the occasional report creating, given that I already had the connection with the official system
and the much needed understanding of the database structure)</p>
<p>My second project there, was the one that allowed servers with our software communicate using SOAP
with a intermediate layer on encryption using GPG.</p>
</details>
</td>
</tr>
</tbody>
</table>
<p>For a full detailed list of all my work experience please visit my <a
href="https://www.linkedin.com/in/levhita/" target="_blank">LinkedIn Profile</a>.</p>
</section>
</main>
<footer id="bottom">
<i>“Freedom comes in small packages, usually TCP/IP”</i><br />
<b>~Levhita</b>
</footer>
</body>
</html>