Personal details

Francisco P. - Remote full-stack developer

Francisco P.

Timezone: Buenos Aires (UTC-3)

About

Ever since I wrote my very first Python program (a terminal game of word search puzzle) I was always keen on developing applications that had direct interaction with the user.

A few years later my university tasked me with developing a version of the famous Metal Slug game but with online capabilities. In order to achieve that I had to develop both a Server and a Client in C++ along with all characters and map sprites I had to ensemble on Photoshop.
At this time was when I realized that I was able to learn all types of skills on my own in order to achieve a task at hand.

My journey through University and some companies got me doing mostly Backend and Database tasks, however in my most recent projects I've opened up to FrontEnd and rediscovered the thrill and how rewarding is to be the first layer of interaction with users. I had the oportunity to develop not only functional applications but good experiences for the people using them.

I fell in love with Flux Arquitecture (Unidirectional Data Flow) thanks to React.js but I continue striving to find and learn new paradigms such as the one proposed by Svelte.

“I'm not a great programmer; I'm just a good programmer with great habits.”
― Kent Beck

Work Experience

Sr Software Engineer
Mercado Libre | Jun 2020 - Present
Node.js
Gradle
TypeScript
Eclipse Vert.x
React
Kotlin
Tableau
Datadog
Cypress
Express.js
Responsible for maintaining and developing new features for the squad's Frontend Web (Account Recovery) as well as discovering, keeping track and setting up a roadmap of technical debt to be addressed across our entire product stack (Web, iOS, Android, API's). Other responsibilities: • Creating or updating business metric dashboards (such as conversion funnel, drop rate, etc) to better understand user behaviour in our site in order to identify potential new features, bugs or capabilities we are lacking. • Working alongside UX to share issues with our product, iterating and coming up with new, better and more comprehensive approaches to communicating our goal to our users. • Synchronizing with other development squads adjacent to ours when designing or deploying new features that could affect multiple squads. • Conducting technical interviews with candidates.
Software Developer
Valtech | Mar 2018 - May 2019
Android
Node.js
Xcode
Gradle
React Native
Redux
Styled-Components
• Developed an application designed to improve the process people had to go through to meet with health specialists. From making the appointment and generating your own insurance credential to video calling with doctors and displaying pharmacies near your location. • Designed and integrated both the Web section (done in Shopify) and API interaction with the local post office Mainframe for a new delivery method (Store Pickup) for a local e-commerce that sells foreign alcoholic beverages originating from all around the globe.