
Sérgio Peixoto
Verified Expert in Engineering
Software Developer
Braga, Portugal
Toptal member since August 25, 2016
Sergio is a dynamic, detail-oriented, and analytical Python engineer with experience in requirements gathering as well as design and development of applications to support business development initiatives. Bilingual in English and Portuguese, he picks up new technologies as easily as he navigates languages, successfully applying them to develop clean and well-structured code.
Portfolio
Experience
- MySQL - 10 years
- Python 3 - 7 years
- Docker - 7 years
- Kubernetes - 5 years
- Flask - 5 years
- PostgreSQL - 4 years
- Django - 3 years
Availability
Preferred Environment
Git, PyCharm, Linux
The most amazing...
...software I've built is a school management system where teachers and parents can keep track of student progress.
Work Experience
Lead Python Developer
Gravity4
- Led a team of six engineers in application development for the initial implementation and ongoing maintenance and enhancement of software products.
- Delegated programming tasks, performed code reviews, and trained programmers in web development technologies.
- Effectively utilized front-end development with client-side validation, middle-tier development, and back-end management.
- Brainstormed technical and workflow solutions with clients and developers.
- Defined development tasks and provided time estimates to aid in scheduling.
- Efficiently monitored progress against task estimates to provide status to managers and project stakeholders and ensured that projects were on track for expected completion dates.
Math and IT Instructor | IT Manager | Software Developer
Colégio La Salle
- Provided exceptional customer service while delivering IT infrastructure management, including virtualization, Linux, firewalling, networking management, and backup management.
- Participated in all phases of the software development lifecycle, including story writing, development, QA, and automated deployment, to ensure that projects are completed on time and under budget, regularly exceeding expectations.
- Planned, documented, and executed unit test plans to ensure all code changes met requirements or specifications.
WordPress Developer
K+L
- Created a script to migrate data from the old DB to WordPress.
- Created a gift card module where customers could buy and send it by email to already registered customers or new ones.
- Created a coupon module with multiple rules (location, amount spent, expiration, etc).
- Created an email module for predefined customer actions (sending invoices, new user registration, etc.). Each email has its own template that can be changed by administrators on the admin section of WordPress.
- Created a Docker environment to facilitate development.
PHP Developer
Zurmo
- Utilized test-driven development in an Agile software development environment.
- Complied with and contributed to standards and procedures to ensure development consistency (e.g., programming standards, change management, version control).
- Translated specifications and/or requirements into code to complete more complex program changes.
- Supported programming changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of features.
- Recognized code, process, and/or standard inefficiencies and made suggestions for improvement, if applicable.
- Proactively provided documentation to support program changes.
Experience
Splash
http://splash.crm.coMain technologies: Yii 2( PHP 7), MySQL
Other technologies: JavaScript, jQuery, PHPUnit, Docker, Rancher, AWS
AddNow
Main technologies: Django, Django REST framework on the back end, and AngularJS on the front end
Other technologies: PostgreSQL, MongoDB, Cassandra, Redis, RabbitMQ, Git, Protractor, Jasmine, Gulp, Docker
Toptal React Accelerator
Zurmo CRM
Main technologies: Yii (PHP 5), MySQL5
Other technologies: RedBeanPHP, JavaScript, jQuery, Ajax, PHPUnit, Web Services, MVC, Yii, Memcache, Beanstalk, Mercurial
Education
Master of Engineering Degree (Anticipated) in Informatics Engineering
Universidade de Évora - Évora, Portugal
Bachelor of Science Degree in Mathematics
Universidade do Minho - Braga, Portugal
Certifications
Toptal React Accelerator Graduate
Toptal, LLC
Skills
Libraries/APIs
Flask-RESTful, React, jQuery
Tools
Atlassian Suite, RabbitMQ, Git, PyCharm, Beanstalk, Mercurial, RedBean ORM, Gulp, Composer
Languages
HTML, PHP, Python 3, Python, JavaScript, PHP 7, PHP 5
Frameworks
Flask, Yii, Yii 2, Django, Angular, PHPUnit, AngularJS, Protractor, Jasmine, CakePHP, Django REST Framework
Platforms
Rancher, Docker, Linux, Kubernetes, WordPress, Amazon Web Services (AWS)
Storage
Redis, MongoDB, PostgreSQL, MySQL, Memcached, Cassandra
Paradigms
Model View Controller (MVC)
Other
Ajax, Web Services, APIs, Customer Relationship Management (CRM)
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