website logo

Esteban Campos

Senior Software Developer

Senior Software Developer at Ackama, based in Melbourne, Australia. I specialize in full-stack development with React, React Native, TypeScript, Ruby on Rails, and cloud infrastructure on AWS.

Esteban Campos

Work Experience

Ackama

Senior Software Developer

Dec 2023 — Present
  • Developed full-stack solutions for web and hybrid mobile applications, collaborating with product teams to deliver maintainable, scalable systems
  • Technologies: Node.js, React, React Native, Vue, NextJS, Gatsby, Ruby on Rails, Python (Django), AWS, Docker, Terraform, GraphQL, PostgreSQL, MongoDB
  • Mentored junior and mid-level developers, fostering team knowledge sharing and best practices

Ackama

Software Developer

Jul 2018 — Dec 2023
  • Prior to my promotion to Senior Developer, I led impactful hybrid mobile projects and delivered solutions across varied client requirements.

VicSuper

Angular 2/Ionic 2 Developer

Jan 2018 — Jul 2018
  • Development, deployment and maintenance of VicSuper's first hybrid mobile app for Android and iOS.
  • Active collaboration with the rest of the team through email and daily meetings.
  • Ensure continuous integration and automatic deployment to Play Store and iTunes using Bamboo and Fastlane.
  • Strengthen the security of the app and add support for multiple APK on Android.
  • Developed tests and e2e tests using Ionic 4, Angular 5, iOS, Android, Firebase, Karma, Fastlane, Git.

IDEA Uno Ltda.

Software Engineer

Jun 2016 — Nov 2017
  • Led mobile hybrid app and web projects, participating in the entire software development lifecycle.
  • Mentored colleagues in Angular, Ionic, and Ruby on Rails, and drove a shift in the company tech stack.
  • Skills: Ruby on Rails, React, React Native, AngularJS, Ionic Framework.

Kunder

Software Engineer

Feb 2016 — Jun 2016
  • Worked in the area of front-end with the family of hybrid apps: MiBanco, MiCuenta, MiPago, MiPass, etc.
  • This family of eight apps are based on Ionic, Cordova and Node.
  • Used Test-Driven development (TDD), linting tools and followed good practices that ensure code of good quality.
  • Skills: Ionic Framework, AngularJS, Continuous Integration.

Random ERP

Junior Software Engineer

Feb 2015 — Feb 2016
  • Developed desktop apps based on NodeJS and Angular.
  • Relevant technologies involved: NodeJS, Express, NW.js, Angular, Microsoft SQL, MongoDB, Git.
  • Company with more than 27 years providing solutions of business management with a specialization in production, logistics, and distribution.

Featured Projects

A showcase of my recent work and contributions

Nura - System Backend Upgrade and React Storefront

Migration and scaling of Nura's legacy backend platform based on Ruby on Rails. Participated in early discussions, planning, and execution of the migration without impacting current users. Updated the storefront platform built with React, GatsbyJS, Stripe, and GraphQL with international shipping capabilities.

Mindset Health - Nerva & Finito

Contributed to several features and maintenance across the family of apps at Mindset Health. Special focus on their Hypnotherapy program, improving animations and UI components.

VicSuper Mobile App

Project-based on Ionic/Angular and Cordova. Allows clients to check their superannuation associated with VicSuper. Available for Android and iOS with continuous integration.

Good on You - Mobile App

Implemented UI improvements and feature delivery across the iOS and Android apps. Focus on performance, UX polish, and release stability.

Good on You - Website

Revamped Good On You's web platform to provide a seamless experience for discovering ethical fashion brands and sustainable shopping.

Banco de Chile Apps

A family of hybrid applications offered by Banco de Chile: MiBanco, MiCuenta, MiPago, MiCrédito, MiPass among others. All applications are based on Ionic and have versions for Android and iOS.

Click on any project above to view detailed information

About Me

Esteban Campos

Senior Software Developer at Ackama with 10+ years building scalable applications. I specialize in React, TypeScript, Ruby on Rails, and AWS cloud infrastructure. When I'm not coding, you'll find me playing board games, singing in choirs, playing with my two kids or hanging out with my dog Balu.

Education

Master in Informatics Engineering

Universidad de Santiago de Chile • 2013 - 2014

Computer Software Engineering

Bachelor in Informatics

Universidad de Santiago de Chile • 2007 - 2014

Computer Software Engineering

Bachelor in Engineering Sciences

Universidad de Santiago de Chile • 2007 - 2012

Computer Software Engineering