Daniel Alarcon standing in front of a skyscraper
A portrait of Daniel Alarcon

Daniel Alarcón

Software Engineer

Frisco TX

United States

Languages


Spanish

English

About me


I'm passionate about building products on the web, specialized in the Front-end with over 5 years of commercial experience.

My strongest tech skills are the solid knowledge of the front-end stack (JavaScript, CSS. HTML), which gives me the base to learn, use, an be quickly productive with the javascript ecosystem and all the tools necessary to bridge the gap between data/API and UI/UX design and create user-friendly and accessible products.

Commercial Experience

May 2022 - PRESENT

Front-end Engineer at Caspio

Playing a key role in a user-friendly front-end platform, enabling rapid application development for customers without requiring any coding expertise. Emphasized optimal user experience through intuitive interfaces, resulting in increased customer satisfaction and accelerated development cycles.

• Technologies: TypeScript, React.js, Redux, CSS, Storybook, Figma, Sass, PrimeReact, Jest, Cypress, Nx, Webpack, and Git.

• Introduced reusable code methodologies, leading to significant reductions in development time and substantial improvements in software test coverage, resulting in consistently higher-quality software deliverables.

• Transformed user experience by achieving a 40% improvement in performance, as validated by QA metrics. Implemented enhancements in usability and automation, resulting in a measurable 30% decrease in support tickets directly linked to performance issues.

  • JavaScript
  • Typescript
  • React
  • Redux
  • Redux-Saga
  • Html 5
  • Css 3
  • Sass
  • NX
  • Jest
  • Cypress
  • Webpack
  • Git

Dec 2020 - May 2022

Software Engineer at Capgemini

Collaborated on the planning, design, and development of the core framework for Spain's premier supermarket chain, facilitating the creation of over 300 diverse applications that promptly responded to market demands.

• Technologies: JavaScript, React, Node.js, Ionic, CSS, Sass, Git, Jest, and Selenium.

• Engineered cutting-edge components with low-latency, high-availability, and superior performance, used by the 80% of the applications, effectively meeting critical business needs for reliability and speed.

• Achieved alignment and coherence in user interface design, resulting in streamlined workflows and enhanced user satisfaction by improving collaboration with cross-functional teams.

  • JavaScript
  • React
  • Sencha Ext-Js
  • Html 5
  • Css 3
  • Jest
  • Selenium
  • Webpack
  • Node Js
  • Ionic
  • Git

Mar 2019 - Nov 2020

Full Stack Developer at Cofares

Significantly contributed in maintaining and enhancing features within Cofares' pharmacy management software. Also, led and assisted in migrating above 65% of the codebase to newer technologies, ensuring smooth transitions and improved functionalities.

• Technologies: TypeScript, Angular, CSS, Bootstrap, API Rest, Git, Java, Spring, Hibernate, and MySQL.

• Successfully resolved complex issues by conducting thorough analysis to identify root causes and implementing tailored solutions, resulting in streamlined processes and improved operational efficiency.

  • JavaScript
  • Angular
  • Sencha Ext-Js
  • Html 5
  • Css 3
  • Java
  • Spring
  • SQL
  • Hibernate
  • Git

Projects

Crypto Tracker

Crypto Tracker is a tool for real-time cryptocurrency tracking, designed with cutting-edge technologies and a focus on user experience. Developed with a mobile-first approach using Next.js, React, and TypeScript. Styled with Tailwind for seamless performance on any device. Enhanced with linting to reduce errors and maintain high code quality. Rigorous testing with unit tests (Jest), component tests (Jest-React Testing Library), and End-To-End tests (Playwright).

Theme Management with user theme preferences that are stored in the local storage, with automatic detection and application of browser theme settings if not selection is been done. Easy access to the theme switcher through a sleek settings menu in the header.

A tracker view with Smooth Pagination, automatic smooth scroll to the top of the table when changing page and a visually appealing custom skeleton loader that ensures an engaging user experience while data is being fetched, minimizing wait time perception. Locale-Specific formatting on data numbers that are formatted to locale standards with abbreviation letters and two decimals. A dedicated error page with retry options and a pop-up alerts system for network/API errors.

A Decouple API implementation with custom schema and definition for assets, independent of external APIs definitions, using adapters for specific API definitions based on the adapter design pattern.

  • JavaScript
  • Typescript
  • Next.js
  • React
  • Tailwind
  • Jest
  • Playwright
  • Html
  • Css
  • Npm