my website, made in hugo https://rogs.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

5.0 KiB

Volition

About the project

Volition is an app that wants to be the top selling place for a certain kind of product. In order to achieve that, we had to develop a series of crawlers for different vendors, in order to get all the data so the storefront could be created .

Tech Stack

  • JavaScript

  • TypeScript

  • NodeJS

  • PuppeteerJS

  • Docker/docker-compose

  • PostgreSQL

  • Google Cloud

  • Kubernetes

  • Bash

  • ELK (ElasticSearch, LogStash, Kibana)

What did I work on?

  • Team lead

  • Moved the entire project to docker and docker-compose. Before it, the development environment has pretty tricky to setup.

  • Improved the old code, introducing standards with esLint and smoke tests.

  • Configured a VPN and an Ubuntu VNC session in docker to help with the proxy and the non-headless browser.

  • Created new crawlers for the new vendors.

  • Configured the new Kibana dashboard.

  • Created a gatekeeper to check the crawlers status before going out to the internet.

  • Monitored and ran many crawlers.

CocaCola - Tus Tapas Valen

About the project

"Tus Tapas Valen" was an application that allowed clients to participate in promotions and auctions, and win prizes. We got to 400.000 users in the time the app was online. First I worked FrontEnd with ReactJS, Redux and redux-observable, but then I moved to the Backend. I had to plan a big refactor while still working on new Backend functionalities. The Backend is built using Python, Django, PostgreSQL, AWS, and AWS S3

/cocacola-01.jpg /cocacola-02.jpg /cocacola-03.jpg /cocacola-04.jpg /cocacola-05.jpg /cocacola-06.jpg

What did I work on?

FrontEnd

  • Part of the development team using ReactJS

Backend

  • Refactoring planning

  • New database design

  • Complete backend development

  • CI setup

  • AWS EC2 servers setup

  • Parsed and imported 476 million records in a RDS

  • Various DB optimizations

Axelerist

About the project

Axelerist is a web app that connects to an external API and displays the client’s inventory in a more friendly and ergonomic way. I worked on the backend, managing the API connection, working on an API wrapper and user management.

/axelerist-01.jpg /axelerist-02.jpg /axelerist-03.jpg

What did I work on?

Backend

  • Team leader

  • Database design

  • Backend REST design

  • Complete Backend development

  • Regular meetings with the client

Knac

About the project

Knac is a job application startup, empathizing on assessments to recommend candidates to a specific job.

/knac-01.jpg /knac-02.jpg

What did I work on?

Backend

  • Team leader

  • Servers setup (Linux, NGINX)

  • Database design

  • Backend REST design

  • Complete Backend development

  • Regular meetings with the client

COMMENT Local Variables