Senior Software Developer with experience in JavaScript, SQL, and Python, each 10 years of experience. 20 years of experience in total.
The company with whom I grew the most professionally is ADA SA, a small software shop from Medellín. Our client was the IDEAM, an equivalent to the weather and meteorology office in Colombia, and I had the immense pleasure to write all kinds of weather related applications, including predictive models. As I started as a senior developer, I went all the way to become the tech lead for this particular client, and of course I learned a lot during the four years with them (2007-2011), sometimes the hard way.
Since I started my career in the early 2000s, I've almost always been the guy who writes the code, and when not, the one who receives the responsibility to either keep things working, or the team working. So I'm pretty sure all of the projects mentioned in my CV benefited hugely from my contributions, even those in which I didn't last or those that didn't meet success. Among my most successful ones, I'll just mention:
When talking about my strengths, I believe my coworkers would mention:
Full-stack freelance developer on the new version of their Suite IAM solution of identity management. Code the new functionalities in Python + Next.js, and code and support CI/CD pipelines on Docker, Kubernetes and deploy to AWS.
To support the code base of a modern car selling and contracting application using Python & React. Write backend related code that will support its newest functionality. Write test automated scripts with Selenium, Nose2.
Support the code base of a modern car sales and contracting platform, dealertrack.com. Starting from an existing XML/SOAP architecture consumed from a monolithic Django/DRF backend, we migrated it to a modern micro-services architecture using Fast API under AWS Lambda functions, therefore gaining a huge speed improvement while leveraging available cloud resources. Used Terraform as infrastructure description language