Last active
February 8, 2023 22:20
-
-
Save aotarola/b8df777857f2d6d4da7505f20f349ab7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", | |
"basics": { | |
"name": "Andres Otarola Alvarado", | |
"label": "Software Engineer", | |
"email": "andres@otarola.me", | |
"phone": "(650) 307 3844", | |
"website": "https://otarola.me", | |
"summary": "I'm a software engineer with +12 years of experience, passionate about technology, web development, and functional programming.\n\nThroughout my career, I had the opportunity to grow at Groupon by building and managing web applications and architected platform-level solutions. I have worked with product and platform teams with a strong front-end focus.\n\nCurrently, I'm looking for a remote front-end role (I'm flexible on a hybrid remote position as well).\n\nMy ideal team is one with highly skilled individuals looking to keep improving and helping each other.", | |
"location": { | |
"countryCode": "US", | |
"region": "California", | |
"city": "Redwood City" | |
}, | |
"profiles": [ | |
{ | |
"network": "LinkedIn", | |
"username": "aotarolaalvarado", | |
"url": "https://www.linkedin.com/in/aotarolaalvarado/" | |
}, | |
{ | |
"network": "Twitter", | |
"username": "_aotarola_", | |
"url": "https://twitter.com/_aotarola_" | |
}, | |
{ | |
"network": "Github", | |
"username": "aotarola", | |
"url": "https://github.com/aotarola" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"name": "Groupon (US)", | |
"company": "Groupon (US)", | |
"position": "Senior Software Engineer (Remote)", | |
"startDate": "2021-10-31", | |
"endDate": "2022-10-08", | |
"summary": "Member of the Web Core Team.", | |
"highlights": [ | |
"Architected and implemented Optimizely A/B testing service Web integration.", | |
"Supported teams to migrate on-prem services onto AWS.", | |
"Built an internal web application to visualize and validate experiments on Optimizely. The language used was Elm.", | |
"Led platform-level communications to feature teams every week." | |
], | |
"url": "https://www.linkedin.com/company/groupon/", | |
"location": "Redwood City, California, United States" | |
}, | |
{ | |
"name": "Groupon (US)", | |
"company": "Groupon (US)", | |
"position": "Senior Software Engineer", | |
"startDate": "2019-02-28", | |
"endDate": "2021-09-30", | |
"summary": "Checkout Web team's tech lead (login/signup, checkout, receipt, and my account pages).", | |
"highlights": [ | |
"Architected and led web and mobile integration with 3DS2.0.", | |
"Refactored login/signup web application, improving page load by 20%, thus making it meet business performance goals. I used Vanilla JS only to keep it light.", | |
"Drove Apple Pay and Paypal implementation into the checkout page.", | |
"Implemented Payment Request API along with Google Team onto the checkout page." | |
], | |
"url": "https://www.linkedin.com/company/groupon/", | |
"location": "Chicago, Illinois, United States" | |
}, | |
{ | |
"name": "Groupon (US)", | |
"company": "Groupon (US)", | |
"position": "Software Engineer III", | |
"startDate": "2015-08-31", | |
"endDate": "2019-02-28", | |
"summary": "Checkout Web team's tech lead (login/signup, checkout, receipt, and my account pages).", | |
"highlights": [ | |
"UX overhaul confirmation and receipt page, whole CSS and JS were remade, improving page load by 30%.", | |
"Led redesign project for touch experience on the confirmation page. Replaced JQuery code with preact and removed unneeded CSS, improving page load by 60%.", | |
"Migrated our test suite from PhantomJS to headless chrome via TestiumJS, improving CI pass by 80%.", | |
"Built and led magic link feature for the login page.", | |
"Built and led magic link feature for the login page.", | |
"Integrated ELK searches into Wavefront." | |
], | |
"url": "https://www.linkedin.com/company/groupon/", | |
"location": "3101 Park Boulevard, Palo Alto, California" | |
}, | |
{ | |
"name": "Groupon (Chile)", | |
"company": "Groupon (Chile)", | |
"position": "Software Engineer II", | |
"startDate": "2013-07-31", | |
"endDate": "2015-07-31", | |
"summary": "User Workflow Team (main checkout page).", | |
"highlights": [ | |
"Migrated the checkout page US from monolithic Ruby on Rails application to an in-house NodeJS framework.", | |
"Migrated the checkout page EMEA from a custom Java framework to an in-house NodeJS framework.", | |
"Added multi-item order support onto existing orders API (Ruby on Rails)." | |
], | |
"url": "https://www.linkedin.com/company/groupon/", | |
"location": "Vitacura 2771, Santiago, Chile" | |
}, | |
{ | |
"name": "Groupon (Chile)", | |
"company": "Groupon (Chile)", | |
"position": "Software Engineer I", | |
"startDate": "2012-03-12", | |
"endDate": "2013-07-31", | |
"summary": "Groupon Sales Team (Groupon web application specific for Chile).", | |
"highlights": [ | |
"Implemented Geolocalization services for shipping delivery services.", | |
"Led IP warm-up strategy with Sendgrid.", | |
"Improved PHP script for massive email sending (newsletters), reducing it from a 4-hour run to under 10 minutes.", | |
"Built a web application allowing marketing campaign creation, eliminating manual work. I used CakePHP and MySQL for this task." | |
], | |
"url": "https://www.linkedin.com/company/groupon/", | |
"location": "Vitacura 2771, Santiago, Chile" | |
} | |
], | |
"volunteer": [ | |
{ | |
"organization": "Code Nation", | |
"position": "Volunteer", | |
"url": "https://codenation.org/", | |
"startDate": "2021-10-21", | |
"endDate": "2022-05-11", | |
"summary": "Volunteer in James Lick High School in San Jose.", | |
"highlights": [ | |
"Taught essential Web development." | |
] | |
} | |
], | |
"education": [ | |
{ | |
"institution": "Universidad Arturo Prat", | |
"area": "Computer Science", | |
"studyType": "Bachelors", | |
"startDate": "2004-12-31", | |
"endDate": "2009-12-31" | |
} | |
], | |
"awards": [], | |
"certificates": [], | |
"publications": [], | |
"skills": [ | |
{ | |
"name": "Languages", | |
"level": "", | |
"keywords": [ | |
"HTML/CSS", | |
"Javascript", | |
"Typescript", | |
"Coffeescript", | |
"Ruby", | |
"Python", | |
"Elm" | |
] | |
}, | |
{ | |
"name": "Technologies", | |
"level": "", | |
"keywords": [ | |
"Stylus/TailwindCSS", | |
"Preact/React/Next.js", | |
"Redux", | |
"NodeJS", | |
"Redis", | |
"memcached", | |
"CI/Jenkins", | |
"OSX/Linux" | |
] | |
}, | |
{ | |
"name": "Working knowledge", | |
"level": "", | |
"keywords": [ | |
"Django", | |
"Kubernetes", | |
"Helm", | |
"Elastic Search", | |
"Splunk", | |
"CakePHP", | |
"PHP" | |
] | |
}, | |
{ | |
"name": "Other", | |
"level": "", | |
"keywords": [ | |
"Relational databases", | |
"Test Driven Development", | |
"E2E testing", | |
"Agile methodologies Scrum/Kanban" | |
] | |
} | |
], | |
"languages": [ | |
{ | |
"fluency": "Fluent Speaker", | |
"language": "English" | |
}, | |
{ | |
"fluency": "Native Speaker", | |
"language": "Spanish" | |
} | |
], | |
"interests": [ | |
{ | |
"name": "Functional Programming" | |
}, | |
{ | |
"name": "Japanese language" | |
}, | |
{ | |
"name": "(Video | Board) games" | |
}, | |
{ | |
"name": "Bread baking" | |
} | |
], | |
"meta": { | |
"theme": "flat", | |
"version": "v1.0.0", | |
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment