HI THERE I'm Daniel Coy
SENIOR FRONT-END DEVELOPER based in Portugal.

  • 7+ Years of Experience
  • 20+ Projects

About Me

Innovative Senior Front end Engineer with a stellar track record of delivering high-quality, responsive, and accessible web applications. Skilled in using modern front-end and back-end technologies, including Agile, CSS, HTML, JavaScript, Sass, Angular, Vue, Canvas, Ionic 3-5, Laravel, Webworkers, Tailwindcss, Java, NodeJs, and React. Possesses strong problem-solving skills and the ability to communicate complex technical concepts to stakeholders at all levels. Proven ability to lead development teams, mentor junior engineers, and deliver projects on time and within budget. A detail-oriented and organized individual who thrives in a fast-paced and dynamic environment.

Core Skills

  • HTML
  • WebWorkers
  • JavaScript
  • Angular
  • Angular 1.x
  • VueJs 2
  • VueJs 3
  • Ionic 3/4/5
  • CSS (Sass
  • Stylus)
  • Tailwindcss
  • Bootstrap
  • TypeScript
  • Fabricjs
  • Canvas
  • Kendo UI
  • Unit Testing
  • NodeJs
  • NestJs
  • Docker
  • Linux
  • Webpack/Gulp.js
  • Laravel
  • Drupal ⅞
  • Git
  • Java
  • Agile Methodologies
  • Php

Other Skills

  • Client Relationships
  • Collaboration
  • Communication
  • Customer Relations
  • Customer Service
  • Leadership
  • Networking
  • Problem Resolution
  • Public Speaking
  • Public Relations
  • Relationship Building
  • Training
  • Time Management

Work Experience

Dec 2020 - Present

Full Stack Labs, U.S.

Senior Software Engineer
  • Built and improved software that exceeded client requirements by leveraging Agile methodologies and a deep understanding of front-end and back-end technologies.
  • Implemented Unit and End-to-End Testing to improve the code base, achieving a 100% increase in code coverage.
  • Migrated legacy technologies to modern ones such as React and Vue.js, improving the overall performance and scalability of the software.
  • Maintained React applications, ensuring they remain up-to-date and performant.
  • Effectively implemented unit testing in Vue and performed end-to-end testing with Selenium, ensuring high-quality software delivery.
  • Contributed to the company's maintenance and upgrade of dependencies, as well as implementing Java code to ensure software remains up-to-date and secure.
  • Collaborated with cross-functional teams to brainstorm and implement ideas to improve day-to-day operations and increase productivity.
  • Streamlined the company's maintenance and upgrade of dependencies, ensuring the smooth functioning of all web applications and minimizing downtime.
Projects
  • Delivered 3 projects from scratch with newer technologies, including one that had a significant impact on the client's business, saving the client over 100.000 USD monthly over 100.000 USD monthly.
  • Went above and beyond the requirements of a project to improve the user experience and added an interface to the PDF document, allowing the user to write on top of the PDF, fill data, and finally sign, thereby making the project more efficient and user-friendly.
  • Improved the security of two old projects by upgrading their front-end dependencies, and developed new features that increased their usability.
  • Created a more reusable codebase and developed tools that sped up the development process of the team, thereby enhancing overall productivity.
  • Mentored three new employees who joined the company and helped them onboard successfully, contributing to the development of a highly skilled and efficient team.
  • Designed and implemented custom utilities that expedited repetitive tasks for the web team to enhance efficiency and productivity, saving the company valuable time and resources.
  • Developed a shared library of components that could be utilized across multiple projects, reducing development time and increasing efficiency, driving faster project completion and improved quality of the end product.
Dec 2018 - Dec 2020

Quibax, Belgium

Senior Frontend Developer
  • Developed and maintained a real-time ticketing and entrance control system with a cashless payment system using Agile methodology and the tech stack of CSS, HTML, JavaScript, Sass, Angular, Vue, Canvas, Ionic 3-5, Laravel, Webworkers, Tailwindcss, FabricJS, and React.
  • Deepened knowledge in Canvas using the FabricJs library and rendered over 10,000 smart elements in a fast and efficient way, improving the performance of the platform.
  • Achieved efficient real-time communication with the Booking server to enhance the functionality of the platform.
  • Improved platform performance by changing loop inner variables to an external scope, so they become rewritten instead of reallocated, and implementing better sorting algorithms.
  • Increased the platform's load speed by creating 2 canvas view modes, single shapes representing blocks vs real shapes layout to improve the user experience.
Projects
  • Created multiple Ionic applications for the Admin, final user, and owners to increase accessibility and convenience for different user groups.
  • Built an application for a restaurant to get orders and prevent face-to-face interaction during the beginning of the pandemic, contributing to public health and safety measures.
