Hi. I'm Carlin Canales.

About Me.

Experienced Senior Front End Engineer with a passion for building smooth, secure, and scalable web-based applications. Proficient in React, Javascript/TypeScript, and NodeJS/ExpressJS with a strong track record of collaborating with cross-functional teams to deliver high-quality products. Skilled in taking end-to-end ownership of features and product lines, driving innovation, and ensuring technical excellence.

Experience.

AutoFi - Senior Software Engineer October 2021 - Present

  • Consolidated two separate codebases with 90% similar code into one application with shared component library
  • Assisted in migration from separate applications (dealer portal and consumer app) into mono-repo
  • Led greenfield project (Drive.us) from 0 to 1 in 18 months

Lab49 - Senior Software Engineer August 2019 - October 2021

  • Led migration of internal compliance UI from legacy class based React to React functional components
  • Designed/Implemented APIs using ExpressJS
  • Assisted in maintaining and updating Python APIs built with Djano Rest Framework
  • Led greenfield crypto trading platform from 0 to 1 in 10 months
  • Created easy-to-understand data visualizations using D3js and HighChartsJS improving accessibility for clients with large/complex data sets
  • Involved in hiring pipeline: Resume screening and Interviewing candidates

Travel Tripper - Software Engineer February 2018 - July 2019

  • Assisted in implementation of newly designed admin dashboard using Angular
  • Assisted in migration of legacy AngularJS booking application to Angular v9
  • Implemented core features such as routing, searching, and currency exchange rates

Heartbeat Ideas - Frontend Developer June 2011 - January 2018

  • Assisted in implementation of newly designed admin dashboard using Angular
  • Assisted in migration of legacy AngularJS booking application to Angular v8
  • Implemented core features such as routing, searching, and currency exchange rates

Strengths.

  • Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3, Python, React Native
  • Frameworks/Libraries: React, Redux, Zustand, NextJS, NodeJS, ExpressJS, Storybook, Apollo GraphQL, React-Query
  • Dev Tools: Git, Webpack, NPM, Yarn, ESLint, Grunt/Gulp
  • Testing Libraries: Jest / React Testing Library
  • Styling: SCSS, Tailwind, Styled Components, Material UI, Foundation, BlueprintJS, Bootstrap
  • Misc: Agile methodologies and Scrum practices

Experience With.

  • Backend Languages: Ruby on Rails, Python
  • Databases: MySQL, PostgreSQL, MongoDB
  • Mobile: React Native/Expo
  • Misc: ElectronJS, Svelte, VueJS/NuxtJS, NestJS, AngularJS, Angular v15+, Buddy Works (DevOps), FastAPI, Django (DRF)

Soft Skills.

  • Communication: Ability to effectively communicate technical concepts to both technical and non-technical stakeholders, including team members, clients, and management.
  • Leadership: Demonstrated leadership qualities, including the ability to mentor junior team members, lead development teams, and inspire others to achieve project goals.
  • Problem-solving: Strong problem-solving skills, with the ability to analyze complex technical issues and develop innovative solutions to address them efficiently.
  • Time Management: Effective time management skills, including the ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously.
  • Attention to Detail: Strong attention to detail, ensuring that code is clean, efficient, and well-documented and that software products meet high standards of quality and reliability.
  • Critical Thinking: Ability to think critically and analytically, evaluating technical options and making informed decisions that drive project success and align with business objectives.

Education.

Florida Career College
2001 - 2004
Associates degree in Network Engineering

Contact.

954-347-3272 - carlin.canales@gmail.com
https://www.linkedin.com/in/carlincanales
https://www.github.com/carlincanales