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!

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

Work

Backend Engineer Senior

Ingeodata June 2023 - Jan 2024

Optimizing software project management by organizing the code repository, standardizing its usage, and establishing a documentation guide. This resulted in increased visibility of product progress and more efficient collaboration between the development and engineering teams | Development of a library that incorporates 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 the delivery of critical analysis in ongoing projects | Dev Tools: Python, Django, Django Rest Framework, PostgreSQL, GitHub, Docker

Developer & Consultant

David Castro • Software Engineer January 2013 - Present

Development of an API to streamline the organization and management of sports tournaments administered by Jugalista SAS | Dev Tools: Python, Django, Django Rest Framework, MySQL, GitHub, Docker

Consultancy in Software Development, Architecture and agile methodologies for Ingeodata SAS, an enterprise which offers engineering services and solutions in the Oil & Gas field | Dev Tools: Python, Django

Course "Introduction to CommCare for Researchers". It's taught to teachers of the Faculty of Nursing of the Universidad Cooperativa de Colombia (Bucaramanga) in May of the year 2022 | Dev Tools: Python, Lektor

Design of the web portal of Dorian Salud para ti, an initiative that offers services of: Functional Medicine, Biological Decoding and Integrative Medicine | Dev Tools: Wordpress

Backend Engineer

Uber June 2022 - May 2023

35% decrease in the loading time of a service in the Promotions area (Cornershop by Uber) | New services backend development that supports the management of large brands accounts 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

Tech blog author | Backend development of a new mechanism that allows internal customers to manage products displayed in the BrandCenter app | Design of the integration API between external clients and 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

Design of the architecture and implementation of the Backend of the Management System for Stratification and Coverage of Home Public Services (SIGESCO) | Leadership in software development activities: Design and development of production and development environments, application of good 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

Development leader in the Research, Development and Innovation area of the institution | Backend, frontend and mobile developer for projects executed in the area | Information analyst for decision making in the institution and in research projects (ETL and data mining) | Engineering consulting in more than 10 research projects on health related topics (Medicine, Nursing and Psychology) | Drafting of engineering articles for scientific journals oriented to health and engineering | Speaker at national scientific health events | Dev Tools: Laravel, Bootstrap, Android (Java), MySQL, SQL Server, Wordpress, HTML, CSS, Javascript, GitLab

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

Depressive symptoms and obesity in adolescents. An application from Data Mining · Informes Psicológicos · 26 aug. 2020 Link

· MORE PUBLICATIONS ·

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 🙂