Fernando Garate
LOCATION AND CONTACT
La Plata, Buenos Aires. Argentina
https://www.linkedin.com/in/fmgarate/
https://github.com/fmgarate
fmgarate at gmail dot com
OBJECTIVE
To obtain a position as a software developer in a challenging environment for a dynamic company that creates and develops well-designed products.
EXPERIENCE
Full Stack Web developer / Devsar / Argentina / NOV 2011 - 2019
Web apps development based mainly on Python, Django and JavaScript frameworks like React, Vue, and Angular. I worked on projects for startups from many places around the world. Agile methodologies and customer focused process (daily meetings and early development snapshots). I mentored trainees employees and helped to design the hiring process, including technical evaluations and candidates interviews.
Desktop Apps Software Developer / Independent / Argentina / 2005 - 2012
During this period I worked mainly for small stores in my city providing desktop and console applications for stock control, billing, and simple reports.
PROJECTS
Webinars Platform
I designed and implemented an automated webinars platform based on Google App Engine (PaaS). This product was designed for high scalability usage. Main components: CMS module, static sites generator with themes, multi-language, js widgets, and CDN support. Emails module, email sender engine using SendGrid as email backend with templating support and automatic audience tagging based on user's behavior. Stats module: webinars stats based on Redis, Redis Labs. Technologies: Python, Django, Jinja templates, JavaScript, AngularJs, Google App Engine, Google BigQuery, Amazon S3, EC2, CloudFront, SendGrid, Redis Labs.
Video Encoder Service
I co-designed and implemented a video encoder web service based on the FFmpeg multimedia framework. This project was a complementary component for the webinars platform. Features: Chunked video upload support (for big video files upload). Multi-output format support (MP4, HLS, and WebM included). Real-time encoding progress report. Multi-tenant design. Technologies: Python, Django, Rest framework, Celery tasks, Amazon S3, Lambda, EC2, FFmpeg.
Google Ads Campaign Manager
I designed and implemented a Google Ads campaign manager web application that auto-generate ads, groups, and campaigns from an online products catalog. This platform also can create a product landing page from an offline product catalog. Originally designed to provide Google Ads advertising support for car dealers in the USA. Features: Site scrapers, landing page generator, products API, Google Ads performance metrics reports, API support. Campaigns performance monitor and budget manager support, ability to decide how to invest the budget to optimize profits. Technologies: Python, Django, Rest framework, Celery tasks, Scrapy, Vuejs, ScrapingHub, Amazon S3, EC2, API Gateway, Lambda.
Music Marketplace
I implemented a music marketplace web application based on the iTunes API and iTunes affiliate program. Features: Social-networking site where you can make money by buying new music you like and sharing it with friends. Technologies: Python, Django, iTunes API client, Google App Engine.
Amazon Alexa Skill / Google Dialog Flow Agent
I implemented a set of skills for Amazon Alexa and Google Dialog Flow virtual assistants. This project was created to assist the clients of a large chain of gyms in the USA. Technologies: Python, Flask, Jinja templates, Amazon Alexa SDK, Google Dialog Flow SDK, Amazon Lambda.
EDUCATION
Computer Science. UNLP / La Plata, Buenos Aires. Argentina / JUN 2001-Uncompleted
Theoretical foundations of Computer Science and an approach oriented to the use of computer technology in aspects such as networks, distributed systems, the architecture of processors and operating systems, advanced studies in algorithms and their applications.
Electro-Mechanical Technician. / Buenos Aires. Argentina / 1996 - 2000
Mechanical / Construction vocational-technical high school.
LANGUAGE
English / Proficient
Spanish / Native Speaker
SKILLS
Web programing / HTML / CSS / JavaScript / Python / Django / Flask / Go / Rust / React / Vue / AngularJs / Git / Amazon AWS / Google Cloud / Google App Engine / Amazon Lambda / Microservices