William Prigol Lopes, Developer in Lajeado, Rio Grande do Sul - State of Rio Grande do Sul, Brazil
William is available for hire
Hire William

William Prigol Lopes

Verified Expert  in Engineering

Software Developer

Location
Lajeado, Rio Grande do Sul - State of Rio Grande do Sul, Brazil
Toptal Member Since
March 30, 2022

William is a software engineer with 15+ years of experience. He focuses on eCommerce platforms and integration systems and excels in making web and on-premises platforms that communicate efficiently via system and API integrations. He developed two apps in React Native published on the Play Store and App Store. William has trained and led teams, created back-end functionalities with Shopify, and standardized product deployment, reducing deployment time from five days to one hour.

Portfolio

Freelance Agency
PHP, Laravel, PostgreSQL, MySQL, Microsoft SQL Server, Linux...
Neighborhoods.com LLC
PHP, WordPress, Blade, AWS CloudFormation, jQuery, RESTful Development, GitHub...
Code2B
PHP, Laravel, PostgreSQL, MySQL, Linux, Apache Kafka, APIs, REST, SOAP...

Experience

Availability

Part-time

Preferred Environment

Linux, PHP, SQL, Bash, Laravel, PostgreSQL, MySQL, JavaScript, Firebase, Amazon EC2

The most amazing...

...eCommerce I've developed has over 200,000 products and represents 40% of the company's income with more than 100,000 registered users.

Work Experience

Software Developer

2021 - PRESENT
Freelance Agency
  • Developed the API and database core integrations for an eCommerce platform with over six million clients.
  • Assisted in structuring a range of integrated systems (DevOps at AWS), enabling the migration of more than 20 systems.
  • Applied Redis as a queue controller on a queue system with more than 100 calls per second, solving a critical problem in data integration.
Technologies: PHP, Laravel, PostgreSQL, MySQL, Microsoft SQL Server, Linux, Amazon Web Services (AWS), Redis, Object-oriented Programming (OOP), Docker, Amazon Elastic Container Service (Amazon ECS), DevOps, Symfony, CSS, Content Management Systems (CMS), JavaScript, Full-stack, Web Development, Bootstrap, Symphony, NGINX, Data Structures, Back-end, HTML5, REST APIs, OpenCart, Payment APIs, Online Payments, HTML, PDF, Shopify, Digital Payments, Amazon S3 (AWS S3), Tailwind CSS, API Integration, Advanced Custom Fields (ACF), User Interface (UI), Test Automation, Sass, Stripe, Firebase, TypeScript, Next.js, Full-stack Development, Blade, AWS CloudFormation, AWS Lambda, jQuery, Amazon Aurora, Amazon Alexa, Azure, HIPAA Compliance, RESTful Development, GitHub, Mobile Development, PHP 7, Design Patterns, Unit Testing, eCommerce APIs, SDKs, Shopify API

Back-end PHP Developer

2022 - 2023
Neighborhoods.com LLC
  • Migrated from Phalcon code to customized WPCode with more than 20,000 real state registers with a series of integrations and normalizations.
  • Worked on data integration and migration from several legacy systems using ETL. Created API integrations to maintain a set of integrations running while the migration process was executed.
  • Increased engagement on the new platform: it was greater than 20% compared with the legacy platform.
  • Applied a set of improvements on database normalization and optimization (indexing and query rewriting), reducing the response time from 14 secs to less than 1 second (Grade A on Lighthouse).
Technologies: PHP, WordPress, Blade, AWS CloudFormation, jQuery, RESTful Development, GitHub, Mobile Development, PHP 7, Design Patterns, Unit Testing, eCommerce APIs, SDKs, Shopify API

Lead Engineer and Software Consultant

2011 - 2022
Code2B
  • Led and engineered a B2B eCommerce for a Brazilian chemical reseller that receives over 15,000 users monthly with more than 200,000 items on their online catalog.
  • Applied Apache Kafka as a real-time database replicator using Debezium, replicating databases with more than 200GB.
  • Developed back-end implementation for two mobile apps used by more than a thousand users.
Technologies: PHP, Laravel, PostgreSQL, MySQL, Linux, Apache Kafka, APIs, REST, SOAP, WordPress, Object-oriented Programming (OOP), Docker, Symfony, Cloud Migration, CSS, Vue, JavaScript, Full-stack, Web Development, Bootstrap, Symphony, Data Structures, Back-end, HTML5, REST APIs, RabbitMQ, Payment APIs, Online Payments, HTML, PDF, Technical Leadership, Digital Payments, Amazon DynamoDB, Amazon S3 (AWS S3), User Interface (UI), Sass, Full-stack Development, Blade, AWS CloudFormation, jQuery, RESTful Development, PHP 7, Design Patterns, eCommerce APIs, Shopify API

Software Developer

2020 - 2021
VaanGroup LLC
  • Developed back-end functionalities and integrations with Shopify, extending functionalities for online stores.
  • Created ETL implementations to organize historical databases containing more than 20,000 rows.
  • Developed GraphQL and REST API implementations to communicate Shopify with different platforms.