Nov 2016 - Nov 2018

Coresis, Colombia

Senior Full Stack Developer, Drupal Developer
  • Obtained new knowledge and deepened understanding of CSS, HTML, JavaScript, Drupal 7, Drupal 8, Sass, Angular 1.x, Angular 2.x, PHP, Java, Vue, Laravel, and React through self-teaching and taking courses.
  • Developed and maintained multiple applications with emphasis in the government sector.
  • Integrated SOAP APIs to create a Newsletter Editor and its administration pages from scratch.
  • Utilized Drupal 7 and its internal structure to develop front-end web and intranet apps for a government institution, integrating new modules, using views, facets, taxonomies, entities, and custom templates for multiple layouts.
  • Installed and configured multiple DevOps technologies such as Varnish, Solr, Redis, Nginx, Apache, and Docker for various development and quality assurance environments.
  • Outperformed in creating a Newsletter Editor and its administration pages from scratch.
  • Refocused the display of large sets of data using modern cache and index technologies, facilitating faster searching and improved performance.
Projects
  • Developed a custom Drupal 8 module for a private company that utilized Drupal 8 as an authentication API, gaining knowledge in creating basic themes, modules, and APIs and hooks.
  • Enhanced performance and user experience of more than three Drupal applications by implementing new functionality, optimizing code, and resolving bugs, improving customer satisfaction and higher engagement.
  • Streamlined user experience by developing a custom module that works as a single sign-on component for Drupal, simplifying the login process and improving security.
  • Demonstrated strong full-stack development skills by creating a custom module for a company app, encompassing a database, controller, user-facing component, and admin component with various permissions.
Feb 2016 - Sept 2016

Xemera, Belgium

Front End Developer
  • Contributed to the growth of the company by delivering high-quality products using CSS, HTML, JavaScript, Sass, Angular 1.x, and IndexedDb technologies.
  • Overcame the challenge of working in a team with members (2 front end developers, 2 back end, and 2 designers) from different backgrounds and time zones, and improved English language skills as a result.
  • Designed and developed multiple admin and marketing pages using Angular 1.5 and PHP as a backend, contributing significantly to the success of the project.
  • Strengthened JavaScript skills through the manipulation of massive data and the creation of effective data visualizations for the project.
  • Showcased expertise in performance optimization by implementing a custom cached storage on Indexed DB, which significantly improved first loading performance.
Projects
  • Created multiple custom components to handle fast and beautiful image visualization.
  • Built different layouts using Angular based on designs provided by the designer, contributing to the overall project's aesthetic appeal.
  • Developed a form builder to enhance user experience and streamline the form submission process.
2015 - 2020

ZAP, Australia

Front End Developer
  • Developed and maintained a complex web application using a tech stack including CSS, HTML, JavaScript, Sass, Angular 1.x, Angular 2.x, Ionic, and Kendo UI, contributing to the improvement of large datasets visualization and overall styles.
  • Demonstrated a strong problem resolution capacity and an effectiveness in finding solutions to the app's needs, earning recognition from ZAP, the international company that employed me, and enhancing the user experience of the app's pages.
  • Actively sought out opportunities to learn and improve my skills in web development, taking advantage of work time provided by ZAP to acquire good practices and to deepen my knowledge of Angular, web browsers APIs, RESTful communication from web, Google APIs integration, and Kendo UI Integration.
Projects
  • Created and edited multiple tables and forms using Angular 1.x and Kendo UI, and in the last 3 years, Angular 2+, while also integrating the project with ASP.net and later with Ionic 3, 4, and 5.
  • Led the development of the frontend for a crew and vehicle tracking system, allowing real-time tracking of crew and vehicles, and improving operational efficiency.
Feb 2015 - Present

Freelance

Full Stack Developer
  • Translated various designs (created in Adobe Illustrator and Photoshop) into written Angular 1.x templates, improving communication between the design and development teams and contributing to the efficient delivery of high-quality products.
  • Demonstrated proficiency in using the CSS preprocessor Stylus to speed up the process of HTML mocking, allowing for quicker development and iteration of layouts.
  • Took on additional responsibilities beyond initial HTML layout creation, including adding Angular Interceptors and integrating web APIs such as Local Storage and Session Storage to store data.
  • Added logic to complex designs, ensuring that the functionality matched the design specifications and delivering a seamless user experience.
  • Kept up-to-date with modern technologies and best practices, continuously expanding knowledge of the tech stack and seeking out opportunities for professional development.
  • Published an iOS application, ChatBrainiac, in the Apple App Store, providing users with an easy-to-use interface to chat with an advanced AI language model, ChatGPT, without the need for any additional subscription, thereby revolutionizing the way people interact with AI. The application also offers key management capabilities, enabling users to customize their chat experience and tailor it to their preferences.