
Rafael Echeverria
Verified Expert in Engineering
Back-end Developer
Panama City, Panama, Panama
Toptal member since April 26, 2022
Rafael is a skilled back-end engineer with more than ten years of experience in industries such as banking, insurance, consulting, commercial real estate, and AI. He enjoys technology and can work with no supervision while delivering high-quality work on time and within budget. Rafael has excellent management skills, communicates effectively in any organization, tackles new challenges, and helps clients get their product or service to the next level.
Portfolio
Experience
- Back-end Development - 11 years
- JavaScript - 10 years
- SQL - 10 years
- REST - 8 years
- Node.js - 5 years
- Microservices - 5 years
- Express.js - 5 years
- React - 3 years
Availability
Preferred Environment
MacOS, Linux, .NET, Node.js, JavaScript, REST, SQL, Elasticsearch, Amazon Web Services (AWS), Google Cloud Platform (GCP)
The most amazing...
...thing I've developed is a stand-alone service for a signal processing service using AI and multiple APIs.
Work Experience
Development Team Lead
Re-Leased
- Led a team of five software engineers and one QA in charge of the integration platform for external accounting providers.
- Developed and maintained the integration solution to connect a commercial real state SaaS to major accounting providers like QuickBooks, Xero, and Sage using Azure functions, .NET Core, C#, and Microsoft SQL Server.
- Ensured all requirements were met as requested and products delivered with high-quality standards.
- Set the goals for the team and each team member and supported them in fulfilling these goals.
Senior Back-end Engineer (Contract)
VisionWrights
- Designed back-end architecture for the main product called 'Birdseye,' a data visualization and aggregation platform for churches.
- Developed and maintained the back-end solution for data ingestion and third-party authentication for different data sources, including Facebook, Google Analytics, and Planning Center.
- Built the front end for the 'Birdseye' project using React and Firebase services (Firebase Auth, Firestore, and Function).
- Created custom DOMO connectors for data ingesting from Hubspot and Planning Center using JavaScript and OAuth 2.
Senior Back-end Engineer
Maslo AI as Freelance
- Designed and developed a signal processing engine as a B2B bespoke solution using Node.js, TensorFlow, Google APIs, AWS, and Docker.
- Improved performance and stability of B2B solution for signal processing.
- Developed the "Companion" mobile app for multiple clients using React Native and TypeScript.
Deputy Head of Development
Control Risks
- Led the three engineering teams with more than 11 software engineers.
- Oversaw all the development in our department's projects, working with the solutions architects, product owners, project managers, and business analysts.
- Refactored the client APIs platform to provide more and better functionalities and stability.
- Implemented a set of features to allow customers to upload their own sets of data and visualize that as part of the application.
- Led the launch of the first mobile app of the company.
- Implemented the geo-fence-based alerts of customers' assets.
- Improved the development cycle, ensuring the best technologies were used and the processes were reviewed constantly to make them more efficient and less error-prone.
Software Development Team Lead
Control Risks
- Led a team of three software engineers and one QA to develop tools used by 36 offices worldwide to ingest data from analysts and writers using Sitecore, .NET, C#, Azure, Angular, Mapbox, JavaScript, and Elasticsearch.
- Developed and implemented a mapping solution for more than 150,000 clients that allowed them to visually see a lot of information happening worldwide using private APIs such as Dataminr and Mapbox.
- Integrated different tools within the company to work as one portal.
- Worked closely with the development manager and business analysts to ensure my team understood what was expected.
- Planned, developed, and implemented a B2B tool to integrate third-party data sources into the company systems and visualize it as one application.
Senior Software Engineer
Control Risks
- Built the provisioning and single-sign-on system for more than 150,000 customers worldwide with SSO, SAML, OpenID, and Kentor to access all the different company products from one portal using C#, .NET, SQL Server, JavaScript, and Razor.
- Developed an in-house emailing service to handle over half a million emails each month based on taxonomies and subscriptions using C#, microservices, Rabbit MQ, SQL Server, LINQ, and SendGrid.
- Optimized different services to handle the growth of client subscriptions by setting custom auto-scaling metrics and triggers.
Regional Software Developer
Chubb
- Developed the billing application used in the whole LATAM region—nine countries with 200+ users—using C#, .Net, SQL Server, HTML, CSS, and Razor.
- Created internal tools used by the support team with XML, HTML, CSS, C#, SQL Server, Razor, and JavaScript.
- Developed information system for different countries within the region using JavaScript, ASP.NET, C#, and SQL Server.
Senior Software Consultant
Logic Studio
- Migrated the COBIS banking core from VB 6.0 to VB.NET in six months.
- Fixed bugs and added new features during the migration.
- Supported and maintained regional applications for Chubb.
- Developed a billing application used by Chubb for the LATAM region with around 200 users using C#, SQL Server, ASP.NET, and Razor.
- Developed internal tools for the support team at Chubb using XML, HTML, C#, .NET, and Razor.
Experience
Data Visualization Platform for Churches
Accounting Integration Platform
https://www.re-leased.com/product/quickbooks-onlineCORE Risk Information Monitoring Service
https://www.controlrisks.com/coreI acted as a full-stack engineer in the development of the platform using different technologies like Angular, JavaScript, HTML, and CSS for the front-end part and C#, .NET, RabbitMQ, Elasticsearch, and Node.js for the back-end side.
Education
Master's Degree in Engineering Management
Universidad Latina de Panama - Panama City, Panama
Engineer's Degree in Computer Science
Universidad Latina de Panama - Panama City, Panama
Skills
Libraries/APIs
Node.js, REST APIs, LINQ, Entity Framework, Vue, React, TensorFlow, Stripe
Tools
RabbitMQ, Terraform, Firebase Authentication
Languages
JavaScript, SQL, C#.NET, C#, HTML, CSS, TypeScript, VB.NET, VB
Frameworks
.NET, ASP.NET, Express.js, Jest, Angular, Razor, OAuth 2, Stripes
Paradigms
REST, Microservices, Management, Serverless Architecture
Platforms
MacOS, Linux, Azure, Mapbox, Microsoft, Google Cloud Platform (GCP), MuleSoft, Amazon Web Services (AWS), Firebase
Storage
Elasticsearch, NoSQL, SQL Server 2016, MongoDB, PostgreSQL, MSSQLCE, Redis, Cloud Firestore
Industry Expertise
Cybersecurity
Other
Software Engineering, Development, APIs, Back-end Development, Back-end, Architecture, Web MVC, Sitecore, Image Recognition, Signal Processing, Security
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