Diego A.

Diego A.

Python Developer

Bogota, Colombia
Hire Diego A. Hire Diego A. Hire Diego A.

About Me

Diego is a Python Developer applying modern development best practices to concept, design, prototype, develop, and release backend solutions - creating flowcharts and user guides, documenting programming tasks, writing complex queries, and performing routine maintenance. He writes well-designed, maintainable, scalable, and secure code in Python, proficient in core Python concepts, data structures, OOP, and data-related frameworks and libraries.

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.

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

  • Ensure that features are being delivered efficiently and on-time.

Autocomplete
Autocomplete
Software Developer
2022 - 2022
San Francisco, United States of America
  • Created and deployed new APIs, microservices, and backend components for Autocomplete.

  • Designed and shipped new features and functionalities to the application.

  • Executed automation tests and worked on DevOps on the project.

PersonalSoft
PersonalSoft
Senior Software Developer
2021 - 2022 (1 year)
Medellin, Colombia
  • Designed and implemented new Python-based backend solutions and APIs on projects for clients.

  • Maintained several applications and backend solutions on projects - identifying, triaging, and resolving complex issues.

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

Dicco S.A.S
Dicco S.A.S
Python / AI Developer
2017 - 2021 (4 years)
Santander, Colombia
  • Designed, built, and implemented calculation-based applications to enhance civil engineering activities within Dicco.

  • Built and deployed new prediction models to optimize data processing, machine learning, deep learning, and computation perception in the company.

  • Worked on AI, backend services and APIs, and frontend components and applications on the project.

Portfolio

Python Backend Developer - Autocomplete
Python Backend Developer - Autocomplete

Worked on API creation, DevOps, microservices, SQL, and AWS for Autocomplete - 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.

Fullstack Python Developer - Bancolombia
Fullstack 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 in Artificial Intelligence
Master's Degree in Artificial Intelligence
Universidad Internacional de la Rioja
2019 - 2020 (1 year)
Degree in Civil Engineering
Degree in Civil Engineering
Universidad Pontificia Bolivariana Seccional Bucaramanga
2012 - 2017 (5 years)