Luís Guilherme
Cover Letter:

 >-
  Hi there,

  I'm Luís Guilherme, a seasoned full-stack developer with over eight years of delivering robust and dynamic applications. My expertise spans TypeScript, React, Python, Go, and serverless technologies, enabling me to tackle projects ranging from breweries to traceability and crypto systems with efficiency and scalability.

  My passion for AI and decentralized technologies drives me to integrate these innovations into my work. For instance, CommitAI, a tool I developed, leverages AI language models like GPT-4 and Claude to generate meaningful commit messages from branch names, git diffs, and commit message templates, significantly improving our development workflow. Creating a Terraform CDK and TypeScript-based API bootstrap for serverless web applications exemplifies my initiative in automating cloud resource provisioning.

  My technical acumen extends to game development with Pongo, a Pong and Breakout-inspired game that showcases my proficiency in Go through the Actor Model pattern. I've developed a CLI project generator in Python that streamlines project initiation with integrated CI/CD pipelines, linting and PyPI publishing.

  Outside of programming, my fascination with physics and my time with my cats often inspire innovative approaches and solutions in my projects. I value collaboration, clear communication, and a problem-solving mindset, believing these are crucial for achieving outstanding results in any team endeavor.

  I am eager to contribute my skills and passion to your team. I aim to push the boundaries of what's possible in web development and create impactful projects together.

  Thank you for contacting me. I'm looking forward to discussing how I can contribute to the success of our future team.

Contacts:

  WhatsApp/Phone: +55 37991640818
  Email: lgpelin92@gmail.com
  LinkedIn: https://www.linkedin.com/in/lguibr/
  GitHub: https://github.com/lguibr
  Website: https://luisguilher.me

Education:
  
- School: Universidade Federal de Minas Gerais
    Degree: Bachelor of Physics
    Dates: 2018 – 2022
  
- School: Centro Federal de Educação Tecnológica de Minas Gerais
    Degree: "Technical Information Technology "
    Dates: 2006 – 2008

Experiences:
  
- Company: Paradigm
    Role: Software Engineer Full Time
    Start_at: Apr 2022
    End_at: Apr 2024
    Description: As a Software Engineer at Paradigm, I spearheaded the development
      of unified UI interfaces using React, React Native, and Electron. By
      consolidating single-source code, I enhanced user experience and
      consistency across platforms, increasing team productivity. I also led the
      implementation of end-to-end testing for complex web crypto applications
      using Playwright in Python while tackling backend challenges with Golang.
    Techs: TypeScript, Python, Go, Electron, React.js, Selenium, Playwright, Docker,
      Django, AWS, Terraform, Kubernetes, Kafka, Redis .
    Duration: 2 yrs 1 mo
  
- Company: Trio
    Role: Senior Software Engineer Full Time
    Start_at: Jun 2021
    End_at: Apr 2022
    Description: As a Senior Software Engineer at Trio, I was a technical leader in
      NodeJS application projects. I was responsible for task preparation, cloud
      resource provisioning, code reviews, and guiding developers. By ensuring
      code style and quality, I contributed to successfully delivering
      large-scale projects for major clients in the brewery and traceability
      industries. As a full-stack software engineer, I played a critical role in
      driving these projects' technical direction and implementation.
    Techs: Typescript, VueJS, NextJS, React, Electron, KoaJS, ExpressJS, GraphQL,
      Strapi, PostgreSQL, MySQL, Redis, Webpack, Babel, GCP, Google Cloud
      Functions, Big Query, Terraform
    Duration: 11 mos
  
- Company: Trio
    Role: Software Engineer Full Time
    Start_at: May 2020
    End_at: Jun 2021
    Description: As a Software Engineer at Trio, I acted as a technical leader in
      multiple projects for various clients. I defined technology stacks,
      provisioned resources in the cloud, implemented code, instructed other
      developers, and reviewed code to ensure quality. I also collaborated
      directly with Trio's clients to align expectations and high-level
      requirements. My leadership and technical expertise were instrumental in
      delivering successful projects and maintaining strong client
      relationships.
    Techs: Typescript, React, Vue, NextJS, Electron, Express, Koa, Strapi, GraphQL,
      MySQL, PostgreSQL, Redis, GCP Functions, GCP BigQuery, AWS S3, Heroku
    Duration: 1 yr 2 mos
  
- Company: TremTec
    Role: Software Engineer Full Time
    Start_at: Jul 2019
    End_at: May 2020
    Description: As a Software Engineer at TremTec, I have headed the Front-End team
      and worked on multiple parallel projects for different clients. I
      collaborated with the clients' Product Owners to define functional and
      technical solutions and implemented code to bring those solutions to life.
      My role involved effective communication, problem-solving, and delivering
      high-quality software solutions meeting clients' requirements.
    Techs: Typescript, React, GraphQL, Docker
    Duration: 11 mos
  
- Company: netLex
    Role: Software Engineer Full Time
    Start_at: Jul 2018
    End_at: May 2019
    Description: At netLex, I worked as a Full Stack Developer on the development of
      a platform for managing legal documents and their lifecycle. I actively
      participated in the functional and technical definition, implementation,
      and cloud provisioning of features.
    Techs: Javascript, PHP, Python, Docker, AWS EC2, AWS S3, MySQL, Laravel, Flask,
      AngularJS
    Duration: 11 mos
  
