Skip to content
View jossefaz's full-sized avatar
🐼
With a slight Panda accent
🐼
With a slight Panda accent
  • Paris
Block or Report

Block or report jossefaz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jossefaz/README.md

Hi there and welcome to my Github Page !

I am a software craftsman for 8 years, passionate developer, spatial data and all kind of geographic software engeneering is my speciality. I developed many projects that involved microservices architecture both Domain and Event Driven Design (using Event Store and message brokers such as RabbitMQ).

Well organized work is a must for me : I use productivity tool for all my tasks and coding issues such as Trello or Jira.
DevOps tools are also a must for most of my projects and I use Docker, K8s, Github Actions and Jenkins for testing and deploying.

I am always eager to work on challenging tasks.

By the way, I love medieval history and Kendo (Japanese fencing).

GIF


What do I do ?

:octocat: Backend Engeneering

  • Created a microservice oriented architecture (TDD Python based) for GIS backend web-application. Here is the Organization's page that I created for all those services. And here is separated link to each service :

    1. Geofiles API : An API that allows conversion between differents geographic files type (GeoJSON/ Esri Shapefile / DWG)
    2. Custom Layers API : An API that CRUD GeoJSON files
    3. Users API : An API that handle authentication
    4. Oauth API : An API that handle authorization (JWT based)
      All those services run testsuits with Github actions CI
  • Created a data processor engine, called the Pypeliner that allows to run scripts based on configuration files with results injections between differents scripts executions and processes

  • Build a microservice oriented architecture for managing Geo-Alerts (notifications based on geo-location) Here is the GitHub organization that I created for that project. Most of microservices there are written in GO programming language.

  • Created a REST API for saving spatial data : Persistent Geometry . I used Java and Spring Framework for that project, with Hibernate Spatial

  • Build a script for interacting with Google Geocoding API .


💻 Frontend Engeneering


💻 OS, DevOps and Work Tools


📊 Stats


Contact Me

Pinned

  1. geofiles-api geofiles-api Public

    Forked from sigolo/geofiles-api

    API that allows conversion between different geofiles format

    Python

  2. sigolo/users-api sigolo/users-api Public

    handle users authentication

    Python 1

  3. pypliner-data-processor pypliner-data-processor Public

    This project allows running python scripts based on a configuration json file that describe functions and their arguments and the order to run them

    Python 3

  4. users-layers-api users-layers-api Public

    Forked from sigolo/users-layers-api

    API that allows users to CRUD their own GeoJSON files

    Python

  5. go-websocket-mock-server go-websocket-mock-server Public

    This repository hold a mock server written in Go that send user defined message at defined interval

    Go

  6. gis-front gis-front Public

    Forked from sigolo/gis-front

    Front end application React + Typescript + Openlayers

    JavaScript