
Mailson Daniel Lira Menezes
Verified Expert in Engineering
Software Developer
Recife - State of Pernambuco, Brazil
Toptal member since July 16, 2015
Mailson started developing websites for local businesses about 10 years ago. During this time, he has always been looking forward to the next challenge. Lately, most of his projects have been web-related (JavaScript, HTML5), but he also loves to code native applications (C++ mainly).
Portfolio
Experience
- Linux - 8 years
- Git - 4 years
- JavaScript - 3 years
- Qt - 2 years
- C++ - 2 years
- Functional Programming - 1 year
Availability
Preferred Environment
Git, Vi, Linux
The most amazing...
...code I've written is a tile-based engine for Okular (a PDF viewer for Linux) that allows users to zoom further and faster while consuming much less memory.
Work Experience
Python/Angular developer
Kabbage (via Toptal)
- Developed new features for the Django REST Framework back-end.
- Integrated their audit dashboard with their internal API.
- Developed new features for their LDAP-powered auth system.
- Assisted their front-end developer with new features for the AngularJS based front-end. That also required some changes in their LESS code.
Software Engineer
INDT
- Worked on mobile application development using Qt and C++.
- Contributed to QtQuick styles development, resulting in contributions for Qt5.
- Worked in Incredible Circus game development using Qt/C++ and on its HTML5 port.
- Worked on the PhotoBeamer port for Nokia X (an Android platform), talking directly to clients and discussing other new features for the Nokia X platform. Used RxJava and AndroidAsync (for Sockect.IO communication) resulting in a contribution for the latter.
- Created a concept web browser using Nix (a WebKit 2 port based on POSIX and OpenGL/ES).
Google Summer of Code Student
Google/KDE
- Implemented a tile-based engine for Okular (a PDF viewer for Linux) in order to decrease memory consumption.
- Implemented the tiled engine to allow Okular to zoom further and faster (previous zoom capability was only 400%).
- After my modifications, users were able to zoom up to 16,000% without noticeable performance penalty.
- Talked about the project at the KDE annual event (Academy): http://goo.gl/TMjMcF.
- The code was released in the same year in KDE 4.10.
Web Developer
Freelance Web Developer
- Developed websites for small local businesses. Some were successful enough to appear on local newspapers.
- Oversaw the entire development stack. Handled everything from meeting with clients to deploying the site to a server.
- Developed using the LAMP stack (Linux, Apache, PHP, MySQL).
Experience
Light trap
https://github.com/omailson/lightSwipe Gesture Recognizer
Education
Bachelor of Science Degree in Computer Science
Federal University of Pernambuco - Recife, Brazil
Skills
Libraries/APIs
OpenCV, HTML5 Canvas, jQuery, Reactive Extensions, RxJava, RxJS, Facebook API
Tools
Git, Vim Text Editor, Subversion (SVN)
Languages
JavaScript, PHP, Java, HTML5, C++, QML, CSS, Python
Frameworks
React Native, Qt, Qt Quick, CakePHP, Angular, Django
Paradigms
Distributed Computing, Agile Software Development, Parallel Computing, Functional Programming, Functional Reactive Programming
Platforms
Linux, Docker, NVIDIA CUDA
Storage
MySQL
Other
Vi, Memory Management, LDAP, Libraries
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