Diego

Latin Americas
Brazil
CloudDevs

$65

English
About me

As an experienced software developer with over 13 years of industry experience, I have a proven track record of delivering high-quality projects using a wide range of tools and technologies. My expertise lies primarily in front-end development, where I have worked extensively with Vue.js, Angular, and React - my current stack.


I have successfully delivered numerous projects, ranging from simple websites to complex applications, using React and Nextjs for server-side rendering. In addition, I possess a deep understanding of search engine optimization (SEO) and have implemented several strategies to ensure that my applications are well-suited for search engine rankings, particularly in the e-commerce space.


One of my biggest contributions has been in developing reusable libraries and CRM's that have significantly reduced development time across multiple projects. I am always on the lookout for new technologies and libraries that can streamline the development process and have implemented several, including Redux and Cypress for testing applications.


In terms of back-end development, I have worked with PHP, C#, and Node, and am proficient in using frameworks and libraries such as Sequelize, Prisma, and GraphQL. I have also used Vite to develop faster applications.


Overall, I am a meticulous developer who takes great pride in creating well-structured and maintainable code. I strongly prefer using TypeScript to develop applications, as it allows for better organization and tracking of potential problems. I am excited about the opportunity to leverage my skills and experience to contribute to your organization and help drive success.

Skills
Skill PHP PHP
80.0%
(6yrs)
HTML/CSS
80.0%
(6yrs)
Skill .NET .NET
80.0%
(5yrs)
Skill C# C#
80.0%
(5yrs)
Skill Typescript Typescript
80.0%
(5yrs)
Skill React.JS React.JS
80.0%
(6yrs)
Skill MongoDB MongoDB
80.0%
(5yrs)
SQL
80.0%
(4yrs)
Skill Typescript Typescript
90.0%
(8yrs)
Skill Node.JS Node.JS
70.0%
(3yrs)
Skill graphQL graphQL
90.0%
(3yrs)
Skill AWS AWS
80.0%
(2yrs)
Experience
Front End React / C# .Net Core | Dell · Full-time
Sep 2021 - Present

Led the initiative to integrate new technologies, introducing innovative practices and structures such as the implementation of a project structure for enhanced reusability across new projects with React and MUI, resulting in an ~80% efficiency gain during project initiation, additionally, it was my initiative to implement monorepo, thereby facilitating component reuse across projects and generating intangible efficiency gains.

Talking about usability I fostered creativity by designing a structured approach using React components as the foundation for common screens, encompassing functionalities such as list items and CRUD processes for editing and deleting. These components have significantly reduced development time by ~80% when creating new screens. Additionally, I established design patterns to ensure consistency and spearheaded numerous initiatives to enhance the friendliness and accessibility of our user interface. This included careful consideration of color choices to adhere to accessibility standards.

Through character designs, we implemented user feedback mechanisms for areas requiring attention or patience. All these efforts have resulted in more user-friendly interfaces.

The implementation of user tour mechanisms as the next step for introducing new features, leading to a ~50% decrease in support requirements for explaining features or assisting new users. Furthermore, I developed a feedback mechanism that allows users to take screenshots and indicate areas of the system impacting their usability.

I drove an innovation initiative to develop a structure using Cypress for end-to-end (E2E) testing, resulting in a 70% increase in our testing speed process and greater efficiency in capturing bugs.

I spearheaded the development of pipelines aimed at seamlessly publishing our applications, integrating automation test steps into the publishing process for increased efficiency.

Principal Engineer | Movida Cars Rent · Full-time
Jul 2020 - Aug 2021

I played a key role in developing user interfaces, collaborating directly with a UX designer to craft modern interfaces for car rental services.

Additionally, I spearheaded an initiative to enhance a legacy system that was causing significant delays for other developers in implementing new features. This involved introducing standardized patterns to streamline development processes, as previously, each developer had their own approach to implementation.

Principal Engineer | Bling · Full-time
Nov 2018 - Jun 2020

Across a multidisciplinary team of approximately ~53 members, With a collaborative system to ensure that all contributions impacting other teams were thoroughly coordinated. In the face of a substantial legacy infrastructure, I took the lead with my suggestion, navigating through the complexities to propose innovative solutions. I managed and led a team of 5 members to develop a unified pattern for componentizing the legacy infrastructure. This initiative involved identifying and consolidating repetitive code segments, thereby centralizing the system's codebase creating components and enabling more efficient corrections and enhancements.

By the conclusion of this process, every aspect of our legacy system had been restructured according to the new pattern, resulting in a more resilient and contemporary codebase.

This restructuring effort not only improved the layout and design of our system but also modernized its architecture, rendering it more robust and scalable. Consequently, our user base doubled in value within a span of 6 months. Additionally, we established a UX team tasked with collecting feedback and pre-validating new interfaces directly with users, further enhancing our system's user experience.

Software Engineer | Grendene S/A
Jan 2015 - Dec 2017

My initial initiative involved establishing a foundational system to kickstart new projects and fulfill various demands, centralizing all components for seamless integration into other projects. This effort significantly reduced the time and effort required for the entire team to initiate new projects. Furthermore, I actively engaged in gathering requirements for new solutions, liaising with clients to understand their needs and expectations. This ensured that our projects aligned closely with client objectives right from the outset. In addition, I spearheaded the coordination of a document classification system, enabling the classification of documents based on their confidentiality levels. This involved customizing office solutions, including Outlook, to suit our specific requirements. I also contributed to projects requiring the comparison of widely dispersed information and the application of highly complex logic to correlate this data effectively. Furthermore, I played a crucial role in the development of multiple systems. This included creating user interfaces focused on accessibility and compatibility with various screen resolutions. I also managed backend development tasks and ensured smooth integration with other systems. This extensive involvement was instrumental in successfully implementing these systems to fulfill organizational requirements.

Software Developer | Promob Software Solutions
2013 - 2015

I collaborated within a team of approximately 50 individuals, with my subgroup consisting of 8 members, focusing on frontend system development. Additionally, I gained valuable experience working solo for a period in a high-demand e-commerce environment for a third-party client using PHP/Laravel, where I managed all aspects of feature development and enhancements where I dedicated time to optimizing SEO, focusing on enhancing application performance and introducing new functionalities. Furthermore, I embarked on a new project within the team, contributing to the development of an innovative product for our company. This solution aimed to showcase 3D environments in web browsers using technologies like WebGL, .NET, and MongoDB. I took charge of implementing new frontend features as part of this initiative.

Web Software Developer | BF2 Technology
May 2012 - May 2013

Developed e-commerces, custom websites, joomla websites, I have adapted a joomla system to manage websites and build based on it, the main base was PHP and JS

G
Software Developer | Geocad
Mar 2010 - May 2012

Developed ERP and solutions for city halls, system based on PHP

M
Teacher | Mega system IT
May 2008 - May 2010

I Managed classes between 10 to 15 students, computer courses in most diversified courses including technical courses.