I'm David Castro

I am a 🚀 Software Engineer with a master's degree in Software Development. I currently work as 🖥️ Backend Developer using 🐍 Python. My passion is creativity with code, where I transform ideas into amazing solutions. Let's explore this digital journey together!

Experience

Developer & Consultant

David Castro • Software Engineer January 2013 - Present

💻 Developed an API to optimize the organization and management of sports tournaments administered by Jugalista SAS | Dev Tools: Python, Django, Django Rest Framework, MySQL, GitHub, Docker ⛽ Provided software development consulting to Ingeodata SAS, a company offering engineering services and solutions for the Oil & Gas sector | Dev Tools: Python, Django 👨🏼‍🏫 Taught an Introduction to CommCare course to researchers, to a group of professors from the Faculty of Nursing at the Cooperative University of Colombia (Bucaramanga) in May 2022 | Dev Tools: Python, Lektor

Sr. Backend Engineer

Ingeodata June 2023 - Jan 2024

I optimized software project management by organizing the code repository, standardizing its use, and establishing documentation guidelines. This resulted in increased visibility of product progress and more efficient collaboration between the development and engineering teams | Developed a library that includes essential calculations and graphics for geomechanical analysis and optimization, along with a data analysis environment and a scalable API. These solutions enable engineers to work efficiently with data, improving decision-making and critical analysis delivery in ongoing projects | Dev Tools: Python, Django, Django Rest Framework, PostgreSQL, GitHub, Docker

Backend Engineer

Uber June 2022 - May 2023

Achieved a 35% reduction in service loading time in the Promotions area (Cornershop by Uber), significantly enhancing user experience | Developed the backend of new services that streamline account management for major brands in the Brands area (Cornershop by Uber) | Dev Tools: Python, Django, Django Rest Framework, PostgreSQL, Redis, GitHub, New Relic, Datadog, Sentry

Backend Engineer

Cornershop by Uber July 2021 - May 2023

Contributed as an author on the technology blog, sharing knowledge and experiences on relevant industry topics | Developed the backend of a new mechanism that allows internal clients to manage products displayed in the BrandCenter application | I designed and implemented the API for integration between major clients and the Brands department | Initiated and managed a best practices initiative for API development in the Brands area | Dev Tools: Python, Django, Django Rest Framework, PostgreSQL, Redis, GitHub, New Relic, Datadog, Sentry

Backend Developer

Departamento Administrativo Nacional de Estadística DANE July 2020 - May 2021

Designed the architecture and implemented the Backend of the Strata Management and Coverage of Domiciliary Public Services System (SIGESCO) | Led software development activities, including design and development of development and production environments, implementation of best practices, and management of source code repositories | Dev Tools: Python, Django, Django Rest Framework, PostgreSQL, Docker, Gitlab

Development Engineer

Fundación Cardiovascular de Colombia November 2016 - February 2020

Led the development of the Research, Development, and Innovation area of the institution | Developed backend, frontend, and mobile applications for various projects executed in the area, contributing to the advancement of technology in the healthcare field | Acted as a Data Engineer & Analyst, performing data analysis and implementing ETL processes and data mining to facilitate decision-making both within the institution and in research projects | Provided engineering consultancy for over 10 research projects in health-related areas, covering topics in Medicine, Nursing, and Psychology | Contributed to knowledge exchange in the healthcare field, both as an author of articles in specialized scientific journals and by sharing experiences as a speaker at national scientific events | Dev Tools: PHP, Laravel, Bootstrap, Android (Java), MySQL, SQL Server, Wordpress, HTML, CSS, Javascript, GitLab

Education

Magister in Management, Application and Software Development

Universidad Autónoma de Bucaramanga 2015

Recognition: Meritorious Distinction | Software prototype of an indoor positioning system for mobile devices | Dev Tools: Android, SQLite, IndoorAtlas, libGDX, Tiled Map Editor

Systems Engineer

Universidad Industrial de Santander 2012

Evaluation of data transmission with respect to the IEC 61850 standard in a local data network and its performance against attacks on its security | Dev Tools: Python, Scapy, Wireshark, Ostinato, Backtrack, Ubuntu

Publications

Using Principles of Digital Development for a Smartphone App to Support Data Collection in Patients With Acute Myocardial Infarction and Physical Activity Intolerance: Case Study · JMIR Formative Research · 18 mar. 2024 Link

Chapter 9: Building a Mobile Monitoring System · Book: Comprehensive Approach in Children with Complex Congenital Heart Defects · 1 sep. 2023 Link

Design of a mobile application for home monitoring of babies with complex congenital heart disease · Revista Cuidarte · 7 oct. 2022 Link

A Few Of My Latest Creations

⚡ Would you like to take your software development experience to the next level?

I offer specialized services that include backend development, where I transform ideas into robust and efficient solutions, software development consultancy to optimize your projects, and personalized coaching to boost your professional growth.

Contact me

Say Hi!

Have a new project in mind? Let's collaborate and build something awesome. Let's turn that idea to an even greater product 🙂