Gabriel Poussif, Developer in Norrköping, Sweden
Gabriel is available for hire
Hire Gabriel

Gabriel Poussif

Verified Expert  in Engineering

Software Developer

Norrköping, Sweden

Toptal member since October 24, 2019

Bio

Gabriel has more than seven years of experience as a full-stack web developer. He specializes in React, Python, and PHP. He also finds himself comfortable working with shell, RegEx, and writing SQL queries.

Portfolio

Alchemist Accelerator
Pyramid, Python, React
Sparwelt
Python, Symphony, PHP
Scolibri
WordPress, PHP, Symfony 2

Experience

  • React - 4 years
  • Python - 4 years
  • PostgreSQL - 4 years
  • Pyramid - 4 years
  • Redux - 2 years
  • Redux-Saga - 2 years

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, JetBrains, Ubuntu

The most amazing...

...SQL I wrote used several temporary tables and window functions to reconstruct the activity periods of posts in a platform based on revision data.

Work Experience

Full-stack Web Developer

2016 - PRESENT
Alchemist Accelerator
  • Created several reusable tools to handle AJAX requests in jQuery based on common use cases.
  • Simplified form creation by generating fields based on BE schemas.
  • Led the creation of a React front end during the transition of the platform to becoming a single-page app connected to a JSONAPI back end.
  • Created complex SQL queries for data reporting.
  • Actively contributed to the BE code in the development of our JSON API.
  • Handled server management of our AWS instances.
  • Performed in-depth analysis of bugs by going through our Nginx and uWSGI logs and old DB versions.
Technologies: Pyramid, Python, React

Symphony2 BackEnd Web Developer

2014 - 2016
Sparwelt
  • Helped improve code quality through the correction of PHPDocs and lowering PHPCS issues from 5,000 to 100.
  • Worked with Symfony2 module Sonata Admin to give the administration team access to new functionality.
  • Implemented advanced queries in the ORM.
  • Joined the BI team and built queries to reconstruct the visibility status of the posts based on the revisions information.
  • Worked with the interaction with Amazon's Product Advertising API.
Technologies: Python, Symphony, PHP

BE Web Developer

2012 - 2014
Scolibri
  • Helped develop a platform for schools for handling homework and communication between students and teachers.
  • Wrote unit-tests.
  • Built a WordPress plugin in charge of synchronizing data with ZOHO CRM through their API.
  • Created different custom posts in WordPress website.
Technologies: WordPress, PHP, Symfony 2

Experience

A Que Hora Juega

https://github.com/Gsiete/aqhj
Website to check the user's local time for international football matches.
- Built in Django
- Autodetection of the user city
- Handling of multiple domains
- Storage of static files and uploads in S3 instances

GreatRate

Web app for customer feedback used mainly in tablets in shops.
- Fetches survey content from a REST API
- Sends answers back as soon as they're answered.
- Queues answers for cases of connection outages
- Loops through multiple surveys
- Accepts conditional logic
- Multi-language support
- Special effort put on usability and reactivity to touches
- Pairing system to pair the tablets in the shops to their corresponding survey
- Reset survey on timeout
- Multiplatform: Tablet version with pairing, link version pointing to a specific survey, widget version

Education

2006 - 2010

Bachelor's Degree in Electronics Engineering

Polytechnic University of Milan - Milan, Italy

Skills

Libraries/APIs

React, Redux-Saga, JSON API

Tools

Shell, JetBrains, Git

Frameworks

Redux, Pyramid, Flask, Symfony 2, Django

Languages

Python, PHP, JavaScript, Regex

Platforms

WordPress, Ubuntu, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL

Other

Symphony

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring