INÉS ADELA ROJAS LEÓN

Software Engineer | MSc in Software Engineering

Experienced software developer with 10 years of comprehensive expertise in software development, spanning various sectors including education, food delivery, retail, banking, and advertising. Proficient in leading technical teams, committed to continuous improvement, and dedicated to achieving team success.

Android
Kotlin
Python
KMP
Git
Swift
Jetpack Compose
SwiftUI
Docker
Java
CI/CD

GitHub Repositories

Mobile-App-Clean-Architecture

A sample Android application to showcase a clean architecture approach for mobile development.

Kotlin
150
30
View on GitHub
Python-Microservice-Template

Template for building scalable microservices with Python, Flask, and Docker.

Python
200
50
View on GitHub
KMP-Shared-Library

A Kotlin Multiplatform Mobile (KMP) shared library for networking and data logic.

Kotlin
120
25
View on GitHub
SwiftUI-Design-System

Implementation of a design system using SwiftUI components for iOS applications.

Swift
180
40
View on GitHub
AI-Chatbot-Service

A chatbot service using Python and OpenAI to provide intelligent conversational experiences.

Python
250
60
View on GitHub
DevOps-IaC-Pipelines

Repository with examples of Infrastructure as Code (IaC) using Terraform and CI/CD pipelines with GitHub Actions.

Work Experience

Mobile Developer
Axpe ConsultingJANUARY 2024 - Current
  • Technology consultancy firm providing services to clients in various industries. Currently working on the "Stradivarius" Android app, part of the Inditex group.
  • Implemented new features using Jetpack Compose, MVVM and MVI architectural patterns.
  • Contributed to app stability and performance by writing unit tests.
  • Participated in agile ceremonies and proposed continuous improvements for development workflow.
Mobile Developer
PlatziSEPTEMBER 2023 - JANUARY 2024
  • Online education platform that offers courses and training programs in various fields, with a focus on technology and business.
  • Developed and maintained "Platzi" app on Android, proposing technical improvements and implementing agile development processes.
Technical Lead for mobile team
Talent.comDECEMBER 2022 - July 2023
  • Online job search engine. It provides users with the ability to search and apply for a wide variety of job opportunities across different locations and industries.
  • Lead Android and iOS teams for "Talent.com" app, coordinating developments and optimizing processes.
  • Played a key role in defining project architecture and maintaining information flow.
Technical Lead for mobile team
Muni Tienda, BogotáSEPTEMBER 2021 - NOVEMBER 2022
  • Lead Android and iOS teams for "Muni" app, focusing on sales and online order management.
  • Coordinated developments, optimized processes, and ensured adherence to project architecture.
Senior Developer
Endava, BogotáSEPTEMBER 2018 - AUGUST 2021
  • Global technology and consulting company specializing in software development, engineering, and IT consulting services.
  • Contributed to the development of diverse applications, including a loan application, digital media app, and trip management app.
Developer
TPaga S.A.S., BogotáJULY 2016 - AUGUST 2018
  • Development and maintenance of “Billetera Tpaga” on Android and iOS platforms.
  • Tpaga Wallet is a mobile wallet innovating in the way you make payments in Colombia, it’s an option to allow people to receive money and easily use it within more than 40.000 cash-out and spending points.
Mobile Developer
Domicilios.com, BogotáJUNE 2015 - JULY 2016
  • Development and maintenance of “Domicilios.com” on Android platform.
  • Domicilios.com is an application to order and pay food online with delivery services.
Mobile Developer
ID Interactive, BogotáJANUARY 2014 - JULY 2015
  • Love Lock, an application for sharing moments and places developed on Phonegap.
  • HeartBeat (Demo), an application linked to Deezer for playing music according to your heart rate.
  • 360 (Demo), an application to simulate the challenges of pregnancy.
  • Consejos POND’S, an application with advises and tips on how to use POND’S products.
  • Crece con ellos - Dolex Niños, application to check the doses of medication for your baby.
  • Sueños Old Mutual, application to create saving plans.
  • Samsumg Wallet and Fandango movie tickets (Demo).

Education

Maestría en ingeniería de software
Universidad de los Andes, Colombia

Ingeniería de software

2023 - 2025

Ingeniería de sistemas y computación
Universidad Pedagógica y Tecnológica de Colombia, Tunja

Ingeniería de sistemas y computación

2009 - 2015

Investigator
Semillero de investigación en móviles SABBAT, Tunja

Mobile Research

2011 - 2014

Technical Skills

Mobile Development & Architecture

Android
iOS
Kotlin
Swift
Jetpack Compose
SwiftUI
MVVM
MVI
Redux
Unidirectional Data Flow (UDF)
Clean Architecture
Clean Swift
VIP
VIPER
Design System Implementation (Jetpack Compose, SwiftUI, Figma Tokens)
Creation of Reusable Mobile Libraries
Internal SDKs (UI, Networking, Analytics)

System Design & Backend Architecture

Python
Java
Micronaut
Flask
Domain-Driven Design (DDD)
Clean Architecture
SOLID
GRASP
GoF
Microservices Architecture
CQRS
Event Sourcing
Service Orchestration & Choreography
Distributed Sagas
Event-Driven Architecture (Kafka, Apache Pulsar)
REST
gRPC
API-First Development
Swagger
Semantic Versioning

AI & Machine Learning

OpenAI
Google ML Kit
Firebase ML
Chatbots
Prompt Engineering
RAG (Retrieval-Augmented Generation)
Fine-tuning Models

Cloud & DevOps

Google Cloud Platform
AWS (basics)
Docker
Kubernetes
Terraform
Infrastructure as Code (IaC)
Fastlane
Gradle
CocoaPods

CI/CD & Tooling

Git
Bitrise
GitHub Actions
Jenkins
CI/CD Pipeline Design
Trunk-based Development
Feature Flags

Quality Assurance

TDD
BDD
Unit Testing
Integration Testing
E2E Testing
Automation
Monkey Testing
Ripper Testing
Espresso
XCTest
Cucumber
Cypress
Playwright
Snapshot Testing
Test Strategy
Mutation Testing

Observability & Performance

Crashlytics
Firebase Performance Monitoring
Prometheus
Grafana
Datadog
OpenTelemetry
Distributed Tracing

Security

JWT
OAuth2
OWASP Mobile Top 10
Secure Coding Practices
Dependency Scanning
SAST/DAST

Accessibility & Internationalization

Accessibility (a11y)
WCAG Standards
Internationalization (i18n)
Localization (L10n)

Agile & Team Practices

Scrum
Kanban
Agile Ceremonies
Cross-functional Collaboration
Mentoring
Technical Hiring
Interviewing
Pair Programming

Leadership & Management

Team Leadership
Stakeholder Communication
Technical Decision-Making
Coaching
Product Roadmapping
System Architecture Documentation (ADRs)

Certifications

    Get in Touch

    I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions. Feel free to reach out.

    Say Hello