Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

Kevin Ariza

Senior Full Stack Engineer
Medellin,Antioquia

Summary

Passionate Software Engineer with a love for building things that live on the internet. Whether it's crafting rich frontend experiences, developing scalable mobile applications, or engineering robust backend systems, I thrive on the challenges and creativity that come with full-stack development. With a solid foundation in React, Python, and Node.js, I'm also diving into the fascinating world of Elixir and the Phoenix framework, eager to embrace functional programming paradigms and expand my tech horizon.

Overview

5
5
years of professional experience
5
5
years of post-secondary education

Work History

Senior Full Stack Engineer (Contractor)

Islands
Remote
12.2023 - Current
  • Focusing on React Native and Expo for client-centric mobile app development.
  • Expert in code organization, state management, and performance optimization.
  • Developed secure, user-friendly mobile solutions, mainly for Leo Wallet.
  • Ensured high-quality, timely delivery from concept to completion.
  • Tech Stack: React Native, TypeScript, Nativewind (Tailwind CSS), Expo-router, Zustand, and Storybook.
  • Key patterns and techniques implemented: Container-presentational for separation of concerns, better code maintainability and easier components testing, React Hooks for logic abstraction and code organization, efficient and wise memoization techniques with React memo, useMemo and useCallback. Profiling of components/screens for resource usage analysis and optimization. Storybook for components catalog and testing.

Links:

  • Islands: https://www.islandshq.xyz/
  • Leo Wallet: https://www.leo.app/

Senior Full Stack Engineer (Full-time)

Buildertrend
04.2022 - 12.2023
  • Developed Buidertrend Wallet, a financial and management application for the company's customers, and a Backoffice Admin app.
  • Understood full technology stack and underlying applications, services and databases, being productive in record time (1 week vs 1 month estimation).
  • Proposed, developed, documented and implemented custom, minimalistic and easy to use python library for easy http requests across backend web services according to only application needs, without having to use 3rd party libraries with unneeded extra tooling and processing, avoiding significant refactor. This also reduced development time by 1/3 of original estimation.
  • Played a pivotal role in driving forward project milestones and ensuring high-quality software delivery, particularly through engaging in rigorous code review processes and contributing to the maintenance of high code quality and fostering a culture of continuous improvement.
  • Frontend Stack: Responsive Design, Flux Architecture, React.js, TypeScript, LessCSS, Redux-toolkit, RTK Query, Jest, React Testing Library, Cypress.
  • Backend: Microservices Architecture, Domain Driven Design, Test Driven Development, Python, FastAPI, Pytest, MongoDB, Google PubSub.

Link:

https://wallet.buildertrend.com/

Senior Full Stack Engineer (Full-time)

Inaxia
09.2021 - 03.2022
  • Worked with customers and team to define requirements and troubleshoot issues.
  • Architected and developed complex cross-platform prototypes using React.js, Context API, TypeScript, Ionic Framework v6, Capacitor, Node.js, Firebase, MongoDB, Web Speech API.
  • Delivered quality work in record time, often impressing clients.
  • Worked with team of two awesome and brilliant designers.

Senior Frontend Engineer (Full-time)

Blankfactor
03.2021 - 11.2021
  • Quickly learned new skills and applied them to daily tasks, improving efficiency and productivity.
  • Worked with React.js and React Native.
  • Architected React Native applications with Domain Driven Design and Flux pattern.
  • Carried out day-to-day duties accurately and efficiently.
  • Demonstrated respect, friendliness and willingness to help whenever needed.
  • Maintained energy and enthusiasm in fast-paced environment.
  • Proved successful working within tight deadlines and fast-paced atmosphere.
  • Used critical thinking and attention to details to break down problems, evaluate solutions and make decisions.

Link:

https://blankfactor.com/

React Native Developer (Full-time)

PagoLinea SAS
Remote
03.2020 - 09.2021
  • Spearheaded the entire application development lifecycle, from architecting the app to deployment and ongoing maintenance.
  • Collaborated closely with project managers to define and select ambitious yet achievable coding milestones for pre-release software project development.
  • Gathered and defined customer requirements to develop clear specifications for project plans.
  • Remarkably, built the entire application from scratch as a solo developer. This achievement was even more notable given that I had no prior experience with React-Native or Mobile Development, necessitating rapid and comprehensive self-learning.
  • Successfully released the first version of the application well ahead of schedule, completing it in 4 months as opposed to the initially estimated 10 months.

Links:

  • Website: https://www.pagolinea.com/
  • Play Store: https://play.google.com/store/apps/details?id=com.pagolineaapp
  • App Store: https://apps.apple.com/ar/app/pagolinea/id1529527977

React Developer (Freelancer)

Hornstromp
12.2019 - 03.2020
  • Designed and Developed prototype blog website using React.js, Gatsby and Contentful CMS.
  • Gathered project requirements with client and implemented KANBAN methodology for project management and work delivery.
  • Delivered prototype in record time with 100% score in all Lighthouse report categories.

Education

Self-Taught Software Engineer - Software Engineering

Zero To Mastery Academy
Toronto - Canada

Self-Taught Software Engineer - Software Engineering

FreeCodeCamp
San Francisco, CA - United States

Electrical Engineering

Rafael Urdaneta University
Maracaibo, Zulia, Venezuela
03.2013 - 03.2018

Skills

  • Languages: Python, JavaScript, TypeScript, Elixir (Learning)
  • Front-End: HTML5, CSS3, TailwindCSS
  • JavaScript Libraries and Frameworks: React, React Native, jQuery, Ionic
  • Responsive Web Design/
  • Mobile: Native iOS with Swift and SwiftUI
  • Version Control Systems: Git, GitHub
  • Time Management
  • Databases: Firebase, PostgreSQL, MongoDB
  • Application Programming Interface (API)
  • Back-End Skills: Expressjs, FastAPI, Flask, Django, Phoenix (Learning)

Languages

Spanish
Native language
English
Advanced
C1

Timeline

Senior Full Stack Engineer (Contractor)

Islands
12.2023 - Current

Senior Full Stack Engineer (Full-time)

Buildertrend
04.2022 - 12.2023

Senior Full Stack Engineer (Full-time)

Inaxia
09.2021 - 03.2022

Senior Frontend Engineer (Full-time)

Blankfactor
03.2021 - 11.2021

React Native Developer (Full-time)

PagoLinea SAS
03.2020 - 09.2021

React Developer (Freelancer)

Hornstromp
12.2019 - 03.2020

Electrical Engineering

Rafael Urdaneta University
03.2013 - 03.2018

Self-Taught Software Engineer - Software Engineering

Zero To Mastery Academy

Self-Taught Software Engineer - Software Engineering

FreeCodeCamp
Kevin ArizaSenior Full Stack Engineer