Software Developer Federico Baú

Knowledge

...
...
...
...
...
...
...
...
...
...
...

Programming

Professional knowledge and advanced experience with these languages:

  • ...

    Python

    Web-Development | Web-Scraping | Scripting | Testing | Data manipulation / Data science

  • ... ...

    Javascript & Node.js

    Web-Development | Front-End | Back-End | Node.js | Trending Frameworks

  • ...

    PHP

    Web-Development | Enterprise Business | Small / Medium Business | Scripting

Other Programming Languages which I've knowledge of.

  • ...

    TypeScript

    Good knowledge.

  • ...

    C

    Basic knowledge and creation of Python C Extensions.

  • ...

    GoLang

    Good understanding of the language.

  • ...

    Java

    Basic understanding of the language.

Frameworks

Main Frameworks / Libraries

...

Flask

...

Laravel

...

CodeIgniter

...

Express

...

React / React-Native

...

Angular

...

Bootstrap

...

JQuery

Databases

Databases that I use on a daily basis.

...

PostgresSQL

...

MySQL

...

SQLite3

Object-relational mapping (ORM).

...

SQLAlchemy

Eloquent

Odoo ORM

APIs

I've extensive experience with connecting different types of services or applications using different languages or protocols.

  • RESTful

    Use this protocol with different types of connection and service integration like eCommerce or live feed data, at the best performance possible.

  • WebSocket

    WebSocket is an upgraded HTTP Technology, it is a live communication between server - client; very useful for applications like chat or live feed.

  • SOAP

  • JSON & XML RPC

  • Connectors

Version Control | Containers

Package Management

Pip

...

NPM

...

Composer

Version Control

...

Git

...

Github

...

BitBucket / Stash

Containerization & CI/CD Tools

...

WebPack

...

Jenkins

...

Docker

...

Kubernetes

Deployment

Web Servers

...

Apache

...

NGiNX

Hosting

...

Heroku

Python Anywhere

Hostinger

SaaS | CRM | eCommerce | Cloud

  • ...

    Google Workspace / Google Cloud

    Migration & Sync Tools | Collab: Drive |Docs | Sheet | Classroom | Sites

  • ...

    Odoo

    Develop Modules and Apps | Develop Webhooks and Connectors / API

Tools

Some of the tools that I use for developing, researching or designing a new project.

...

PyCharm

...

WebStorm

...

VSCode

...

Figma

Draw.io

Websites

Emoji | web-emoji.com

Online Emojis

Stack

Back-End

  • PHP
  • CodeIgniter

Front-End

  • React
  • React SuiteWebPack
  • Babel

Info

React & PHP App that serves the latest Emojis with an unique an practical User Interface

Tic-Tac-Toe

Tic-Tac-Toe Online Game

Stack

Back-End

  • PHP
  • CodeIgniter

Front-End

  • React
  • WebPack
  • Babel

Info

React App that is part of a bigger project. Its code base server side with PHP and a Front-End with React.

MeBlog

PHP Blog creation App with CodeIgniter

Stack

Back-End

  • PHP
  • CodeIgniter
  • Myth Auth
  • MySQL

Front-End

  • Javascript ES6
  • Bootstrap

Info

Web App using CodeIgniter and MySQL to bring to life a very simple Blog Application.

Sign-up and start create blogs using a HTML editor, if the blog is not set to draft then is visible on the public website.

TodoApp

Web Todo List App

Stack

Back-End

  • PHP
  • Monolog
  • Deligth-im Auth
  • MySQL

Front-End

  • Javascript ES6
  • Bootstrap

Info

Web App written entirely with vanilla PHP, no frameworks.

Sign-up create Projects and task.

SpaceOutlook

Spectacular Nasa Website

Stack

Back-End

  • Javascript ES6
  • Node.js
  • express.js
  • Nasa API

Front-End

  • Javascript ES6
  • ejs (express.js Templating)Bootstrap

Info

Beautiful Space Web App Javascript created using Node.js and express.js, all data comes from the official Nasa API

Portfolio

My Portfolio

Stack

Back-End

  • Python
  • Flask

Front-End

  • Javascript ES6
  • CSS

Info

This Portfolio Website.

JSON Converter

Online JSON Converter

Stack

Back-End

  • Python
  • Flask

Front-End

  • Javascript ES6
  • CodeMirror

Info

An old Web App that simply converts JSON string into real Python objects, basically into dictionary.

Projects

About

Software Development

Work methodology

Team Working

Contact

logo...
logo...
logo...

Contact Info

Contact

Email

  • info@federicobau.dev

Address

  • Barcelona, Spain

Send Message

Login
Profile
Contact
Sender
Subject
Message