Carlos Silva
Verified Expert in Engineering
Software Developer
Oliveira de Azeméis, Portugal
Toptal member since October 13, 2017
Carlos is a web developer with over ten years of experience developing websites and building web applications with PHP. He has a keen eye for detail and performance optimizations and is constantly looking for new ways to improve development for faster and better applications.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS
The most amazing...
...service I've built was a display ad server with capacity to serve millions of requests per hour.
Work Experience
Owner | Developer
CMINDS
- Developed custom websites and web applications with a team of up to five.
- Managed Google Adwords campaigns and performed search engine optimization (SEO).
- Provided systems administration of the bare metal machines for web hosting.
- Oversaw the team of contract developers on many projects. Designed and architected the products.
Senior Developer
Toon Boom Animation Inc.
- Consulted on developing a new online store, using Laravel, integrated with licensing, payment, CRM, and SAML authentication systems.
- Implemented unit tests using PHPUnit, best practices following PSR standards, automated coding style corrections, and automated testing, using Github Actions.
- Built an AWS CDK proof of concept and webhooks using AWS Lambdas and RDS.
- Developed many scripts to help with daily maintenance of the system and integration.
- Used Laravel Blade, SAML authentication, Salesforce, Recurly, GitHub Actions, AWS, ECS, ELB, Lambda, and markdown documentation.
Senior Developer
Kinship
- Maintained a web application's front-end and back-end. Developed and deployed multiple new features and improvements while pushing application bug fixes. Built APIs with Laravel and Lumen.
- Maintained the AWS services and resources, EC2, RDS, CloudWatch, among others. Supported the CI and CD environment.
- Oversaw the specification and implementation of new features.
- Executed the AWS architecture and implementation.
Web Developer
Advalidation
- Designed new validation checks on the app.
- Worked on the implementation of a new validation system based on Selenium.
- Built a RESTful API to communicate between the different services.
- Implemented new features on the front-end application.
- Implemented a caching system.
Back-end Developer
InfluAds
- Led a team of four developers, decided on the architecture and design of the platforms and technologies to use.
- Designed and implemented the back-end architecture of the ad server.
- Developed a RESTful API to communicate with the front-end.
- Designed and implemented the aggregation framework for statistical analysis and display using MapReduce.
- Worked on the front-end, based on jQuery, and enabled it to retrieve data from the RESTful API.
Web Developer
Red Maze
- Developed a job portal in Symfony: ITJobs.pt.
- Created a crawler and used car search engine for multiple countries: USAuto.pt.
Experience
Advalidation
http://www.advalidation.com/USAuto
Skills
Libraries/APIs
REST API, jQuery, PayPal API, React.js, Apache Lucene, ReactPHP, Salesforce API, Node.js
Tools
Sublime Text 3, Apache, Nginx, Git, Composer, Bitbucket, Varnish, Chrome Developer Tools, Docker Compose, Amazon Elastic Container Service (ECS), Recurly, GitHub
Languages
PHP, HTML, JavaScript, CSS, PHP, SQL, Sass, SAML
Frameworks
Laravel, Symfony, Redux, Selenium, JSON Web Tokens (JWT), PHPUnit, Lumen, Bootstrap
Storage
Sphinx Search Engine, Memcached, MongoDB, MySQL, NoSQL, PostgreSQL, Redis
Paradigms
REST, API, RESTful Development
Platforms
AWS, MacOS, Linux, Docker, AWS Lambda
Other
API Integration, Back-end Developers, APIs, Haproxy, Payment Gateways, Interim CTOs, Remote Team Leadership, Blade, AWS Cloud, AWS RDS, GitHub Actions, Code Coverage, CI/CD Pipelines
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