Diego A.

About Me

Diego is a Python Developer applying modern development best practices to design, prototype, develop, and release back-end solutions. He creates flowcharts and user guides, documents programming tasks, writes complex queries, and performs routine maintenance. Diego is proficient in core Python concepts, data structures, OOP, and data-related frameworks and libraries, and he writes well-designed, maintainable, scalable, and secure code in Python.

Frontend

Backend

DevOps

Other

Work history

UpStack
UpStack
Python Developer
2023 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

AutoComplete
AutoComplete
Software Developer
2022 - 2022
Remote
  • Created and deployed new APIs, microservices, and back-end components.

  • Designed and shipped new app features and functionalities.

  • Worked on DevOps and ran automation tests on the project.

PersonalSoft
PersonalSoft
Full-stack Developer
2021 - 2022 (1 year)
Remote
  • Designed and implemented new Python-based back-end solutions and APIs on client projects.

  • Maintained applications and back-end solutions, identifying, triaging, and resolving complex issues.

  • Performed unit, E2E, performance, and acceptance tests on solutions to ensure quality and maximize performance.

DICCO SAS
DICCO SAS
Python Developer
2017 - 2021 (4 years)
Santander, Colombia
  • Designed, built, and implemented calculation-based applications to enhance civil engineering activities.

  • Built and deployed new prediction models to optimize data processing, Machine Learning, Deep Learning, and computation perception in the company.

  • Worked on AI, back-end services, APIs, and front-end components and applications.

Showcase

Python Back-end Developer - AutoComplete
Python Back-end Developer - AutoComplete
  • Created APIs, employed DevOps, microservices, SQL and AWS in development, and added new features to software solutions using clean, scalable code.

  • Analyzed business needs, reviewed modification requests, and translated requirements into scalable software components for AutoComplete project.

  • Maintained project solutions, implemented automated tests, and managed different APIs and databases.

Full-stack Python Developer - Bancolombia
Full-stack Python Developer - Bancolombia
  • Developed and deployed clean, efficient and scalable code on the Bancolombia app, also handled app maintenance and solved incidents

  • Added new features to the chatbot and implemented user-end solutions

  • Worked on performance tuning and enhanced functionalities on the current software system

Python Developer - DICCO
Python Developer - DICCO
  • Designed and implemented new solutions to enhance civil engineering works, including the use of prediction models and improved data processing techniques

  • Managed large databases to support civil engineering works at DICCO

  • Analyzed technical requirements and translated them into high-performing software components, leading to enhanced functionalities on software systems

Education

Master's Degree, Artificial Intelligence
Master's Degree, Artificial Intelligence
Universidad Internacional de La Rioja (UNIR) - Spain
2019 - 2020 (1 year)
Degree in Civil Engineering
Degree in Civil Engineering
Universidad Pontificia Bolivariana - Colombia
2012 - 2017 (5 years)