Rômulo de Angelis Vitoi
Verified Expert in Engineering
Software Developer
Rômulo has launched several native mobile apps for both Android and iOS platforms written in Java, Kotlin, and Swift. For over the past seven years, he’s been working remotely as a contract full-stack web developer—mainly dealing with PHP, JavaScript, Go, and Python. Rômulo has the flexibility and willingness to learn and use new technologies.
Portfolio
Experience
Availability
Preferred Environment
Git, MacOS, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on is the platform that currently supports websites and mobile applications for more than 20 TV channels in the US.
Work Experience
Software Engineer Consultant
Hearst Television
- Developed the new responsive websites for 24 TV stations as a migration to a new in‑house CMS. Implemented and contributed to several microservices written mainly in Go, Node.js, and Python to support the new platform.
- Significantly reduced the time and effort needed to complete regression testing by leading automation efforts to replace manual testing of the websites.
- Improved websites ranking in search engines by implementing SEO best practices and optimizing front‑end performance.
- Architected several single and multi-cloud services based on AWS and GCP.
- Developed a news and weather chatbot for the Facebook Messenger platform using Dialogflow as a Natural Language Processor.
- Developed a system to automatically generate captions and categorize historical archived video content.
- Implemented and improved ETL pipelines to organize data for internal analytics dashboards.
- Contributed to a front‑end dashboard and back‑end processes, integrations and ingestions of a newsroom tool to categorize clips from radio systems.
- Worked on a Deep Learning model to identify possible newsworthy events based on real‑time ADS‑B messages from helicopters.
- Contributed to native applications on Android, iOS, and tvOS platforms with bug fixes, code refactoring, defining code architecture, implementing features, and automating tests.
Mobile Developer
UpperSoft
- Developed a native mobile application for Android and iOS used as the official app for information and services in more than five cities, reaching hundreds of thousands of unique users.
- Contributed to an informational app used on Android TV boxes.
- Developed a native iOS application for the Brazilian professional surfer Krystian Kymerson.
- Developed a native Android and iOS application that assisted in diagnosing the Dengue, Chikungunya, and Zika virus.
Experience
Public Transport Android Application
Library Mobile Application
Toptal React Accelerator
Education
Bachelor's Degree in Computer Engineering
Universidade Federal do Espírito Santo - Vitória, Brazil
Certifications
Toptal React Accelerator Graduate
Toptal, LLC
Skills
Languages
PHP, JavaScript, Swift, HTML, CSS, SCSS, Gherkin, TypeScript, KIF, Java, SQL, Python, Kotlin, C, Go, C#
Frameworks
Express.js, Yii 2, Selenium, Laravel
Libraries/APIs
jQuery, Node.js, REST APIs, Facebook SDK, DoubleClick API, Vue, Google Maps, React, Backbone.js
Tools
Git, Xcode, JetBrains, GitHub, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Slack, Dialogflow, Firebase Authentication, Sketch, Braze, Google Analytics, WebdriverIO, CircleCI, Travis CI
Paradigms
Serverless Architecture, REST, Agile, Automated Testing
Platforms
iOS, Android, WordPress, Docker, Linux, MacOS, Firebase, Amazon Web Services (AWS), Amazon EC2, tvOS, Google Cloud Platform (GCP), Windows Phone, Heroku, Visual Studio Code (VS Code)
Other
APIs, Back-end, Amazon RDS, DoubleClick for Publishers, Code Architecture, Scraping
Storage
Redis, Google Cloud, Cloud Firestore, MySQL, PostgreSQL, Realm
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