Experienced Javascript Developer with over 12 years of expertise in developing and integrating web 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 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.
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
Professional Experience Toptal LLC, Remote May 2021 - 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.
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.
June 2010 - December 2013
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.
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.
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
-
Software Engineer Certificate https://www.hackerrank.com/certificates/0d3d14a28171
-
Frontend Developer (React) Certificate https://www.hackerrank.com/certificates/a8547f80ad22
-
CSS (Basic) Certificate https://www.hackerrank.com/certificates/e1bca7f2fead
-
JavaScript Certificate https://www.hackerrank.com/certificates/702a3acdd0ee
https://www.testdome.com/certificates/4e481ee6cca74257a40282ed4e52ae31
-
Web Developer (JANUARY 2023 - PRESENT)
https://www.testdome.com/certificates/7b88ce5a968b46f1af66289f53f0ce47
-
HTML/CSS Certificate (JANUARY 2023 - PRESENT)
https://www.testdome.com/certificates/6ef03f38f8214e15bb5c989fb654bec0
-
React Native Developer (JANUARY 2023 - PRESENT)
https://www.testdome.com/certificates/005d3ea3a7dc4a56b31a38627e919f3a
-
Flutter Developer (JANUARY 2023 - PRESENT)
https://www.testdome.com/certificates/5c2f949a03664191aafbce6204dd1ccc
-
Project Management Professional (PMP)(MAY 2022 - PRESENT)
-
AWS Certified Developer- Associate (AWS)(March 2023 - PRESENT)