Daniel Vilela

Daniel Vilela

Firmware Intern

Followers of Daniel Vilela629 followers
location of Daniel VilelaFederal District, Brazil

Connect with Daniel Vilela to Send Message

Connect

Connect with Daniel Vilela to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer

  • Education

    • Brasas English Course

      2001 - 2005
      Advanced English and Conversation English Language

      Brasas offers dynamic classes that are designed to optimize learning, focusing predominantly on intuitive oral communication and not real-time translation.

    • Universidade de Brasília

      2007 - 2012
      Mechatronics Engineering

      Mechatronics is a multidisciplinary field that refers to the skill sets needed in the contemporary, advanced automated manufacturing industry. At the intersection of mechanics, electronics, and computing, mechatronics specialists create simpler, smarter systems.

    • Fundação Getulio Vargas

      2015 - 2017
      Business Strategic and Economic Management MBA

      This MBA program focuses on strategic decision-making skills essential to corporate success in both the private and public sectors. Students examine the analysis and implementation of strategy while integrating key leadership characteristics necessary for success as business leaders.

  • Experience

    • IPe Engenharia de Redes

      Oct 2011 - Sept 2012
      Firmware Intern

      • Development in C language for an energy measuring device.• Experience with ZigBee protocol Z-Stack (which uses a simulated multi-tasked kernel for 8-bit microcontrollers) for the CC2531 microcontroller from Texas Instruments.• Experience with USB protocol for dongle-PC communication (HID and Virtual COM).

    • Autotrac Comércio e Telecomunicações S.A.

      Sept 2012 - Aug 2016
      Firmware Engineer

      • Development of solutions for embedded cellular/satellite vehicle tracking devices (C Language), maintaining everything well documented. I kept myself among the best on the department's goals indicators.• Full implementation of the OBD II vehicular diagnostics protocol for an embedded environment, including CAN and K-Line communication over protocols ISO 15765, ISO 9141 and ISO 14230 on physical layer and ISO 15031 (SAE J1979) on application layer.• Development of great part of J1939 protocol for heavy-duty vehicles communication.• Use of 8-bit and 32-bit microcontrollers (Freescale and NXP), Eclipse IDE, IAR and CodeWarrior.• Large experience with protocols RS-232, RS-485, I2C, CAN, SPI/SSP and others.• Development of drivers for external devices, inspection of code, development of the main firmware for the #1 product of the company and many other tasks. Show less

    • Swopz (Start-up)

      Jun 2019 - May 2021
      Engenheiro de software

      • Development of the company’s web system using React (with Hooks) + Redux with material-ui and REST APIs.• Development of their backend with Go Lang + Gin Gonic Framework (also using REST APIs and JWT login).• Full implementation the company’s iOS/Android App using Flutter Framework and REST APIs (with BLoC Pattern as state management). Very detail oriented on the development of the app’s design.

    • Off Script

      May 2021 - Sept 2021
      Senior Software Engineer

      *Obs: Working now with the same CTO from Offscript in Divbrands company.• Full integration of the system using Hasura with GraphQL and Supertokens.• Development of the mobile app from scratch using Flutter framework.• Development of the front-end using React and Next.js (with Typescript), React Query and Tailwind CSS.• Development of the back-end using AWS (Lambda, SQS, S3), Serverless framework and Node.js with Typescript.Tech Stack: Hasura, GraphQL, Supertokens, React, Next.js, Typescript, React Query, Tailwind CSS, Flutter, AWS (Lambda, SQS, S3), Serverless framework and Node.js. Show less

    • BairesDev

      Sept 2021 - Jan 2022
      Senior Software Engineer

      Worked with the client CoderPad from San Francisco Bay Area.Helped solving the responsive layout of a (VS Code like) programming editor with a lot of buttons and different layouts and querying of screening questions and different programming languages on editor and console.Tech Stack: React, Redux, GraphQL, Apollo Client, jQuery.

    • Rivian

      Jan 2022 - Jan 2023
      Senior Software Engineer

      Worked (from Turing.com) with Rivian to help build the future of electrical vehicles.Migrated a gigantic React/Redux monolithic application to micro front-ends using webpack module federation. Also worked on miracle sellers team helping catch and fix production bugs.Tech Stack: React, Redux, Redux Saga, GraphQL, Storybook, Material-UI, AWS Amplify and AppSync, Webpack Module Federation (micro front-ends). Project with multiple teams and 60+ engineers.

    • Divbrands

      May 2023 - now
      Senior Software Engineer

      Full Stack development on one of the biggest e-commerces in Europe with cutting-edge tech. Implemented multiple payment gateways, including Stripe, Klarna, Primer.io, HSA/FSA (withFlex, representing 20% of the whole company's income). Integrated the Next.js e-commerce app with Payload CMS (also built some plugins for it on Npm). Developed Node.js and Bun micro-services with Hasura and Drizzle as database connectors and used chatGPT API to build consumer facing products.Tech stack: Typescript, Next.js (React), Tailwind CSS, Hasura (Postgres), Docker, GraphQL, Node.js/Fastify, Bun/Elysia, Drizzle, chatGPT API, PayloadCMS (with mongoDB), micro-services and e-commerce.Also implemented Google and Apple Wallet with push notifications.Maintained code well tested with Bun/Jest.Developed the app with React Native. Show less

  • Licenses & Certifications

    • Accelerating Through Angular 2

      Code School
      View certificate certificate
    • Blasting Off With Bootstrap

      Code School
      View certificate certificate
    • ES2015: The Shape of JavaScript to Come

      Code School
      View certificate certificate
    • Gatsby JS & Firebase: Build HYBRID realtime + static sites

      Udemy
      Feb 2020
      View certificate certificate
    • The Complete React Native and Redux Course

      Udemy
      Jul 2018
      View certificate certificate
    • Dart and Flutter: The Complete Developer's Guide

      Udemy
      Aug 2018
      View certificate certificate
    • Xamarin Forms 2018 - Apps para Android, iOS e UWP-8 Apps

      Udemy
      Apr 2019
    • Nuxt.js - Vue.js on Steroids

      Udemy
      May 2020
      View certificate certificate
    • UX & Design Thinking: Experiência do Usuário nos Negócios

      Udemy
    • React - The Complete Guide (incl Hooks, React Router, Redux)

      Udemy
      Aug 2019