Technologies: PHP, Laravel, MySQL, Heroku, Amazon Web Services (AWS), GraphQL, React, Object-oriented Programming (OOP), Docker, Cloud Migration, CSS, Microservices, Content Management Systems (CMS), JavaScript, Full-stack, Web Development, Bootstrap, Symphony, Back-end, HTML5, REST APIs, HTML, PDF, Shopify, Digital Payments, User Interface (UI), Sass, Full-stack Development, Elasticsearch, RESTful Development, PHP 7, eCommerce APIs

Software Developer

2002 - 2011
SOLIS
  • Developed functionalities enabling a financial module to be used to the present day by more than 20 academic institutions.
  • Trained more than ten teams in Brazil to customize the academic ERP for their own local academic institutions.
  • Implemented Jenkins as a CI/CD pattern to standardize product deployment, reducing the deployment time from five days to one hour, improving the code quality by tests and code checks.
  • Led a team of three developers to integrate different modules in different versions on a unique platform, improving the academic ERP.
  • Created a deployment pattern for all projects, starting the CI/CD process.
Technologies: PHP, JavaScript, Apache, Java, PostgreSQL, Linux, DigitalOcean, Jenkins, Phing, Object-oriented Programming (OOP), DevOps, Cloud Migration, CSS, Full-stack, Web Development, Bootstrap, Data Structures, Back-end, HTML5, REST APIs, HTML, Full-stack Development, RESTful Development, PHP 7

B2B eCommerce

http://www.carvalhaes.net
A B2B eCommerce that receives more than 15,000 users monthly. It is fully integrated with the company's systems via API and replications completed with Kafka. Today it represents more than 40% of the company's income has a catalog containing more than 200,000 items.

Dansons Headless Commerce

https://pitboss-grills.com/
A headless eCommerce that communicates with different endpoints, such as internal systems and Shopify.

I developed REST and GraphQL functionalities from product search to the payment system, integrating with the MS Dynamics platform.

A React Native App for Grocery Stores

Led and developed a React Native app for grocery stores, evolving all steps from buy to delivery. I built the back end in Node.js and the front end in React Native. Ten groceries have been using the app for almost a year. This app communicates with a groceries platform, reading and communicating with the most important endpoints and functionalities.

SOLISGE: Academic System

http://www.solis.com.br/solisge
An ERP for private universities participated in the architecture plan and development of academic and business areas. I trained teams around Brasil on academic concepts and orientation about software extensions for focused purposes in universities around Brazil.

Languages

PHP, JavaScript, CSS, HTML, PHP 7, SQL, Bash, HTML5, Sass, Rust, C++, Java, GraphQL, C++17, Python, TypeScript

Frameworks

Laravel, Symfony, Bootstrap, Tailwind CSS, React Native, Express.js, Next.js

Libraries/APIs

Vue, REST APIs, jQuery, Shopify API, React, Node.js, JasperReports, Stripe

Tools

Apache, Docker Compose, Git, Advanced Custom Fields (ACF), AWS CloudFormation, GitHub, Jenkins, Phing, Expo, Amazon Elastic Container Service (Amazon ECS), Kafka Streams, Subversion (SVN), NGINX, RabbitMQ

Paradigms

Object-oriented Programming (OOP), RESTful Development, Design Patterns, REST, DevOps, Test Automation, Mobile Development, Unit Testing, BPMN, Microservices, HIPAA Compliance

Platforms

Linux, WordPress, DigitalOcean, Docker, Shopify, Firebase, Amazon Alexa, Apache Kafka, Heroku, Amazon Web Services (AWS), OpenCart, Amazon EC2, AWS Lambda, Azure

Storage

PostgreSQL, MySQL, Redis, Memcached, Amazon S3 (AWS S3), Amazon Aurora, Microsoft SQL Server, Amazon DynamoDB, Elasticsearch

Other

Software Development, Architecture, Data Structures, Full-stack, Web Development, Back-end, API Integration, Blade, eCommerce APIs, Requirements, UML Diagrams, Combinatorial Optimization, Integer Programming, APIs, Message Queues, Software Architecture, Cloud Migration, Content Management Systems (CMS), Symphony, Payment APIs, Online Payments, PDF, Technical Leadership, Digital Payments, User Interface (UI), Full-stack Development, SDKs, Graphs, SOAP

2011 - 2013

Master's Degree in Operations Research

Federal University of Rio Grande do Sul - Porto Alegre, Rio Grande do Sul, Brazil

2001 - 2009

Bachelor's Degree in Systems Analysis

UNIVATES - Lajeado, Rio Grande do Sul, Brazil

APRIL 2020 - PRESENT

Apache Kafka Series: Kafka Connect Hands-on Learning

Udemy

MARCH 2020 - PRESENT

The Complete JavaScript Course 2020: From Zero to Expert!

Udemy

FEBRUARY 2020 - PRESENT

Introduction to Data Structures & Algorithms in Java

Udemy

FEBRUARY 2019 - PRESENT

Apache Kafka Series: Learn Apache Kafka for Beginners v2

Udemy

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring