Available · remote · part-time

Hi, I'm Esteban.

Full stack developer

Three years building web and mobile applications in Scrum teams, mostly on the frontend. Now I'm growing into backend and distributed systems.

Based in
Salta, Argentina
Time zone
UTC−3
Work mode
Remote · part-time
Languages
Native Spanish · learning English
Studies
B.Sc. in Systems Analysis (UNSa)
About

From wanting to be a civil engineer to solving problems with code

I enrolled in technical high school looking for a strong math and physics base to study civil engineering. In my third year I chose the computer science track, discovered programming and stayed.

Since 2023 I've worked in software development: first as an intern and then as a developer at Bewise, in teams of 5 to 6 people. Most of my experience is on the frontend with Angular and React, and lately I've also worked on the backend with Spring Boot and NestJS.

I'm methodical and detail-oriented. Before building something, I like to weigh the pros and cons of each technical decision. Right now I'm learning RabbitMQ and Kafka because I want to understand distributed systems better.

Outside of code, I enjoy Argentine folk music and dance.

  • Methodical
  • Detail-oriented
  • Collaborative
  • Weighs decisions up front
Photo of Esteban with mountains in the background

Education

  • 2024 – 2029 (in progress)B.Sc. in Systems AnalysisNational University of Salta (UNSa)
  • 2018 – 2023IT Technician (technical high school)Escuela Técnica Gral. Martín Miguel de Güemes, Salta
  • Aug 2021 – Oct 2021Python Programming CourseInstituto IITA, Salta
Experience

Three years at a software consultancy

Bewise builds custom software for clients across industries. I worked on SaaS web platforms, internal apps and a native Android app.

BewiseSoftware development · Buenos Aires (remote)
  • Jan 2024 – Sep 2026Junior Full Stack Developer
  • Aug 2023 – Nov 2023Development intern
  • Built web applications, mostly frontend (Angular and React), and backend on some projects.
  • Scrum teams of 5 to 6 people and, lately, AI-assisted development with the AI-DLC methodology.
  • Cross code reviews with teammates and team feature estimation.
  • Deployed APIs and mobile apps to development and QA environments.
  • Scrum
  • AI-DLC
  • Code review
  • Git
  • Docker
Case studies

Projects I worked on

Four Bewise projects: the problem they solved, what I did and the technical decisions we made.

These projects are under a confidentiality agreement. Client names, code and screenshots are not shown; titles are descriptive.

Personal projects

What I build on my own

Open source on GitHub. This is where you can see how I code.

Mobile app + API · Personal project

Nuestro Tiempo

An app for couples: they link accounts, create shared albums and upload photos together. Its own API (NestJS + PostgreSQL) stores images in S3 with presigned URLs and sends push notifications.

Hardest part: image handling, per-album and per-couple permissions, and the S3 integration.

  • Expo SDK 54
  • React Native
  • TanStack Query
  • Zustand
  • NestJS
  • PostgreSQL
  • AWS S3
Repository ↗API in a private repo · no demo yet
E-commerce · Full stack

Teslo Shop

Online store with catalog, cart, checkout and PayPal payments. Images on Cloudinary, authentication with Auth.js, deployed on Vercel.

Hardest part: integrating the payment gateway.

  • Next.js 16
  • Prisma 7
  • PostgreSQL
  • Auth.js
  • PayPal
Web app · Full stack

Expense Manager

Personal expense tracking with an Angular frontend and a NestJS + MySQL API, JWT authentication and a Docker Compose setup.

  • Angular 16
  • RxJS
  • NestJS
  • MySQL
  • Docker
Stack

What I work with

Grouped by how much I've used it, not by made-up percentages.

Daily use

Used in production; I'm fluent with it.
Languages
  • TypeScript
  • JavaScript
  • HTML
  • CSS
Frontend
  • Angular
  • RxJS
  • Angular Material
  • React 19
  • TanStack Query
  • TanStack Router
  • TanStack Table
  • Vite
Full stack
  • Next.js
  • App Router
  • Server Actions
Backend
  • NestJS
  • TypeORM
Databases
  • PostgreSQL
Mobile
  • React Native
  • Expo
  • Expo Router
  • EAS Build
  • OTA updates
State & forms
  • Zustand
  • React Hook Form
  • Zod
  • Yup
Styling
  • Tailwind CSS
Tooling
  • Git
  • ESLint
  • Prettier

Hands-on experience

Used on real projects, in less depth.
Languages
  • Python
  • C
Backend
  • Java 21
  • Spring Boot
  • Spring Security
  • Data JPA
  • Prisma
  • REST
  • JWT
  • Server-Sent Events
  • OpenAPI
Mobile
  • Android (Java)
  • Camera2
  • NDK / JNI
Databases
  • MySQL
  • MongoDB
  • Redis
  • SQLite
Infra & cloud
  • Docker
  • Docker Compose
  • Nginx
  • GitHub Actions
  • AWS S3
  • Vercel
  • Cloudinary
Testing
  • Vitest
  • Testing Library
  • Playwright
  • JUnit
  • Testcontainers
  • Storybook
Other
  • i18next
  • ngx-translate
  • ApexCharts
  • Recharts
  • Cytoscape
  • ONNX Runtime
  • MediaPipe
  • OpenCV

Learning

Studying it right now.
Messaging
  • RabbitMQ
  • Kafka
Contact

Looking for a developer for your team?

I'm looking for a remote, part-time role in web or mobile development, at a consultancy or on an in-house IT team. Reach out on LinkedIn.