Personal details

Depa - Remote iOS developer

Depa

Lead Mobile && Backend Engineer
Based in: 🇦🇷 Argentina
Timezone: Buenos Aires (UTC-3)

About

As a Staff Backend & Lead Mobile Engineer, I've navigated through diverse sectors such as fintech, retail, online collaboration, machine learning, education, and consulting, contributing to leading companies including JPG Store, Apple, Brubank, Mural, Austrian Institute of Technology, Mimo, Theorem, and Wolox.

Aside from leading technical teams, I find fulfillment in mentoring others. I'm an active mentor at CodeMentor and MentorCruise, with more than 60 ⭐⭐⭐⭐⭐ reviews. This role has allowed me to guide many developers on their career paths, share insights from my professional experience, and teach advanced programming topics that you learn only when you have had several years on the industry.

I have a strong educational background, with a degree in software engineering from ITBA (Argentina, 2017) and a master's degree in software engineering from UAS Technikum Wien (Austria, 2018). I'm also expanding my horizons into philosophy at USAL since 2021.

I have a proven track record in:

- Conducting code reviews

- Assessing candidates through technical interviews.

- Leading and proposing architectural decisions.

- Working with complex problems, such as sockets in online collaboration.

- Delivering workshops and talks on Combine, Rx, App Architecture, Coordinators, and Unit Testing.

- Configuring and building automation workflows for different apps using Bitrise, Jenkins and Fastlane.

- Advanced react native knowledge.

My technical expertise spans:

- Over 5 years of experience with Node.js, Nest, PostgreSQL.

- Over 8 years of experience with React Native (and React JS)

- Over 10 years of experience with Swift, SwiftUI, and Objective-C, including mastery of Rx technologies (RxSwift and Combine) and multiple design patterns (Coordinators, MVC, MVVM, Unit testing, crash reporting, CI, automation, storyboards and programmatic views).

- Over 2 years of experience in Python and Machine Learning (AI), where I worked and helped advance the state of the art in synthetic dataset generation for object detection.

- Tools like Firebase, Firestore, Splunk, and automation (fastlane - github actions).

Some of my professional achievements include an honorable mention for my Master Thesis, winning a hackathon organized by Wolox, and contributing to high-rated (4.9+) apps on the App Store.

I'm always open to discussing software or philosophical topics. I sporadically write to my blog, you're welcome there https://deep-thought.netlify.app/pages/showcase

Looking forward to connecting,

Depa

Work Experience

Staff Backend Engineer
JPG Store | Jul 2023 - Present
Python
SQL
Node.js
TypeScript
Rust
NestJS

I was switched from Mobile to Backend team based on strong technical performance and business requirements.

As Staff Backend Developer at JPG Store, the largest NFT marketplace on Cardano, worked on critical services and infrastructure handling NFT transactions and marketplace operations. Focused on solving complex performance challenges, including memory optimization and Node.js event loop issues. Contributed to building and maintaining a robust backend system that processes millions of NFT transactions while ensuring high availability and response times.

- Developed and maintained API endpoints using NestJS with TypeScript
Built services in Typescript, Rust and Python
- Worked with gRPC and Protocol Buffers for service communication
- Used Kubernetes and Cloud Run for service deployment
- Built several features on Google Cloud Platform infrastructure
- Designed and optimized PostgreSQL database queries
- Implemented cloud functions for event processing
- Greatly Improved system performance and reliability
- Used Cloudflare for CDN, caching, and DDoS protection

Lead Mobile Developer
JPG Store | Aug 2022 - Present
React Native
Swift
iOS
Mobile App Development

Lead of JPG Store's first mobile app using React Native, creating a native experience for the largest Cardano NFT marketplace. Built a fast, feature-rich app that handles complex NFT data, media types, and real-time marketplace updates. The app allowed users to keep informed about their NFTs while maintaining smooth performance on both iPhone and Android devices.

- Managed app releases and updates in App Store Connect and Google Play Console
- Used tools like react-query, storybooks, and FlashList
- Built fast, smooth lists with infinite scroll for NFT collections, categories and more
- Set up automatic testing and app releases using GitHub Actions
- Automated iOS and Android deployments with Fastlane
- Handled complex media rendering (images, videos, 3D models, GIFs)
- Created efficient caching system for NFT metadata and media
- Built offline support and background state syncing
- Implemented push notifications for marketplace events and price alerts
- Optimized app performance and reduced load times

Projects

AR Expo Portal
2019
TypeScript
React Native
AR
A Portal displayed in the floor which allowed the user to transport to the company facilities when crossing it. It runs in iPad and iOS. It was created for an energy company called TGS, and they showcased it in the oil expo.
Company Dashboard
2019
Python
TypeScript
React
JavaScript
A dashboard written in React which shows the data of the company by polling the backend every 10 seconds. I coded both the frontend (React) and the backend in Python.

Education

USAL
Master degree on PhilosophyPhilosophy
Mar 2021 - Present
Fachhochschule Technikum Wien
Master in Software EngineeringSoftware Engineering
Jan 2017 - Dec 2017

Certifications & Awards

Featured mentor of the week
Codementor | Mar 2020
First place Wackathon (Hackathon at Wolox)
Wolox | Jul 2016