
Juan Carlos Ramos Suyón
Verified Expert in Engineering
Software Developer
Trujillo, La Libertad, Peru
Toptal member since July 9, 2020
Juan is a dedicated software engineer with 10+ years of experience in full-stack development. His expertise includes back- and front-end technologies, as well as native Android development and scripting. He has contributed to various projects, including inventory systems, media entertainment, CMSs, eCommerce, and online tests, integrating seamless payment solutions. Juan is passionate about building great products, focusing on good code quality, automation, and the best programming practices.
Portfolio
Experience
- PHP - 10 years
- JavaScript - 10 years
- Android - 7 years
- MySQL - 5 years
- Laravel - 5 years
- Kotlin - 4 years
- Vue - 3 years
- Python - 3 years
Availability
Preferred Environment
Android Studio, PhpStorm, Visual Studio Code (VS Code), IntelliJ IDEA
The most amazing...
...project I've developed while studying at the university was a native Android application, that is now used extensively in several countries.
Work Experience
Senior Software Engineer
Astral Insights
- Developed a browser extension supporting all major web browsers, integrated with Auth0, back-end APIs, and natural language responses (LLMs).
- Participated in the system-level design for the microservices architecture and contributed to the CI/CD pipelines using GitHub Actions and Terraform modules.
- Developed a dashboard to embed Power BI reports dynamically and a custom visual to provide AI insights based on the user's data and the applied slicer filters.
- Contributed to AI projects with prompt engineering and developing RAG systems using LangChain and LangSmith.
Senior Back-end Engineer
Riess Group
- Developed a custom Shopify app for an enterprise plus client using the Shopify Rest and GraphQL APIs.
- Set up background jobs and workers to generate PDF invoices and deliver them via email to B2B and B2C clients.
- Fixed back- and front-end bugs while setting up logging and introducing some tests.
Senior Software Engineer
Haystack News
- Implemented a CI pipeline for the Android project, that includes running linters, automated unit, and instrumentation tests, code coverage reports, code quality recommendations, and PR summaries.
- Refactored the projects to use MVVM, clean architecture, and Jetpack Compose.
- Optimized the application's startup time and added performance tests for screen transitions.
- Improved some of the most critical metrics, running investigations on the features usage and user flows by running SQL queries and looking at our events data and internal reporting tools.
- Contributed to various platforms such as Roku, WebOS, iOS, and the back end.
Senior Software Engineer
Avantica Technologies
- Identified and escalated the most critical issues to other development areas, providing useful information.
- Provided immediate solutions, fixing inconsistent data in the databases. Offered help generating custom reports for the most important clients.
- Developed a Slack bot to automate recurring tasks.
Back-end and Android Developer
Red Empresarial del Norte S.A.C.
- Developed data reports with different metrics to provide useful information for stakeholders.
- Updated an old Android application from Java to Kotlin. Implemented QR and bar code recognition to scan and review product information for an inventory system.
- Migrated data from previous processes from the last four years to a new and more organized database.
Android Developer
Continental S.A.C.
- Analyzed ERP databases to identify inventory-related schemas. Developed an API for seamless integration with other platforms.
- Created a new Android application for the operators and managers using the corresponding API that summarized the most important operations and reports related to inventory processes.
- Reduced client expenses significantly by transitioning from outdated PDAs and scanners to using any Android device with a camera for inventory operations. Enabled seamless integration with their ERP system, ensuring continuity in operations.
Full-stack Developer
SEO Arquitectos
- Integrated the CMS with several APIs and services, including Google Maps, Google Analytics, Cloudinary, Facebook, Twitter, and Google+, to analyze the status of the websites for each client.
- Developed a job and recruiting portal and deployed two instances of this web application for two subsidiaries (Peru and Chile).
- Set up cron jobs for recurring tasks and maintained a multitenancy architecture to support more than 20 clients within the same Laravel project and database.
Android Developer
Home Solution
- Created the Android application from scratch based on the initial prototypes and wireframes.
- Developed a real-time chat to enable communication between clients and professionals.
- Configured push notifications, managed camera and gallery permissions and usage, and implemented background threading for GPS tracking.
Experience
Home Solution App
https://homesolution.netInsta IQ Test
https://instaiq.orgEducation
Bachelor's Degree in Systems Engineering
Universidad Nacional de Trujillo - Trujillo, Peru
Certifications
AWS Cloud Practitioner Essentials (2nd Edition)
AWS Training & Certification
Skills
Libraries/APIs
Vue, Vuex, Retrofit, jQuery, Node.js, React, OpenAI API
Tools
Git, Apache, PhpStorm, Android Studio, Subversion (SVN), Firebase Cloud Messaging (FCM), IntelliJ IDEA, Power BI Embedded, Terraform
Languages
PHP, JavaScript, HTML, Java, Python, SQL, TypeScript, Kotlin, Go
Frameworks
Laravel, CodeIgniter, Bootstrap, .NET
Storage
Database Modeling, MySQL, MongoDB, Amazon S3 (AWS S3)
Platforms
Android, Docker, Visual Studio Code (VS Code), Shopify
Other
Axios, Full-stack, 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