Alexandre Alves
Verified Expert in Engineering
Software Developer
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
Experience
- CSS - 7 years
- JavaScript - 7 years
- GitHub - 7 years
- HTML5 - 7 years
- HTML - 7 years
- AngularJS - 3 years
- Vue - 2 years
- Node.js - 2 years
Availability
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
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.
JavaScript and Front-end Developer
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.
Front-end Developer
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.
Web Developer
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.
Web Developer
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.
Experience
Montellano Online Store
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• 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
• Updated and maintained the company’s website.
Technologies: HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap, Stylus, KeystoneJS, Express.js, Node.js
Muzzley Advertising Platform | React
Technologies: HTML, CSS, JavaScript, jQuery, Ajax, React, Babel, Gulp, Browserify
Muzzley's Newsletters
Technologies: HTML, CSS, Email Marketing
Muzzley Interactive Table Showcase
• The Interactive Table was showcased at CES 2016 and WORTEN’S Colombo Store.
Technologies: HTML, CSS, JavaScript, jQuery, TweenMax
Education
Certificate in iOS and Objective-C Programming
EDIT, Escola de Design Interativo e Tecnologia - Lisbon, Portugal
Certificate in Professional PHP Course
FLAG - Lisbon, Portugal
Certificate in Professional JavaScript Course
FLAG - Lisbon, Portugal
Master's Degree in Civil Engineering
Instituto Superior Técnico - Lisbon, Portugal
Certificate in Certificate of Proficiency in English
International House – School for Foreign Languages - Barreiro, Portugal
Certifications
iOS Development Course
EDIT, Escola de Design Interativo e Tecnologia
Skills
Libraries/APIs
jQuery, Vue, Facebook API, Mustache, React, Konva, React Redux, Node.js
Tools
GitLab, GitHub, Bitbucket, Grunt, Adobe Illustrator, Sketch, Adobe Photoshop, Gulp
Languages
HTML, CSS, JavaScript, CSS3, HTML5, ActionScript 3, Sass, Less, PHP
Frameworks
AngularJS, VirtueMart, Bootstrap, PhalconPHP, Express.js, CodeIgniter, Hapi.js
Paradigms
Object-oriented Programming (OOP), Scrum, Class-based OOP, Agile
Platforms
WordPress, Joomla, Vtiger, MacOS, Linux
Storage
MongoDB, MySQL
Other
Ajax, APIs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring