Skip to content
View gabrielalao's full-sized avatar
🗽
Fullstack Software Engineer
🗽
Fullstack Software Engineer

Block or report gabrielalao

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
gabrielalao/README.md

Software Engineer

Drupal, Bigcommerce, React, Next.js, React Native, Angular, Node.js Developer, PHP, Java, Project Management, People Management, Mentor

Experienced ecommerce Developer with over 12 years of expertise in developing and integrating marketplace applications. Proficient in modern web technologies and platforms, with a strong background in full-stack development, API integration, and performance optimization. Demonstrated ability to lead projects, streamline operations, and enhance customer experiences. Seeking a role to leverage my skills in building robust e-commerce solutions.

Skilled in PHP, Drupal, JavaScript, HTML, CSS, TypeScript, React, Next.js, React Native, Angular, Node.js, GraphQL, Sass, Bigcommerce, HTML5, CSS3 and flutter; with a passion for continuous learning and staying up-to-date with emerging technologies.

Technical Skills

Languages: JavaScript, TypeScript, PHP, HTML, CSS

Frameworks/Libraries: Drupal, React.js, Node.js, Express.js, AngularJS, Vue.js, Next.js

E-commerce Platforms: Bigcomerce, Shopify, WooCommerce, Magento

API Integration: RESTful APIs, GraphQL, AWS Lambda, Payment Gateways (Authorize.net)

Databases: MySQL, PostgreSQL, MongoDB

Tools/Technologies: AWS (S3, Lambda, EC2), Docker, Git, Jira, Slack

UI/UX: Figma, Responsive Design, Material UI, Tailwind CSS

Work History :

Professional Experience Lead Drupal Developer Toptal LLC, Remote May 2018 - Present

Site Maintenance and Updates:

Regularly update Drupal core and contributed modules.

Monitor and fix security vulnerabilities.

Theme Development:

Customize or create themes to match branding guidelines.

Implement responsive design for mobile compatibility.

Module Development:

Develop custom modules to extend functionality.

Modify existing modules to meet specific business needs.

Performance Optimization:

Optimize website performance by implementing caching strategies.

Analyze and improve site load times.

Bug Fixing:

Identify, troubleshoot, and resolve bugs and issues reported by users.

Test and validate fixes in various environments.

Database Management:

Manage and optimize the database for performance.

Implement backup and recovery strategies.

Integrations:

Integrate third-party services (payment gateways, shipping APIs, CRM).

Ensure smooth data flow between systems.

User Management:

Manage user roles and permissions.

Create and maintain user accounts for staff and customers.

Content Management:

Assist in content updates and site maintenance.

Collaborate with content teams to ensure content is properly formatted.

SEO Implementation:

Implement SEO best practices in the site structure and content.

Use modules to manage metadata, sitemaps, and redirects.

Testing and Quality Assurance:

Conduct functional and regression testing of new features.

Collaborate with QA teams to ensure high-quality releases.

Collaboration:

Work with designers, product managers, and other developers in Agile environments.

Participate in daily stand-ups and sprint planning meetings.

Documentation:

Write and maintain technical documentation for custom developments.

Document processes and workflows for future reference.

Monitoring and Analytics:

Set up and monitor web analytics tools to track user behavior.

Analyze data to inform development and marketing strategies.

Customer Support:

Provide technical support for end-users as needed.

Assist in resolving eCommerce-related issues.

Senior Full-Stack Developer

The Web Gurus LLC, Remote January 2014 - April 2018

Developed and maintained the company’s main e-commerce platform using Drupal, Bigcommerce, React.js and Node.js, ensuring seamless user experience and high performance.

Implemented custom features and integrations, including loyalty programs, product recommendation engines, and advanced search functionalities.

Optimized front-end and back-end code for speed and scalability, resulting in a 30% increase in page load times.

Coordinated with cross-functional teams to design and implement new features, track progress, and resolve issues.

Integrates APIs for Drupal with USPS, Ebay, Shopify, Bigcommerce, PayPal, and Stripe.

Bigcommerce Developer

Phone LCD Parts, Remote

June 2010 - December 2013

Store Setup and Configuration:

Set up new BigCommerce stores, including initial configuration and settings.

Configure payment gateways, shipping options, and tax settings.

Theme Development and Customization:

Customize existing themes to align with branding and design guidelines.

Develop custom themes using Stencil and Handlebars for unique layouts.

App Integration:

Integrate third-party applications and services (e.g., CRM, ERP, email marketing).

Ensure seamless functionality between BigCommerce and integrated systems.

Performance Optimization:

Optimize website performance and loading times.

Implement best practices for caching and image optimization.

Troubleshooting and Bug Fixing:

Identify and resolve bugs or issues reported by users.

Perform regular testing to ensure site functionality.

Content Management:

Assist with the creation and management of product listings, categories, and pages.

Update content as needed to reflect promotions or changes in inventory.

SEO Implementation:

Optimize site structure, metadata, and URLs for search engine visibility.

Implement SEO best practices within the platform.

Analytics and Reporting:

Set up and analyze web analytics tools (e.g., Google Analytics) to track performance.

Create reports on sales, user behavior, and other key metrics.

User Management:

Manage user roles and permissions within the BigCommerce dashboard.

Handle customer account issues and inquiries.

Custom Development:

Develop custom scripts and features to enhance store functionality.

Use the BigCommerce API to create custom solutions.

Collaboration:

Work with designers, marketers, and product teams to implement new features.

Participate in team meetings and Agile sprints for project planning.

Documentation:

Document development processes, integrations, and customizations.

Maintain guides for team members and future reference.

Customer Support:

Provide technical support for clients and users.

Assist with troubleshooting customer-related issues.

Compliance and Security:

Ensure that the store complies with legal requirements (e.g., GDPR).

Monitor security and implement measures to protect customer data.

Training and Support:

Train staff or clients on using BigCommerce features.

Provide ongoing support and guidance for users.

Education

Master of Technology - MTech, AI & Cyber Security - 2023-2025 Turun yliopisto - University of Turku, Finland.

Bachelor of Science in Computer Science - 2002-2008 University of Ilorin, Nigeria.

Projects

Custom Bigcommerce App for Upsell Recommendations

Developed a Shopify app that dynamically suggests upsell products at checkout, increasing average order value by 20%.

Implemented an intuitive admin panel for merchants to configure recommendations and track performance analytics.

Integrate APIs for USPS, Ebay, Shopify, Bigcommerce, PayPal, Stripe, Affirm and Cashapp

Marketplace Integration for Phone LCD Parts Led the integration of a multi-vendor marketplace platform, enabling seamless onboarding and management of third-party sellers. Enhanced the platform’s API to support advanced search, filtering, and sorting capabilities. Integrate APIs for USPS, Ebay, Shopify, Bigcommerce, PayPal, Stripe, Affirm and Cashapp Real-Time Inventory Management System Built a real-time inventory management system for a large retailer, integrating with their existing e-commerce platform and warehouse management system. Achieved a 50% reduction in stock discrepancies and improved order fulfillment accuracy. Integrate APIs for Quickbooks

Skills:

  • Languages

    JavaScript, HTML, CSS, TypeScript, Go, Python, SQL, Dart, GraphQL, Sass, PHP, Solidity, WASM, Python 3, HTML5, CSS3, Java

  • Frameworks

    Flutter, Django, React Native, Redux, Express.js, MUI (Material UI), Tailwind CSS, Next.js, Bootstrap, JSON Web Tokens (JWT), Svelte, NestJS, Angular, MUI CSS, Flask, Jest, Electron, Spring MVC

  • Libraries/APIs

    React, Node.js, Google Maps API, WebRTC, REST APIs, Vue, SendGrid API, Socket.IO, jQuery, GitHub API, Shopify API, D3.js, Camera API, Stripe, Stripe API, Stripe Connect, Web3.js, Chart.js, Google Merchant Center API, AWS Amplify, LeafletJS

  • Tools

    Slack, GitHub, GitLab, Trello, Git, VS Code, SendGrid, Amazon Cognito, Jira, Amazon CloudWatch, Figma, Android Studio, Xcode, Bitbucket, Webpack

  • Paradigms

    Agile Project Management, Scrum, Unit Testing, Test-driven Development (TDD), Mobile Development, REST, Microservices, Agile

  • Platforms

    Google Cloud Platform (GCP), Firebase, Mailgun, Android, iOS, Shopify, Apache Arrow, Visual Studio Code, Heroku, Mobile, WordPress, Docker, Mapbox, AWS Lambda, BigCommerce, Amazon Web Services (AWS), Ubuntu, Azure, Netlify, Web

  • Storage

    MongoDB, MySQL, Databases, Amazon S3 (AWS S3), Google Cloud, PostgreSQL

  • Industry Expertise

    Healthcare, Project Management

  • Other

    Web Project Management, IT Project Management, Technical Requirements, MERN Stack, API Integration, APIs, Front-end, Front-end Development, Axios, Software Design, Integration, WebSockets, Responsive Web Apps, matrix, eCommerce, Shopify Design, Shopify Customizations, Web Development, Full-stack, Architecture, Access Control, UI in context of a specific business problem, API Gateways, UI optimization, CTO, Web Search, Application State Management, Mobile App Development, Websites, Development, Back-end, Data Visualization, Dashboards, Software, Apps, User Interface (UI), Software Architecture, Technical Leadership, RESTful Services, Full-stack Development, Minimum Viable Product (MVP), Server-side Rendering, iOS Camera, Video Processing, Image Processing, API Documentation, eCommerce UI, Apple Pay, CI/CD Pipelines, Storybook, Pixel Perfect, Ethers.js, OAuth, Product Development, Team Leadership, Product Roadmaps, Reverse Engineering, Firebase Hosting, SVG

Certifications :

Publications:

Subscribe on LinkedIn

Email:

[email protected]

Calendar:

https://calendly.com/gabrielalao

Pinned Loading

  1. radarlabs/react-native-radar radarlabs/react-native-radar Public

    React Native module for Radar, the leading geofencing and location tracking platform

    Java 171 32

  2. flutter_stripe flutter_stripe Public

    Forked from flutter-stripe/flutter_stripe

    Flutter SDK for Stripe.

    Dart

  3. radarlabs/capacitor-radar radarlabs/capacitor-radar Public

    Capacitor plugin for Radar, the leading geofencing and location tracking platform

    Java 18 6

  4. react-native react-native Public

    JavaScript

  5. react-native-voice-recorder react-native-voice-recorder Public

    Forked from prscX/react-native-voice-recorder

    React Native: Native Audio Recorder View

    Java

  6. radarlabs/flutter-radar radarlabs/flutter-radar Public

    Flutter package for Radar, the leading geofencing and location tracking platform

    Java 22 13