Germán Martín Podestá

Full-stack Web Developer

Email: german.m.podesta@gmail.com

Phone: +54 11-5780-4129

Web: https://germanp.github.io

About Me

I’m an information systems graduate with 8+ years of experience in software development. I have strong skills in django and Python.I have worked on server administration and CI. I also worked with vueJs in the frontend.

I believe that well-documented code and decisions are keystone when building a good product, they favor communication saving a lot of effort from misunderstandings and frustration. They also encourage communication and teamwork.

I am most skilled in: Python Javascript Typescript TDD Docker Deployment CI

Experience

Autonomous

Freelance Web Developer

November 2017 - Present

Currently I work as a freelance developer taking part in development teams and also building integral solutions adapted to the client needs.

I like to work in: Django Typescript JavaScript Vue.js Docker

Cooperativa de Trabajo Devecoop

Partner

May. 2013 - Nov. 2017

I gained most of my experience here. I worked with a lot of projects, some from Argentina, some other internationals, sometimes taking part of their team and sometimes with our own team. I also was in charge of the server infrastructure of the company.

I mostly worked on: Django JavaScript AngularJs Vue.js Docker Docker-Compose Swagger Python Selenium BDD

CableNetwork Argentina

Freelance Developer

March 2010 - Sep. 2010

My first software freelance work. I created a QA software that takes measurements of the end product and produces a quality report used for analysis in QA sector and also to share with their clients.

Natatorio Hera

Customer Service

Feb. 2007 - Feb. 2010

As a part-time job it let me to keep with my studies. I also wrote a software to help with the administration of the business.

Education

UNLa

Bachelor on Information Systems

2008 - 2017

At the university I learned the basic concepts of the many different disciplines inside computer science. This gave me the knowledge that most of problems in computer science were already addressed, but the main challenge is reconciling the pragmatism need at work with the perfectionism of the theory.

Technical School

Computer technician

2004 - 2007

Here I took the first steps in software development, I did some little programs using Visual Basic and some basic pages in HTML.

Featured Projects

SIGEHOS

Healthcare management that centralizes the administration of over 20 health centers in the city of Buenos Aires. One of the main challenges was handling multi-tenancy as every health center has their own database, but there were mixed versions of the software and the data schema was different. We had to craft a customization over django rest framework in order to handle views with overlapping names (actually with overlapping features).

Django Django Rest-Framework MySQL PyGtk WxPython

Qwil

It covered the onboarding and off-boarding process of workers under different schemas of work. The software handles approving and signing paperwork as well the granting of equity. One of the challenges was to handle all the different states of the documents and approval required. We solved it implementing a state machine with their states and transitions.

Django-Rest-Framework PostgreSQL Docker TDD OAuth2 Provider AngularJs

Betterez

Travel tickets and reservation management platform implemented from the ground up in nodeJS, express and mongodb. I’ve took part in the development of the frontend for public facing tickets selling.

The main challenge was to work with a bleeding edge technology like NuxtJs is and be able to figure out the bases for the rest of the development team and mantaining test automation working for a wide variety of web browsers.

NodeJs MongoDB TDD VueJs Vuex WebdriverIO

Others

  • Django-Girls coach in PyCon 2018
  • Social Economy course in UNLa
  • Autonomous Taxes management course in the University of Buenos Aires