Alexandre Alves, Developer in Lisbon, Portugal
Alexandre is available for hire
Hire Alexandre

Alexandre Alves

Verified Expert  in Engineering

Software Developer

Location
Lisbon, Portugal
Toptal Member Since
August 29, 2017

For over the past five years, Alexandre has worked as a front-end and JavaScript developer for multiple companies in Lisbon, Portugal. He moved from civil engineering to web development a few years back because of the strong appeal of the web. Alexandre specializes in HTML, CSS, and JavaScript and has accumulated experience across multiple frameworks.

Portfolio

Wide Ventures
AngularJS, Grunt, Gulp, jQuery, JavaScript, Less, Sass, CSS, HTML, Scrum, Agile
Muzzley
MongoDB, GitHub, Konva, React, Gulp, Hapi.js, Node.js, jQuery, JavaScript, Less...
Paradox
MongoDB, GitHub, Mustache, PhalconPHP, jQuery, JavaScript, CSS, HTML, Scrum...

Experience

Availability

Part-time

Preferred Environment

Bitbucket, GitLab, GitHub, Linux, MacOS

The most amazing...

...project that I've worked on was a product aiming to control IoT devices from different manufacturers, all from a single app.

Work Experience

Lead Front-end Developer

2016 - 2019
Wide Ventures
  • Implemented the platform's UI and collaborated with designers on the UX details.
  • Implemented multiple DevOps procedures that automate platform deployments and also ones within the company.
  • Worked with JavaScript frameworks for the platform's multiple products.
Technologies: AngularJS, Grunt, Gulp, jQuery, JavaScript, Less, Sass, CSS, HTML, Scrum, Agile

JavaScript and Front-end Developer

2015 - 2016
Muzzley
  • Created interfaces for users to control their IoT devices.
  • Implemented a new company website with a back office to manage it.
  • Implemented performance optimization in various products.
  • Created an advertising management platform.
  • Implemented the new version for the customer back office.
Technologies: MongoDB, GitHub, Konva, React, Gulp, Hapi.js, Node.js, jQuery, JavaScript, Less, Sass, CSS, HTML, Scrum, Agile

Front-end Developer

2014 - 2015
Paradox
  • Worked for my first startup.
  • Developed a large scale real-estate platform.
  • Implemented JavaScript charts for data visualization.
  • Constructed a mobile-first project.
  • Developed a vast amount of custom JavaScript work for the UI.
Technologies: MongoDB, GitHub, Mustache, PhalconPHP, jQuery, JavaScript, CSS, HTML, Scrum, Agile

Web Developer

2013 - 2014
NORMAJEAN Brand Culturing for Change
  • Created multiple websites with a fully functioning back office with CodeIgniter.
  • Developed a web app for a Nespresso event in Portugal.
  • Worked on a project with BMW Portugal, motorcycles department.
  • Worked on an award-winning project for MINI (BMW) Portugal.
  • Started working with JavaScript frameworks.
Technologies: GitHub, Vtiger, VirtueMart, WordPress, Joomla, ActionScript 3, Facebook API, Node.js, AngularJS, APIs, Ajax, jQuery, JavaScript, CodeIgniter, MySQL, PHP, Bootstrap, CSS3, CSS, HTML5, HTML

Web Developer

2012 - 2013
W2 — Digital Agency
  • Worked in a junior web developer position.
  • Implemented an eCommerce website featuring over 10,000 products.
  • Developed various WordPress products.
  • Created a website with a fully functioning back office with CodeIgniter.
Technologies: VirtueMart, Joomla, WordPress, PHP, MySQL, jQuery, JavaScript, CSS, HTML

Montellano Online Store

• Created an online store for Montellano, a supplier for dental clinics in Portugal.
• Built a Joomla/VirtueMart store featuring over 24,000 products and 11,000 users.
• Created/customized modules for exporting orders in CSV files (a specific format), discounts by manufacturer and categories, and also ordering again with previously made orders.
• Customized the back office to suit the client’s needs.

Technologies: Joomla, VirtueMart, HTML, CSS, PHP, MySQL

Premium Tours Website

• Created a website for Premium Tours, a company which organizes and sells tours for prime locations in Portugal.
• Developed a WordPress project with multiple language support (Portuguese, English, Spanish, and Russian).
• Created custom modules for dealing with newsletter and budget request forms, with a back office display of the results.
• Customized a back office to suit the client’s needs.

Technologies: WordPress, HTML, CSS, PHP, MySQL

Traver Website

• Created a website for Traver, a construction company specializing in vertical work.
• Developed a WordPress project with multiple language support (Portuguese and English).
• Customized the back office to suit the client’s needs.

