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
EXPLORER
resume
cover-letter.json
education.json
experience.json
skills.json
contacts.json
projects.json
complete-resume.yml
luisguilher.me
main
Typescript