William is a well-rounded full-stack developer focused on front-end development using primarily JavaScript and React.js. He specializes in developing diverse digital solutions including eCommerce platforms, digital products, showcases, and e-learning applications. William is a creative developer with a strong tech vision and hands-on experience working in distributed teams on projects of any size, dedicated to delivering exceptional tech experiences.
Worked for a tech and development consulting firm that helps high-performance eCommerce businesses around the world to transform technology in value for their business.
Developed a Notification and Polling system that can be used by eCommerce platforms.
Mentored team members on JavaScript best practices.
Collaborated with the Decathlon tech lead to rewrite the "files builder" to v2, focusing on a more performant, faster, and cleaner way of generating bundles (from Gulp.js to Webpack).
Recreated the mini-cart, including documentation, architecture, roadmap of development, development, deployment, and refactoring.
Acquired soft skills to deal with different teams and taught about clean code and organization.
Engaged as a front-end developer for a new LMS platform for enterprises to teach employees by delivering courses on a credible, trustable, and stable platform.
Developed the main product called Brainnit, from concept to development and delivery, using TypeScript, GraphQL, and the front-end test pyramid.
Collaborated with engineers, stakeholders, executives, and end users to bring the concepts to life.
Developed management software (ERP and PoS), specializing in retail and meeting different market needs.
Worked as part of the integration team, inserting the product in client platforms, supporting/maintaining recommendation products, and opening requests to evolve the product.
Integrated and developed multiple products for Via Varejo (Casas Bahia, Ponto Frio, and Extra), Animale, Offpremium, Jumbo Tiendas, and Shopfacil, among others.
Worked with a Decathlon eCommerce client and collaborated with the Decathlon tech lead to rewrite the "files builder" to v2 focusing on a more performant, faster, and cleaner way of generating bundles (from Gulp.js to Webpack). Recreated the mini-cart (documentation, architecture, a roadmap of development, development, deploy, refactor). The project is written with VanillaJS, VTEX, Sass, React.js + TypeScript, Vue.js, and now Webpack.
There are two main products in Conpass: the Pixel (assistant) and the Analytics. Supported the Pixel and developed the core of Analytics. Created (ideated, conducted user research, developed, tested, deployed, refactored) product features, participated in a design sprint, and developed the core of this new product. Technologies used: React/Redux, Semantic HTML, Sass, Node.js, unit testing (on back end).
Worked on a new LMS platform for enterprises to teach employees by delivering courses on a credible, trustable, and stable platform. Participated in the entire development process for the main product called Brainnit using TypeScript, GraphQL, and the front-end test pyramid. Product was developed on React.js + TypeScript and Apollo + GraphQL and tested with Jest and Cypress.