Technologies: WordPress, HTML, CSS, PHP, MySQL

Vert Equip Website Store

• Created an online store for Vert Equip, a supplier of an innovative method for maintenance of buildings, wind towers, and other high structures.
• Developed a Joomla 2.0/VirtueMart store featuring 40 products.
• Added multiple language contents, fully dynamic.
• Created a back office module for handling specific information regarding statistics of sales.
• Customized a back office to suit the client’s needs.

Technologies: Joomla 2.5.6, VirtueMart 2.0.2, HTML, CSS, PHP, MySQL

Motorrad BMW Promotions | Micro Website

• Created a micro-website for the Motorrad Group (a BMW dealer in Portugal) to advertise their promotions.
• Programmed using the CodeIgniter Framework with an OOP (Object-Oriented Programming) basis and MVC (Module View Controller) structure.
• Built an area to display the promotions separated by categories with a form submitted by AJAX to add your email to the group’s mailing list.
• Developed various applications using JavaScript and jQuery coding. (an Ajax form submission with email validation, tab controls, and user agreement interaction).
• Built a private admin area to manage the key areas of the website (promotions, mailing list, image gallery). Also when a new promotion is added, it sends out an email to all the registered users on the mailing list.

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Ajax

Nespresso Portugal Open 2013 | iPad Web App

• Created a gaming web app (find the matching pairs) to promote Nespresso in the 2013 Portugal Open (Tennis).
• Programmed using the CodeIgniter Framework, with OOP (object-oriented programming) basis and an MVC (module view controller) structure.
• Created a form for submitting your personal information, gaming area to find the matching pairs, recording of the game results, and display of the daily rankings.
• Built various applications using JavaScript and jQuery coding. (Ajax was used for all of the web app pages so that the user does not see any page refreshment. This is used in order to make the experience as most similar as possible when comparing with a native iOS app).
• Implemented an SMS service (BulkSMS) that would send to the daily winner a message on how to claim the prize via a Cron Job. (This feature was later deprecated.)
• Developed a private admin area to manage the key areas of the website (daily rankings).

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Ajax, BulkSMS

ARTE com H | Website

• Created a website for an art gallery/exhibit called “ARTE com H” in Lisbon, Portugal.
• Programmed using the CodeIgniter Framework with an OOP (object-oriented programming) basis and an MVC (module view controller) structure.
• Built a website to display information about the mentor “Palma de Melo" with information regarding its biography and life work, also with detailed pages of the artists and pieces; created for this limited edition exhibit and a contact page.
• Developed a private admin area to manage the key areas of the website (About Us, Gallery, Artists, Pieces, and more).

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Ajax

ALICE For Good | Responsive Website

• Created a website for a nonprofit ad agency called “ALICE For Good” in Lisbon, the first of its kind in Portugal.
• Used Bootstrap to create a responsive layout to suit most of the devices available on the market.
• Programmed using the CodeIgniter Framework with an OOP (object-oriented programming) basis and an MVC (module view controller) structure.
• Created a fully responsive website to display information about the agency with various AJAX forms to submit applications for collaboration with ALICE.

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Ajax, Bootstrap

MINI Not Normal Challenge Website | Responsive

• Won bronze at the 2013 Sapo awards in Portugal, Automotive Sector.
• Created a website for the MINI Not Normal Challenge campaign in Portugal, where the user can win the final prize through the use of a QR code scanner for gathering points from various places (a gamification app).
• Programmed using the CodeIgniter Framework with an OOP (object-oriented programming) basis and an MVC (module view controller) structure.
• Used Bootstrap to create a responsive layout to suit most of the devices available on the market.
• Created the main page where a user can log in via a Facebook profile.
• Developed a dashboard where the user can see personal information, rankings, badges collected, a Facebook feed, and other relevant information.
• Used asynchronous requests to multiple areas of the website to improve the user experience and avoided long loading times (Ex. rankings area, profile edit, updating badges, and user information).
• Created a scan area in order to visualize the points collected by the QR code scan with the possibility of sharing it to a Facebook user's wall.
• Used a URL shortener to manage the QR code URLs.

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Ajax, Bootstrap, Facebook API

Greenday | Node.js and Responsive Website

• Created a website for a Portuguese ecologic movement called Greenday. The name of this movement/company is in its logo on the website.
• The website features an "About Us" area, a "News" area where it can fetch Facebook posts on the official page (a back-office option), an "Articles" area (both Articles and News can accept a photo gallery or video posting), a “Contact Us” page and a microsite area for the “Greenday” event which happens every year in Lisbon.
• All of the above-mentioned areas are controlled through a dedicated back office, built specifically for the website.
• The home page features a counter which displays the number of watts. Hours of work were saved because of the use of a white screen background color on this website. This counter displays in real-time (the number of users connected to the website at any given moment) and incremental (fetches the accumulated value) count of watts. These hours are saved at any given moment.
• This “live counter” is possible through the use of Node.js; it also features a fall-back individual counter for when the Node.js server is not running.

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Node.js, Bootstrap

SimpleBet | AngularJS and Responsive Website

• Created a one-to-one betting platform called SimpleBet with a responsive layout built with Bootstrap. In this app, you can challenge a friend of your choice of bet—setting the challenge and the prize for the winner. You can also comment on other ongoing challenges and see their outcome.
• Used AngularJS for the application itself, with full use of its MVC structure and fantastic modular code that it offers.
• Used Bootstrap to create a responsive layout to suit most of the devices available on the market.

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, AngularJS, Bootstrap

MINI F56 Launch Event | Responsive Website

• Created a website for the launch event of the new MINI F56 in Portugal (an event in Lisbon).
• Used Bootstrap to create a responsive layout to suit most of the devices available on the market.
• Programmed using the CodeIgniter Framework with an OOP (object-oriented programming) basis and an MVC (module view controller) structure.
• Created a login system using the Facebook SDK and invitation number which enables the user to confirm its presence on the event.
• Developed a chat area with a limited character box, a like/dislike button on posts all of which are AJAX loaded events for a seamless user experience.
• Created MINIacs area which displayed the users that have confirmed their invitation along with the number of shared interests and common friends that are also going to the event.
• Built a feed area that displays the Facebook and Twitter feed of MINI’s official pages.

Technologies: CodeIgniter, HTML, CSS, PHP, MySQL, JavaScript, jQuery, Ajax, Bootstrap

Muzzley App IoT Interfaces

• Implemented multiple interface redesigns in the Muzzley app.
• Developed a number of interfaces to control multiple devices such as lights, locks, switches, irrigation systems, car metrics (automatic devices), sensors, and cameras.

Technologies: HTML, CSS, JavaScript, jQuery, Canvas (KonvaJS).

Muzzley Company Website | Redesign and Back Office

• Implemented Muzzley’s new company website, featuring a back-office built using KeystoneJS.
• Updated and maintained the company’s website.

Technologies: HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Stylus, KeystoneJS, Express.js, Node.js

Muzzley Advertising Platform | React

• Implemented Muzzley’s advertising platform, consuming an API.

Technologies: HTML, CSS, JavaScript, jQuery, Ajax, React, Babel, Gulp, Browserify

Muzzley's Newsletters

• Created multiple newsletters for the Muzzley’s ecosystem.

Technologies: HTML, CSS, Email Marketing

Muzzley Interactive Table Showcase

• Implemented Muzzley’s interactive table which showcases the company’s use cases for a real-life application of the IoT devices that it integrates.
• The Interactive Table was showcased at CES 2016 and WORTEN’S Colombo Store.

Technologies: HTML, CSS, JavaScript, jQuery, TweenMax

Languages

HTML, CSS, JavaScript, CSS3, HTML5, ActionScript 3, Sass, Less, PHP

Frameworks

AngularJS, VirtueMart, Bootstrap, PhalconPHP, Express.js, CodeIgniter, Hapi.js

Libraries/APIs

jQuery, Vue, Facebook API, Mustache, React, Konva, React Redux, Node.js

Tools

GitLab, GitHub, Bitbucket, Grunt, Adobe Illustrator, Sketch, Adobe Photoshop, Gulp

Paradigms

Object-oriented Programming (OOP), Scrum, Class-based OOP, Agile

Platforms

WordPress, Joomla, Vtiger, MacOS, Linux

Storage

MongoDB, MySQL

Other

Ajax, APIs

2013 - 2013

Certificate in iOS and Objective-C Programming

EDIT, Escola de Design Interativo e Tecnologia - Lisbon, Portugal

2012 - 2012

Certificate in Professional PHP Course

FLAG - Lisbon, Portugal

2012 - 2012

Certificate in Professional JavaScript Course

FLAG - Lisbon, Portugal

2001 - 2007

Master's Degree in Civil Engineering

Instituto Superior Técnico - Lisbon, Portugal

1991 - 2001

Certificate in Certificate of Proficiency in English

International House – School for Foreign Languages - Barreiro, Portugal

APRIL 2013 - PRESENT

iOS Development Course

EDIT, Escola de Design Interativo e Tecnologia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring