Scroll To View More
Hire the top 3% of freelance developers
Tarcisio Xavier Gruppi

Tarcisio Xavier Gruppi

Juiz de Fora - State of Minas Gerais, Brazil
Member since May 8, 2015
With more than nine years of experience working in web development, Tarcisio worked with PHP for several years but today's focus is on Go, JavaScript, and Elm. He is always learning new technologies that can help him deliver better software.
Tarcisio is now available for hire
Portfolio
Experience
  • JavaScript, 7 years
  • REST, 4 years
  • Git, 4 years
  • User Experience (UX), 4 years
  • Docker, 3 years
  • Go, 3 years
  • React.js, 2 years
  • Elm, 1 year
Juiz de Fora - State of Minas Gerais, Brazil
Availability
Part-time
Preferred Environment
Git, Vim, Atom, OS X, Linux
The most amazing...
...thing is to work in a motivated team that is willing to learn and use new technologies that are a better fit for the solution we're developing.
Employment
  • Freelance JavaScript Developer
    Petrasoft, Inc. (via Toptal)
    2017 - 2018
    • Created a web app to look and work similar to the existing desktop app.
    • Created automated tests for critical or hard to test code.
    • Created a dynamic application that could change based on where it is running (desktop or mobile).
    Technologies: JavaScript, React, Redux
  • Web Developer
    Green Letterbox
    2014 - 2016
    • Created the service that receives, standardizes, and routes the jobs from the clients. This solution was composed by nine Go services working together.
    • Created the React.js applications used for the client's dashboard, inbox, settings, etc.
    • Introduced the microservices architecture to replace the previous monolithic application.
    • Introduced Docker to facilitate the deployment process and to eliminate problems caused by different environments.
    • Provided support on API design and integration.
    Technologies: Go, JavaScript, ShellScript
  • IT Teacher
    FIEMG
    2012 - 2014
    • Developed my skill on how to transmit technology-related ideas to non-technology related people as a teacher. I learned a lot about management, planning, and other things related to development.
    • Created new course material for C, PHP, JavaScript, and Linux.
    • Provided technical expertise for accurate information.
    • Provided support to teachers in IT-related subjects.
    • Organized events for the students and the community.
    Technologies: C, PHP, JavaScript, Linux, MySQL
  • Web Development Manager
    People Interactive Brasil
    2011 - 2012
    • Developed prototypes and proof-of-concept software.
    • Validated ideas and handled planning.
    • Managed outsourced projects.
    • Developed internal solutions.
    • Provided a technical view in meetings.
    Technologies: JavaScript, UX
Experience
  • Json2react (Development)
    https://github.com/txgruppi/json2react

    A library that creates React.js components from a JSON structure. It allows the UI to be generated dynamically.

  • Parseargs.js (Development)
    https://github.com/txgruppi/parseargs.js

    A string argument parser that understands quotes and backslashes. It parses arguments in a similar way of how Redis does it. It was created to be used as a argument parser for a Telegram Bot.

  • Command (Development)
    https://github.com/txgruppi/command

    A easy to use command pattern library for Go with a thread-safe serial and parallel dispatcher.

  • Acl-go (Development)
    https://github.com/nproc/acl-go

    A very simple, reliable, multiple storage access control list for Go.

  • Parseargs-go (Development)
    https://github.com/nproc/parseargs-go

    A port of parseargs.js to Go. A string argument parser that understands quotes and backslashes. It parses arguments in a similar way of how Redis does it. It was created to be used as a argument parser for a Telegram Bot.

Skills
  • Languages
    JavaScript, Elm, Go, Rust
  • Tools
    Shell, Git
  • Paradigms
    REST
  • Other
    APIs, ShellScript, User Experience (UX)
  • Frameworks
    Express.js
  • Libraries/APIs
    WebSockets, jQuery, Node.js, React.js
  • Platforms
    Docker, Arduino, Linux
  • Storage
    MySQL, PostgreSQL
Education
  • Bachelor's degree in Web Development
    Instituto Vianna JĂșnior - Juiz de Fora, Minas Gerais, Brazil
    2007 - 2010
Hire the top 3% of freelance developers
I really like this profile
Share it with others