Freelance – Fullstack Developer - Mobile (Android & iOS), Backend (Koa, NestJS), Frontend (React), Database, Technical Support - Hybrido Studio
(2024-11)
Participated in different stages of the product lifecycle, including UX discussions, requirement analysis, and reviewing designs for new features and modules. Worked across Android, backend, frontend, and database areas, taking features from planning and development to deployment and validation.
- Designed and built a full system to block Android devices when credit payments were overdue, combining backend logic, Android features, UI flows, and business rules.
- Implemented Android features like Device Owner mode, provisioning flows, restrictions, task lock modes.
- Integrated Samsung Knox Guard, creating the backend logic and Android behavior needed to remotely lock devices depending on the credit status.
- Developed backend processes to verify payments, trigger lock/unlock actions, and handle the complete flow for both states.
- Added business role logic to define permissions and workflows for agents, supervisors, admins, and field staff involved in the credit and device management process.
- Developed and maintained frontend web interfaces such as dashboards, admin panels, and operational tools for creating credits, reviewing payments, and managing devices.
- Integrated both the Android app and the frontend with backend services using WebSockets, enabling real-time device status, actions, and administrative controls.
- Designed and maintained the PostgreSQL database, handling data modeling, migrations, performance improvements, and updates across several system components.
- Performed debugging, production testing, and post-release fixes to ensure system stability.
- Acted as the main escalation point for complex issues, solving problems that required deeper investigation.
- Handled a heavy and varied workload, adapting to changes quickly.
- Developed a full platform (frontend, backend, and hybrid mobile app) for a sports club to manage class and facility reservations (rooms and fields).
- Implemented booking management with equipment selection (bicycles assigned per user).
- Integrated Stripe for payment processing.
- Built cancellation flows with a wallet system for refunds.
- Designed booking logic to prevent overbooking and ensure availability control.
Freelance - Android Developer - Fraternitas.io
(2023-12 - 2024-08)
- New features development, bug fixes (reported by QA and Crashlytics), code reviews, pull requests.
- Collaborated with the backend team to develop features for the Android application.
- Designed and developed an IVR model utilizing NestJS (backend) and DialogFlow CX for the voice model.
Software Developer - Grupo Salinas – Banco Azteca
(2021-09 - 2023-07)
- Led a project focused on Android and Windows Forms development for Cash Withdrawal at Banco Azteca, implementing facial recognition using the Facetec SDK. Utilized ADB for communication between workstations and Android devices, while developing new features, fixing bugs, and enhancing the performance of both applications.
- Collaborated with the information security team to improve communication practices and prevent vulnerabilities, ensuring the protection of services and sensitive information during communication between devices.
- Sent usage statistics to the Elastic platform, created charts, and conducted analyses to identify opportunities for project improvement.