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