- Company: Editora Ecológica
    Role: IT auxiliary Full Time
    Start_at: May 2008
    End_at: Dec 2010
    Description: In my role as an IT Auxiliary at Editora Ecológica, I was
      responsible for maintaining the publisher's virtual store. I created
      advertising pieces that were published on the website and sent through
      email campaigns. By leveraging my skills in web technologies, I ensured
      the smooth operation of the virtual store and effectively promoted the
      publisher's products.
    Techs: Javascript, PHP, JQuery, HTML, CSS, FTP
    Duration: 2 yrs 8 mos

Skills:
  
- Languages:
      - "name: 'Portuguese',             rating: '10/10', since: 1992"
      - "name: 'English',                rating: '8/10',  since: 2004"
  
- Programming Languages:
      - "name: 'JavaScript',             rating: '9/10',  since: 2008"
      - "name: 'PHP',                    rating: '8/10',  since: 2008"
      - "name: 'TypeScript',             rating: '9/10',  since: 2017"
      - "name: 'Python',                 rating: '8/10',  since: 2018"
      - "name: 'Go',                     rating: '7/10',  since: 2022"
  
- Development Tools:
      - "name: 'Linux',                  rating: '8/10',  since: 2016"
      - "name: 'Git',                    rating: '9/10',  since: 2016"
      - "name: 'Node.js',                rating: '9/10',  since: 2016"
  
- Front-end:
      - "name: 'React',                  rating: '9/10',  since: 2018"
      - "name: 'Electron',               rating: '8/10',  since: 2018"
      - "name: 'React Native',           rating: '7/10',  since: 2018"
      - "name: 'JS Bundlers',            rating: '7/10',  since: 2018"
      - "name: 'Redux',                  rating: '7/10',  since: 2019"
      - "name: 'Vue',                    rating: '6/10',  since: 2020"
      - "name: 'Websocket',              rating: '7/10',  since: 2020"
      - "name: 'GraphQL',                rating: '7/10',  since: 2020"
  
- Back-end:
      - "name: 'JS Frameworks',          rating: '9/10',  since: 2019"
      - "name: 'Python Frameworks',      rating: '8/10',  since: 2019"
      - "name: 'Redis',                  rating: '7/10',  since: 2019"
      - "name: 'SQL',                    rating: '8/10',  since: 2019"
      - "name: 'NoSQL',                  rating: '6/10',  since: 2020"
      - "name: 'Kafka',                  rating: '6/10',  since: 2023"
      - "name: 'Nat',                    rating: '6/10',  since: 2023"
      - "name: 'GRpc',                   rating: '6/10',  since: 2023"
  
- Testing/QA:
      - "name: 'Jest',                   rating: '8/10',  since: 2019"
      - "name: 'PyTest',                 rating: '7/10',  since: 2019"
      - "name: 'Selenium',               rating: '7/10',  since: 2021"
      - "name: 'Playwright',             rating: '8/10',  since: 2022"
  
- Cloud/Infrastructure:
      - "name: 'Docker',                 rating: '8/10',  since: 2018"
      - "name: 'AWS',                    rating: '6/10',  since: 2019"
      - "name: 'Google Cloud',           rating: '7/10',  since: 2021"
      - "name: 'Terraform',              rating: '7/10',  since: 2021"
      - "name: 'Kubernetes',             rating: '6/10',  since: 2023"

Projects:

  
- name: luisguilher.me
    url: https://luisguilher.me
    description: The personal website, resume, and CV of Luis Guilherme. The website
      is built using Next.js, a powerful React framework, with TypeScript for
      static type checking. The site features a unique presentation of code
      using the Monaco Editor, which is the same editor used in Visual Studio
      Code.
    technologies: React, TypeScript, NextJS, Styled Components, P5js
    repository: https://github.com/lguibr/luisguilher.me
  
- name: MimeFlow
    url: https://mimeflow.luisguilher.me
    description: MimeFlow the pose matching application lets you engage
      interactively to practice and perfect your poses across various
      disciplines, from dance to martial arts, and yoga. Powered by cutting-edge
      technology, it's designed to adapt to your skills, helping you refine your
      movements with precision.
    technologies: TensorFlow, Typescript, NextJS, WebGL, P5js, BlazePose, Linear Algebra
    repository: https://github.com/lguibr/mimeflow
  
- name: CommitAI
    url: https://pypi.org/project/commitai/
    description: CommitAI is a command-line tool that helps you generate informative
      and relevant commit messages for your Git repositories using GPT-4 by
      OpenAI. It analyzes your staged changes, combines it with a high-level
      explanation provided by you, and creates a commit message based on this
      information.
    technologies: Python, AI, LLM, GPT, Claude, Git
    repository: https://github.com/lguibr/commitai
  
- name: Pongo
    description: This game combines elements of the classic Pong game with the
      gameplay of breaking brick games. The backend of the game is written in Go
      and utilizes the Actor Model pattern to handle different game elements,
      such as player input, game state, paddle movement, and ball movement. The
      game has zero dependencies.
    technologies: Go, WebSockets
    repository: https://github.com/lguibr/pongo
  
- name: Terraplain
    description: A bootstrap to API with automated provisioning of cloud resources
      in Google Cloud Platform using Terraform CDK in Typescript.
    technologies: Terraform, Google Cloud Platform, Big Query, TypeScript
    repository: https://github.com/lguibr/terraplain

luisguilher.me - Visual Profile Code

files
search
source
debug
extensions
profile
settings

EXPLORER

resume

cover-letter.json

education.json

experience.json

skills.json

contacts.json

projects.json

complete-resume.yml

luisguilher.me

complete-resume.yml

main

Typescript