Francis Gregori

Senior Software Engineer

Converting coffee into code for real-life problem-solving.

About

I started my journey in the technology industry over a decade ago as a web developer. I have immersed myself deeply in the world of code and programming, having the opportunity to build web and mobile solutions in a variety of environments, from advertising agencies to startups and large corporations.

Currently, my main focus is developing innovative products and leading some key projects. In my spare time, I dedicate myself to improving my technical skills and sharing practical knowledge by writing Medium posts about real challenges I face in my day-to-day life as a programmer. In addition, I am embarking on the journey of contributing to open-source projects. So, if you have any recommendations, I would be happy to hear them!

When I am not programming, I enjoy spending time with my family and friends, especially when I can gather everyone for a delicious barbecue.

Experience

  1. Jun 2023 - Present

    Software Engineer ·Food Is Good

    At Fig, in my capacity as a Software Engineer, I am deeply involved in the complete overhaul of the company's website, with a strong emphasis on enhancing search engine optimization and performance efficiency. My contributions are multifaceted:

    I am focused on crafting a responsive and user-centric web interface, utilizing modern web development frameworks and styling tools. My responsibilities also include using version control for effective code management, setting up an efficient blogging platform using a headless content management system, and integrating various APIs for a fluid user experience. These efforts are part of a collective endeavor to elevate Fig's digital footprint.

    This project is a stimulating challenge for me, and I take pride in being a key player in this vital phase of Fig's growth. By harnessing the power of technological innovation and adhering to industry best practices, I am instrumental in creating a website that resonates with our audience and establishes new benchmarks in our field.

    • Next.js
    • TypeScript
    • Tailwindcss
    • GraphQL
    • WordPress
  2. Dez 2020 - Present

    Co-Founder / Software Engineer ·Contable

    In my role as a co-founder and the primary developer for Contable, my responsibility was to architect the entire project from scratch. This encompassed creating a robust backend infrastructure, designing a user-friendly frontend, and developing a mobile application for efficient financial management on the move. Additionally, I was in charge of setting up a cloud-based infrastructure to ensure a seamless and reliable user experience.

    Since its inception, Contable has gained traction with thousands of users who value its straightforward and efficient approach. We are thrilled to have positively influenced our users' financial management and are committed to continuously enhancing and broadening our services.

    • React.js
    • React Native
    • TypeScript
    • styled-components
    • Emotion
    • Redux
    • Node.js
    • Postgres
    • AWS
    • MongoDB
  3. Jan 2023 - Ago 2023

    Tech Lead / Software Engineer ·Pixida

    As a Tech Lead at Pixida, I contribute both through technical leadership and direct hands-on development, playing a key role in delivering innovative and high-quality solutions to our clients. My responsibilities and achievements include:

    Leading and actively participating in the development team, implementing agile methodologies, facilitating communication between the technical team and stakeholders, identifying and resolving technical issues, and contributing to software development. I am engaged in defining software architectures, selecting technologies and tools, and coding essential components. Additionally, I mentor team members, helping them develop their technical and soft skills to form a competent and cohesive team.

    In my role as Tech Lead and hands-on developer at Pixida, I strive to enable the delivery of impactful projects that add value for our clients and improve user experience. I am honored to be part of this talented and dedicated team, contributing to the company's success and growth through both leadership and personal technical efforts.

    • Next.js
    • Chakra UI
    • Context API
    • WebSockets
  4. Set 2022 - Fev 2023

    Software Engineer ·Exos

    During my tenure as a software engineer at Exos, I contributed to the development of a fitness application, leveraging a mix of cutting-edge tools and frameworks.

    My responsibilities were comprehensive, covering both client-side and server-side development. My tasks ranged from transforming Figma designs into dynamic, user-centric app interfaces, focusing on superior user experience and peak application performance. Furthermore, I implemented thorough testing methodologies to enhance app reliability, guaranteeing a flawless experience for every user.

    • React.js
    • React Native
    • TypeScript
    • GraphQL
    • Node.js
  5. Nov 2019 - Set 2020

    Software Engineer ·Superbid

    My contributions centered around advancing innovative and intuitive solutions specifically for Brazil's online auction industry.

    Among these, I spearheaded the development of a commercial conditions module, which was key in formulating the legal aspects of auction payments. This task presented a significant challenge due to the intricate state management required in integrating the system's established APIs with a completely fresh and modern design framework.

    • React.js
    • TypeScript
    • Tailwindcss
    • GraphQL
    • Node.js
    • Python
    • MongoDb
    • Postgres
  6. Fev 2017 - Nov 2019

    Software Engineer ·Freelancer

    My tenure as a full-time freelancer marked a significant phase of professional growth, enhancing both my technical and interpersonal skills. This period also offered me the chance to collaborate with clients across the globe, broadening my perspective on the tech industry.

    Throughout this time, I engaged with diverse individuals and intriguing projects, utilizing a range of modern web development tools and languages, encompassing both front-end and back-end technologies, markup and styling languages, scripting languages, and various database and query languages.

    • React.js
    • React Native
    • Next.js
    • JavaScript
    • TypeScript
    • Tailwindcss
    • GraphQL
    • WordPress
    • SEO
    • Node.js
    • PHP
    • MySQL
    • Postgres
    • Firebase
  7. Fev 2016 - Fev 2017

    Full stack developer ·BomOuNao

    BomOuNao was an innovative satisfaction survey tool offering fully customizable forms for clients, enabling the generation of essential metrics to foster customer base growth.

    My experience at BomOuNao was exceptional, as I had the opportunity to architect the project from the ground up. My responsibilities extended beyond mere development (coding); I was also in charge of the project's infrastructure.

    • React.js
    • JavaScript
    • PHP
    • SASS
    • HTML5
    • CSS3
    • WordPress
    • SEO
  8. Jun 2014 - Fev 2016

    Full stack developer ·Vivapixel

    During my tenure at Vivapixel as a full-stack engineer, I engaged in a variety of projects, ranging from compact corporate web pages to large-scale user-intensive sites.

    My role encompassed both client-side and server-side development tasks, including:

    • Manageable systems • Websites • Portals • Blogs • Tailor-made modules • Online retail platforms In crafting these solutions, I leveraged a mix of server-side scripting languages, content management systems, client-side scripting languages, and web development frameworks.

    • PHP
    • JavaScript
    • SASS
    • HTML5
    • CSS3
    • WordPress
    • SEO
    • Zend Framework
    • Magento

Projects

  • Contable

    Contable is a personal financial management tool designed to simplify and secure the process of managing finances and achieving financial goals. It offers daily insight into expenses and transactions, aiding in habit transformation and financial planning for the future.

    WebsiteiOS AppAndroid App

    • React.js
    • React Native
    • TypeScript
    • styled-components
    • Emotion
    • Redux
    • Node.js
    • Postgres
    • AWS
    • Stripe
    Contable app homepage
  • Food Is Good

    Fig is an innovative platform designed to help individuals find foods that align with their dietary needs, whether for health reasons or personal preferences. The app allows users to scan barcodes, search products, and customize their food discovery experience to suit various dietary restrictions and preferences.

    • Next.js
    • TypeScript
    • Tailwindcss
    • GraphQL
    • WordPress
    Food Is Good app homepage
  • 908 Maverick

    The Maverick product from 908 Devices is a tool for in-line bioprocessing analysis. It offers real-time monitoring and control of bioprocess parameters, employing Raman spectroscopy for accurate measurement in biopharmaceutical manufacturing.

    • Next.js
    • Chakra UI
    • Context API
    • WebSockets
    908 Maverick app homepage
  • Exos

    This is the app central to Exos Perform The Game Changer, a six-week immersive training experience aimed at helping you achieve your goals in life - at home, at work, and internally.

    Android AppiOS App

    • React.js
    • React Native
    • TypeScript
    • GraphQL
    • Node.js
    Exos app homepage
  • Superbid

    Superbid is an online auction platform that specializes in selling a wide range of items, including industrial goods, vehicles, real estate, and other assets. It offers a convenient, transparent bidding process for both buyers and sellers.

    • Next.js
    • Chakra UI
    • Context API
    • WebSockets
    Superbid app homepage
  • Lawyerup

    Lawyerup is a platform designed to assist individuals in finding and connecting with lawyers in the UK. It aims to simplify the process of seeking legal advice and representation, catering to various legal needs.

    • React.js
    • React Native
    • Stripe
    • styled-components
    • Firebase
    • WebSockets
    Lawyerup app homepage

Writing