Sao Paulo, San Pablo, Brasil
987 seguidores Más de 500 os

Unirse para ver el perfil

Acerca de

I’ve been working as a developer for over 14 years, focusing on building software with…

Actividad

Unirse para ver toda la actividad

Experiencia y educación

  • GRUPO SBF

Mira la experiencia completa de Alisson

Mira su cargo, antigüedad y más

o

Al hacer clic en «Continuar» para unirte o iniciar sesión, aceptas las Condiciones de uso, la Política de privacidad y la Política de cookies de LinkedIn.

Licencias y certificaciones

Publicaciones

Proyectos

  • Deepicker

    - actualidad

    This library was built with an objective: to be an API "content picker" like Open Graph but simpler. Now, Vivareal site and mobile apps are using it to "pick" contents for its requests to our main orchestrator API. It improves API performance not processing requested fields and, of course, network with only necessary payload.
    I’ve built it as a node package with a very small code, with no dependencies, CI/CD and a very good test coverage. One part of it I needed to use a little bit of…

    This library was built with an objective: to be an API "content picker" like Open Graph but simpler. Now, Vivareal site and mobile apps are using it to "pick" contents for its requests to our main orchestrator API. It improves API performance not processing requested fields and, of course, network with only necessary payload.
    I’ve built it as a node package with a very small code, with no dependencies, CI/CD and a very good test coverage. One part of it I needed to use a little bit of Compilers Theory with a simple parser with a tokenizer and a “bottom up” parser.

    Ver proyecto
  • Cotefácil proxy tool

    - actualidad

    Cotefácil needed to use proxies to access pharmaceutical distributors to calculate the best price for medicines and pharmaceutical items. They were spending a lot of money on proxy platforms with Brazilian IPs, so, I proposed to develop an application using Electron to be installed in client computers to be used as a proxy.
    This application connects to a server through WebSocket and waits for instructions. So, all requests made on this server by applications are sent to a connected…

    Cotefácil needed to use proxies to access pharmaceutical distributors to calculate the best price for medicines and pharmaceutical items. They were spending a lot of money on proxy platforms with Brazilian IPs, so, I proposed to develop an application using Electron to be installed in client computers to be used as a proxy.
    This application connects to a server through WebSocket and waits for instructions. So, all requests made on this server by applications are sent to a connected application in the client’s computer that performs this request (using HTTP and FTP) and returns its response to the application that was requested to the server.
    A good challenge here was to scale this WebSocket server. All requests must identify the right socket connection and receive its response. My solution was to use mainly Redis Pub/Sub to share all the needed information between socket-connected machines.

  • Django OnMyDesk library

    A Django app to build reports in a simple way.

    App focused on developers with an easy way to retrieve information from application or any other source making it available to be shared.

    Main features:

    - Easy way to create reports by developers.
    - Easy way to make reports available to s by a screen on .
    - Possibility to use raw SQL queries or Django ORM to extract information.
    - Possibility of retrieving informations from third party systems that enable some…

    A Django app to build reports in a simple way.

    App focused on developers with an easy way to retrieve information from application or any other source making it available to be shared.

    Main features:

    - Easy way to create reports by developers.
    - Easy way to make reports available to s by a screen on .
    - Possibility to use raw SQL queries or Django ORM to extract information.
    - Possibility of retrieving informations from third party systems that enable some kind of integration (like an API).
    - Easy way to give parameters from s on report creation.
    - Possibility to schedule report creation with e-mail notification.

    Otros creadores
    Ver proyecto
  • Yardplanner - an application of algorithms based in natural computing

    Yard Planner is a computational tool developed and based in the most modern scientific features with goal to calculate the best containers output sequence in a containers terminal.

    Talking at scientific viewpoint, Yard Planner uses algorithms based on Natural Computing to calculate a sequence with a lower cost to remove containers of the yard. Technically, the product was develop as a web application written in Java and using MySQL as database.

    The project was developed inside of…

    Yard Planner is a computational tool developed and based in the most modern scientific features with goal to calculate the best containers output sequence in a containers terminal.

    Talking at scientific viewpoint, Yard Planner uses algorithms based on Natural Computing to calculate a sequence with a lower cost to remove containers of the yard. Technically, the product was develop as a web application written in Java and using MySQL as database.

    The project was developed inside of Natural Computing Lab (LCoN, portuguese: Laboratorio de Computacao Natural) of Mackenzie University using financial resources from National Council for Scientific and Technological Development (CNPq, portuguese: Conselho Nacional de Desenvolvimento Científico e Tecnológico) through Edict Research, Development and Innovation in Transportation n. 18/2009.

    Otros creadores
    Ver proyecto
  • Social Elections 2012

    The objective of this project was to build a special web site and all infrastructure behind it to manage and show all the information about Social Elections 2012 calculation based in informations provided by Tribunal Superior Eleitoral (a governmental organization that manages social elections). With this project, people can follow in real time the positions of the candidates to mayor in all the Brazilian's cities. We used this system to export the social election results to Folha de S.Paulo…

    The objective of this project was to build a special web site and all infrastructure behind it to manage and show all the information about Social Elections 2012 calculation based in informations provided by Tribunal Superior Eleitoral (a governmental organization that manages social elections). With this project, people can follow in real time the positions of the candidates to mayor in all the Brazilian's cities. We used this system to export the social election results to Folha de S.Paulo newspaper.

    Otros creadores
    Ver proyecto
  • Paywall

    Develop all the platform to manage access from s (free and non-free) to news from Folha portal with NoSQL database and PHP.

    One of the biggest challenges here was to build a platform that can handle the huge number of requests from pages of Follha portal. To deal with this, we built an API with a good architecture and used NoSQL database (MongoDB). We made a good job in general and the result was successful.

    Ver proyecto
  • Folha - O melhor de S.Paulo

    HTML5 web app to show the best pubs and restaurants elected by Jury and Datafolha in São Paulo city.

    Ver proyecto
  • Android APP to read and comment publications

    This main goal of this project was to build an Android app and a web application where s with a previous registration can read and comment publications.

    Behind this Android app, I built a REST api in Java to handle all the operations from Android app and the web application.

    Other goals of this project is to build all the system with a good architecture and provide a good experience to s in both applications.

  • Livraria da Folha (e-commerce)

    My main responsibilities was maintain and develop new features at Livraria da Folha (a big e-commerce built in PHP). This project always had a lot of access from customers and had a lot of visibility, so always we had a concern about performance doing some database modeling improvements and using a good cache system (memcached).

    Talking about new features that I developed:
    - Improvements on logistical system changing shipping company according with postal code from customers…

    My main responsibilities was maintain and develop new features at Livraria da Folha (a big e-commerce built in PHP). This project always had a lot of access from customers and had a lot of visibility, so always we had a concern about performance doing some database modeling improvements and using a good cache system (memcached).

    Talking about new features that I developed:
    - Improvements on logistical system changing shipping company according with postal code from customers orders.
    - New promotion codes to be used by customers to get discount.
    - Add new area to sell games.

    Ver proyecto
  • DARPA data structure comparison

    -

    This project had a simple premise: Given two data structures specification (in XML Schema), the output must be a conversion file in XSLT. There was a big challenge here to detect changes in the schema since new and deleted fields to entire structures moved deeply into the tree. To build it, I needed to develop an algorithm to improve all these comparisons using a hashing calculation for each tree node in both data structures specification. With this difference calculated, I generated an XSLT as…

    This project had a simple premise: Given two data structures specification (in XML Schema), the output must be a conversion file in XSLT. There was a big challenge here to detect changes in the schema since new and deleted fields to entire structures moved deeply into the tree. To build it, I needed to develop an algorithm to improve all these comparisons using a hashing calculation for each tree node in both data structures specification. With this difference calculated, I generated an XSLT as output with all nodes changed.

  • New ZAP Imóveis site

    -

    I built the base for the new ZAP Imóveis site. One of the premises of this new project was to create an isomorphic website using Vue framework. The reason for these premises was for easier maintenance, componentization and the use of the same application code in SSR and Browser, a big issue that we faced in the other portal, VivaReal.
    The main challenge here was to study and implement a Vue server-side renderer and apply it to our context. It must integrate with our API for orchestration…

    I built the base for the new ZAP Imóveis site. One of the premises of this new project was to create an isomorphic website using Vue framework. The reason for these premises was for easier maintenance, componentization and the use of the same application code in SSR and Browser, a big issue that we faced in the other portal, VivaReal.
    The main challenge here was to study and implement a Vue server-side renderer and apply it to our context. It must integrate with our API for orchestration (project described above) and our renderer platform that we've already built for VivaReal.
    After over one year as a team leader for this new website, the result can be viewed at https://www.zapimoveis.com.br/.

    Ver proyecto
  • Vivareal orchestrator API (Glue API)

    -

    I’ve built this API in Node.js with my squad at Grupo ZAP. It proposes is to build an API to orchestrate calls to dependent microservices APIs of our stack with HTTP and gRPC protocols. We choose Node.js for it’s simplicity and mainly because it’s easy to implement parallelism with its Promises.

  • Intern product sales system for newsstands, franchises, distribution, invoicing and charging management.

    -

    I acted as a technical leader in the creation of a web system to manage all sales point, distribution, logistic and charging of newspapers and products of Folha de S.Paulo. The system includes a customer service to newspaper sellers and franchisees. It's one of the biggest and most important systems of the company and it is being used with success since october 2014.

    • Backend system architecturing.
    • Database modeling.
    • Unit testing.

    Otros creadores
  • Folha mobilie version with HTML5

    -

    Webapp based in HTML5 to make possible to unify experience in distinct gadgets. With it we can navigate offline and at the same time read the lastest news.

    Otros creadores
    Ver proyecto

Idiomas

  • Português

    Competencia bilingüe o nativa

  • Inglês

    Competencia profesional completa

  • Francês

    Competencia básica

Recomendaciones recibidas

Más actividad de Alisson

Ver el perfil completo de Alisson

  • Descubrir a quién conocéis en común
  • Conseguir una presentación
  • ar con Alisson directamente
Unirse para ver el perfil completo

Perfiles similares

Otras personas con el nombre de Alisson Perez en Brasil

Añade nuevas aptitudes con estos cursos