Web developer

Ale*** ***** (XX anos)
Web Developer em Fedrax Lda
Hyperion University
Funchal,
Madeira
|
Experiência
Web Developer
Fedrax Lda
jan 2017 - ago 2017
My main responsabilities include:

     - planning and implementation of a migration script for the media content and MySQL database as part of a major website upgrade
     - development of a native Android mobile app based on Cordova
PHP Developer
Gameloft
ago 2016 - dez 2016
- implemented cron jobs using PHP to automate the process of generatng sales and subscription reports based on data fetched from sharded databases and distributed silos in MySQL databases
- used various PHP frameworks, such as PHPExcel and PHPMailer, in order to generate the reports and handle the mass reporting flow.
- developed an internal tool to look up partners or internal development team members and manage their access level to the other internal tools
- automated and simplified the archiving of data between multiple MySQL database silos using cron jobs written in PHP
Web developer
Societe Generale - European Business Services
jul 2015 - out 2015
I developed a survey system using PHP and MySQL database as back-end and HTML5/CSS3, with the following functionalities:
- survey management page for managing surveys, questions and standard answers
- admin management page to manage users who can access the survey management interface
- generate Excel reports with the statistics of a given survey tool to another
- simple survey interface with questions, standard answers and custom answers.

I've also helped with the migration process of the employees monthly head count from one format to another
Web Developer
Digital Media Empire
ago 2014 - Atualmente
I developed a number of progressive web apps, for which I focused on:

Back-end development
    - Designed and implemented a system of microservices based on PHP
    - Developed various REST APIs

Database and app data storage
    - Designed the database schemas based on MySQL and SQLite, including necessary stored procedures and events
    - Worked with key-value data stores, such as Redis and Memcached
    - Worked with message queue solutions, such as Apache Kafka
    - Worked with various client-side storage solutions, such as Local Storage, Session Storage and Indexed DB.

Front-end development
    - Designed and implemented a semi-synchronous Javascript modular system
    - Designed and implemented an API for tracking user actions, useful for analytics
    - Designed a CSS grid library based on Flexbox
    - Designed and implemented a number of generic and extendable UI elements, such as: date pickers, spinners, content cards, modals, tooltips / overlays, range sliders

Infrastructure
    - Developed and integrated various tools to provide service discovery and communication between services
    - Developed scripts to automate the scaling, provisioning and deployment of the cloud infrastructure
    - Configured group replication as part of the load-balancing and failover strategy

Tools and testing
    - Designed and implemented various tools, such as:
        - SVG Icons to Sprites compiler
        - Database optimization scripts for MySQL
        - Dynamic configurations compiler based on JSON
        - Core functionalities of an AI decisional system

Code organization and development
    - worked with git as version control system
    - worked with Gulp as build system for static content
Formação
Computers Science
Hyperion University
out 2013 - jul 2016

          
        
Idiomas
English - Advanced
Romanian - Native
Portuguese - Beginner
Informações Adicionais
Certifications
MoneySense (Nov 2009 - Feb 2010)
I participated to the financial course "Viata pe cont propriu" - Live independently 
Professional objective
I wish to fulfill my passion for web technologies by constantly learning to improve my skills and knowledge and innovate as part of a team. Thus, I want to contribute to the growth of the company I am part of and complete efficiently the tasks I am assigned.