English:
Advanced
Mexico
UTC -06:00
America/Mexico_City
Experienced Full-Stack Developer, excelling in JavaScript, TypeScript, ReactJS, React Native, NextJS, Supabase, CSS, HTML, and Python.
I am an enthusiastic and dedicated Full-Stack Developer deeply passionate about coding and all things related to software development. My genuine eagerness to assist others has paved the way for my career in crafting innovative solutions. I prioritize community engagement, uphold high standards of work quality, and hold a strong concern for the future that awaits younger generations. My excitement lies in the creation of new and captivating products and applications, making software development a fulfilling journey for me. I relish the process of enhancing my skills continually, ensuring that each app I work on offers optimal solutions. Proficient in both front-end and back-end development, I also possess valuable experience in DevOps. My primary expertise lies in Web Development, where I excel in JavaScript, TypeScript, ReactJS, React Native, NextJS, Supabase, CSS, HTML, and Python. I am committed to leveraging these skills to create impactful and user-centric software solutions.
Want to hire this engineer?
Check if Diego is availableExpertise
Years of commercial development experience
8 years of experience
Core technologies
Other technologies
Project Highlights
Moneybase
Oct `23 - Apr `24
6 months
Moneybase
Financial Institution application.
Responsibilities & achievements
- Continuously adding new features to enhance the application's functionality and user experience. Implementing requested features while adhering to project requirements and user feedback. - Regularly reviewing and refactoring existing code to ensure its reliability, scalability, and maintainability. Addressing bugs and optimizing code for improved performance. - Providing support for legacy features to ensure backward compatibility and uninterrupted service for existing users. Refactoring legacy code where necessary to align with current best practices and standards. - Identifying performance bottlenecks and implementing optimizations to enhance the application's speed and responsiveness. - Utilizing caching strategies, lazy loading, and other techniques to improve overall performance. - Following industry best practices and coding standards to maintain code quality and consistency. Incorporating security measures, error handling mechanisms, and documentation to ensure robustness and reliability
Senior Full Stack Software Engineer
Jan `23 - May `23
4 months
Latailabs
An engaging web application e-commerce sector, the project centered on delivering a dynamic user interface complemented by versatile login/register options, ensuring a seamless experience for users through conventional and social login methods.
Responsibilities & achievements
- I led the development of an onboarding system with progressive stages and a flexible settings feature, empowering users to tailor their experience according to their unique preferences and needs. - Leveraged JavaScript, ReactJS, Redux, Redux Toolkit, HTML, CSS, TypeScript, and Tailwind CSS to craft a dynamic and user-centric interface. - Employed NodeJS and ExpressJS to establish robust backend frameworks supporting various login/register options such as email/password, Google, Twitter, and Github integrations. - Designed and implemented a comprehensive settings feature enabling users to customize their configurations at different onboarding stages. - Assumed a leadership role by conducting code reviews, guiding the engineering team, and ensuring adherence to industry best practices. - Mentored junior engineers while actively contributing to the creation of innovative features, enhancing the platform's functionality. - Orchestrated seamless CI/CD configurations and executed comprehensive unit testing protocols to maintain code reliability and quality. - Engaged in regular meetings with stakeholders to align technical developments with business objectives and user requirements.
Data services sector web application
Oct `21 - Present
3 years
Panzura
Data services sector web application
Responsibilities & achievements
- I managed a spectrum of functionalities, including user configuration, Kibana and other chart integrations, login mechanisms, Single Sign-On (SSO) implementation, and billing/licensing modules. - I spearheaded the creation and maintenance of an API Gateway, fortifying backend services' security using ExpressJS and GraphQL. - As a maintainer for specific business units, I resolved bugs, addressed RFAs (Request for Action), and upheld operational stability in production environments. - Oversaw code quality and served as a pivotal figure in leading the engineering team, ensuring alignment with best practices. - Guided and mentored junior engineers while actively participating in the interview process for new talent acquisition. - Actively contributed to the development cycle by creating new features and meticulously refactoring an extensive codebase for optimal performance. - Managed Continuous Integration/Continuous Deployment (CI/CD) pipelines and executed comprehensive unit testing to maintain code integrity. - Engaged in regular meetings with stakeholders to align technical developments with overarching business objectives.
Health Sector Web Application
Mar `21 - Oct `21
7 months
Wizeline
A web application for the health sector, that consumed data from the company's backend services. This application delivered a dynamic user interface enriched with essential features including profile management, customizable settings, comprehensive charts, and efficient data virtualization, aimed at enhancing the end-user experience.
Responsibilities & achievements
- I spearheaded the development of a web application that consumed data from the company's backend services. - Leveraged JavaScript, ReactJS, Redux, Redux Forms, HTML, CSS, and TypeScript to create an intuitive user interface for a dynamic health sector web application. - Utilized Artifactory, Docker, Kubernetes (K8), and GitLab to manage deployment pipelines and ensure smooth operations. - Contributed significantly as a code reviewer and maintained code integrity, ensuring high standards of quality and reliability. - Executed thorough unit testing and actively engaged in stakeholder meetings to align technical endeavors with overarching goals.
Data loading and transformation application
Mar `16 - Mar `21
5 years
HERE Technologies
An innovative system that utilized Python for data loading and transformation from Excel sheets. This automated process was designed to efficiently store information in a database, allowing for real-time access and presentation of records through a web application. This data served as a foundational source to continuously update and enrich the company's maps with the most current information available.
Responsibilities & achievements
- Development of an innovative system that utilized Python for data loading and transformation from Excel sheets. - Proficiently utilized JavaScript, NodeJS, PHP, ReactJS, Python, and SQL to architect solutions. - Employed HTML, CSS, and Helix for efficient and intuitive web application development. - Utilized PostgreSQL for robust data storage and retrieval. - Took on leadership as a lead engineer, overseeing code reviews, feature development, and actively mentoring junior engineers to foster their growth. - Played a crucial role in developing new features while maintaining code integrity and executing comprehensive unit testing protocols. - Engaged in UI/UX design processes and collaborated effectively with stakeholders to align technical solutions with business needs.
Education
Higher education in Computer Science
Agency
10-50
GMT-8
Palo Alto / USA, Monterrey/Mexico, Indonesia
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Entertainment & Games, Construction & Real estate, Sports & Fitness, Social Media & Communication, Travel & Tourism, Booking & Rent, Beauty & Personal Care
Want to hire this engineer?
Check if Diego is available