Eduardo Lopez
Verified Expert in Engineering
Full-stack Developer
Boerne, TX, United States
Toptal member since June 11, 2024
Eduardo is a full-stack developer with 5+ years of experience in JavaScript, specializing in React, Node.js, NestJS, and TypeScript. He also has expertise in Flutter, Laravel, Express.js, and Next.js. With an antifragile mindset, Eduardo adapts and remains resilient, fostering a high-performance culture, blending technical and strategic expertise, and applying best practices and optimization techniques. After revamping a legacy system—he cut load times by half and boosted user engagement by 30%.
Portfolio
Experience
Availability
Preferred Environment
Slack, Jira, JavaScript
The most amazing...
...thing I've done is revamp a legacy system with React, Node.js, Laravel, and Flutter—reducing load times by 50% and boosting user engagement by 30%.
Work Experience
Lead Developer
Torq Holdings, Inc
- Led the complete UI overhaul to a minimalist interface, enhancing user experience and onboarding processes.
- Enhanced stability by implementing event tracking tools and a credit-card-free trial system, increasing app usage and engagement.
- Developed advanced features, including in-app tutorials, a notification system, and split payment, improving functionality and user satisfaction.
- Collaborated closely with marketing and customer support teams to analyze data and drive targeted improvements.
- Introduced continuous integration, event tracking, and improved payment verification systems for reliability and efficiency.
- Transformed the menu design, introduced a sidebar and customizable company logos, and redesigned the project, estimate, map, and invoice sections for enhanced usability and coherence.
Full-stack Developer
Decision Point Weather Corp
- Resolved multiple critical bugs in the app, significantly improving user experience and stability.
- Implemented Sentry for error tracking, enabling real-time monitoring and faster issue resolution.
- Integrated Firebase services enhance app functionality and enable robust data management.
- Fixed admob-related issues, ensuring smooth ad display and increased revenue stability.
- Improved overall app stability, resulting in a more reliable and user-friendly experience.
JavaScript Engineer
Clevertech (DBA Lumenalta)
- Developed and structured features to meet client requirements, increasing user satisfaction and retention.
- Improved the performance of several projects by analyzing the codebase, identifying areas for optimization, and implementing targeted solutions.
- Demonstrated strong leadership skills by collaborating with team members to solve complex problems and taking on additional responsibilities to ensure project success.
- Created and maintained workflows to implement new features and update the old ones with an organized and structured code.
- Reduced website loading time by 20% by applying best practices in code conventions and optimization techniques, resulting in decreased bounce rates and increased user engagement.
- Created and maintained workflows using industry-standard tools to implement new features and update existing ones with an organized and structured codebase, improving maintainability and scalability.
- Adapted quickly to each client's specific needs, delivering projects that met and exceeded their expectations.
Back-end and Full-stack Developer
Feracode
- Achieved a faster and more efficient service by designing and implementing a microservices architecture to reduce the amount of data received and request-response time.
- Developed a conferencing system using BigBlueButton on the back-end and server side, effectively handling the conference feature required by the platform and improving user engagement.
- Created a tracking system that monitored working time and took screenshots regularly, using efficient algorithms to ensure optimal system performance.
- Enhanced the functionality and user experience by implementing an online editor to create and edit documents in the platform by forking directly into a library and analyzing and modifying it to customize the behavior.
- Delivered robust, high-performing solutions by leveraging a tech stack that includes React, Node.js, Express.js, and TypeScript.
Full-stack Developer
Pidespeed
- Adapted the back end to switch from MySQL to MongoDB, enhancing the scalability and performance of the database system better to handle the increasing volume of user data and transactions.
- Designed and implemented a robust user authentication system, ensuring secure access and protecting sensitive user information.
- Developed a seamless payment processing system, integrating various payment gateways to facilitate smooth and secure transactions.
- Implemented a comprehensive order tracking feature, enabling users to monitor their orders in real-time, improving customer satisfaction and engagement.
- Ensured the platform was fully responsive and mobile-friendly, providing an optimal user experience across different devices and screen sizes.
- Delivered a scalable architecture that supported future expansion and growth, allowing the platform to adapt to increasing user demands and new feature integrations.
- Worked closely with cross-functional teams to design, develop, and deploy critical features, fostering a collaborative environment that contributed to the successful delivery of the project.
Experience
TORQ App
http://torqapp.ioI was responsible for implementing key features, including recurring invoice payments and enhancing the app's functionality for managing subscriptions and automated payments. Utilizing Flutter for mobile development and Laravel for the back end, I ensured seamless performance across iOS and Android platforms. I also integrated Material UI to provide an intuitive and visually appealing user interface, significantly improving the user experience. My efforts in optimizing performance and conducting thorough testing resulted in successful releases of versions for the stores, exceeding user expectations and garnering positive feedback for usability improvements. Additionally, I developed a robust microservice architecture using Node.js with Express to handle socket connections, enabling real-time communication within the app. By leveraging Redis for connection management and RabbitMQ for message brokering, I created a scalable and resilient system that efficiently supports high volumes of concurrent users.
Zellim
RESPONSIBILITIES
• Collaborative document system: I created a section similar to Notion, enabling collaborative document editing based on company permissions. This feature enhanced team collaboration by allowing real-time editing and document sharing.
• Conferencing system: I developed a robust system using BigBlueButton (BBB) and integrated Jitsi for video conferencing capabilities. I also facilitated the seamless integration of these systems within the platform, ensuring a reliable and efficient communication tool.
• Unified email integration: I established a mail connection between Google and Outlook, providing a unified email experience within the app. This integration allowed users to manage all their emails from a single source, improving productivity and streamlining communication.
• Calendar synchronization: I implemented calendar functionalities to handle events and sync them with Google Calendar. This allowed users to manage and synchronize their schedules within the app, ensuring all events were up-to-date across platforms.
Team Management Dashboard and App Enhancement for FitGMR
https://www.fitgmr.gg/RESPONSIBILITIES
• Team management dashboard: I created a comprehensive dashboard to manage teams using React, GraphQL, and Node.js with Express. I enhanced the dashboard's user interface by adding a sidebar for quick access to various options, improving navigation and user experience.
• App optimization: I worked on the FitGMR app using React Native to fix several bugs, significantly improving the app's stability and performance. I also added new features to handle team performance, providing users with valuable tools to track and enhance their teams' productivity and success.
PideSpeed
I led the development of this solution, utilizing Node.js and Express.js on the back end and Angular, HTML, and CSS on the front end. I collaborated with my team to design and implement critical features such as user authentication, payment processing, and order tracking to provide an efficient and effective platform that met the needs of both customers and food companies.
Throughout the development process, I utilized best practices in web development to ensure the platform was responsive, mobile-friendly, and optimized for search engine visibility. Ultimately, my team and I delivered a scalable architecture that allowed for future expansion and growth of the platform, providing a seamless and enjoyable user experience.
Depends on The Weather
https://www.dependsontheweather.org/KEY ACCOMPLISHMENTS
• Resolved multiple critical bugs, significantly improving user experience and app stability.
• Implemented Sentry for error tracking, enabling real-time monitoring and accelerating issue resolution.
• Integrated Firebase services, enhancing app functionality and enabling robust data management.
• Fixed ad-related issues, ensuring smooth ad display and increased revenue stability.
• Improved app stability, resulting in a more reliable and user-friendly experience.
My proactive approach and technical expertise have contributed to a more robust and efficient app, aligning with the company's goals of delivering a high-quality user experience.
Rock Ultrasound Medical Diagnosis
https://www.rockultrasound.com/KEY WEBSITE FEATURES
• Modern and responsive design: The website features a clean, modern design that is fully responsive, ensuring it looks great and functions well on all devices, from desktops to mobile phones.
• Service information: Detailed descriptions of the company's various ultrasound services, helping potential clients understand their options and make informed decisions.
• Client testimonials: A section dedicated to client testimonials, showcasing positive feedback, and building trust with prospective customers.
• Contact and appointment booking: Easy-to-use contact forms and an appointment booking system make it simple for visitors to get in touch or schedule a service.
• SEO optimization: Implemented SEO best practices to improve search engine visibility and attract more organic traffic to the site.
Certifications
CompTIA Security+ ce Certification
CompTIA
Web Fundamentals Learning Path
TryHackMe
Introduction to Cyber Security
TryHackMe
Pre-Security Learning Path
TryHackMe
APIs and Microservices
freeCodeCamp
JavaScript Algorithms and Data Structures
freeCodeCamp
Skills
Libraries/APIs
React, Node.js, REST APIs, Stripe API, React Query, React Hook Form, Stripe, Vue, Google API, Stripe Connect API, Redux-Saga, Google APIs, Google Calendar API, Socket.IO, PayPal API, Google Places API
Tools
TestFlight, GitHub, NPM, Mongoose, Google Workspace, Stripe Checkout, Sequelize, Bitbucket, Webpack, Slack, Jira, Redux Toolkit, NGINX, GitLab CI/CD, RabbitMQ, Prisma
Languages
JavaScript, TypeScript, PHP, Dart, HTML, CSS, SQL, GraphQL
Frameworks
Express.js, Flutter, React Native, Next.js, Tailwind CSS, Material UI, Redux, Laravel, Ionic, Jest, NestJS, Angular, PHPUnit
Paradigms
Mobile Development, API Architecture, Web Architecture, Testing, DevOps, Microservices
Storage
MySQL, NoSQL, MongoDB, PostgreSQL, Data Integration, Redis, IndexedDB, Google Cloud
Platforms
Docker, Amazon Web Services (AWS), Firebase, Google Cloud Platform (GCP), Android, iOS, Vercel, Mobile, BigBlueButton, AWS Lambda, Heroku, Shopify, FlutterFlow
Industry Expertise
Cybersecurity
Other
Full-stack, API Integration, Architecture, Progressive Web Applications (PWAs), APIs, Full-stack Development, Stripe Payments, Web Development, MERN Stack, Technical Leadership, Front-end, Front-end Development, Communication, Styled-components, Mobile First, Responsive Web Apps, Hybrid Apps, Mobile App Development, Back-end, Tailwind UI, Minimum Viable Product (MVP), Pixel Perfect, Zustand, Encryption, Analytics, i18n, Strapi, Headless CMS, Mobile Apps, Performance, Scalability, Payment APIs, User Interface (UI), TypeORM, Chakra UI, Front-end Architecture, Mobile Applications, Algorithms, Web Security, Large-scale Projects, Security, IT Security, Leadership, AWS DevOps, CI/CD Pipelines, Jitsi, Microsoft Graph API, Lambda Functions, Stripe Marketplace, eCommerce, People Management, Server-side Rendering (SSR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring