Diego A.

Diego A.

Python Developer

Barcelona, Spain
Hire Diego A. Hire Diego A. Hire 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.

Work history

UpStack
UpStack
Python Developer
2023 - Present (1 year)
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.

Portfolio

Python Back-end Developer - AutoComplete
Python Back-end Developer - AutoComplete

Worked on API creation, DevOps, microservices, SQL, and AWS, adding new features and writing clean, scalable code on solutions. Analyzed and implemented business needs, reviewed feature modification requests, and translated requirements into scalable software components. Maintained solutions on the project, implemented automated tests, and handled different APIs and databases.

Full-stack Python Developer - Bancolombia
Full-stack Python Developer - Bancolombia

Wrote and deployed clean, efficient, reusable, testable, and scalable code on the Bancolombia app, handling app maintenance and solving app incidents. Added new features to the chatbot, implemented solutions for end users, 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 for DICCO, implementing prediction models, improving data processing, and managing large databases. Analyzed and translated technical requirements into high-performing software components and 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)