Rowin Kaleb Hernández Fagúndez, Developer in San Miguel, Spain
Rowin is available for hire
Hire Rowin

Rowin Kaleb Hernández Fagúndez

Verified Expert  in Engineering

Front-end Developer

Location
San Miguel, Spain
Toptal Member Since
September 30, 2022

Rowin is a skilled web developer specializing in reactive frameworks. He is a results-oriented professional who enjoys coaching and supporting people to achieve product goals and delivering top-quality user experiences. Rowin thrives on supportive teams and engaging in exciting challenges.

Portfolio

FanFest
JavaScript, TypeScript, Vue, Vuex, Vuetify, Figma, Notion, Sass, CSS, CSS3...
Synphonyte
Vue, Vuex, Three.js, Figma, Puppeteer, Docker, Amazon Web Services (AWS)...
Freelance Clients
Ruby on Rails (RoR), Joomla, WordPress, Amazon Web Services (AWS), Amazon EC2...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Figma, Notion, HTML5, Full-stack, HTML, Jest, UI Components, Web Development, Responsive Web Design (RWD)

The most amazing...

...thing I've built is a platform on Rails, React, and Flutter to help people improve their reading skills based on a course taught at IRL Academy.

Work Experience

Senior Software Engineer

2022 - PRESENT
FanFest
  • Implemented screen sharing capabilities using Phenix RTS and WebRTC streaming APIs.
  • Improved participants' stream tracking and reconnection stability.
  • Developed and deployed version 2.0 with TypeScript and enhanced the platform's security with a successful launch across all partners.
Technologies: JavaScript, TypeScript, Vue, Vuex, Vuetify, Figma, Notion, Sass, CSS, CSS3, Amazon Web Services (AWS), AWS Lambda, Amazon CloudWatch, Google Cloud Platform (GCP), Google App Engine, New Relic, LogRocket, Amplitude, Sentry, Netlify, MongoDB, Parse SDK, Parse Server, GraphQL, Apollo Server, Apollo, WebRTC, Socket.IO, Phoenix, RTSP, Docker, Puppeteer, SQL, Object-oriented Programming (OOP), Object-oriented JavaScript (OOJS), Asynchronous Programming, Asynchronous Servers, APIs, Architecture, HTML5, Full-stack, HTML, Design Tools, Web Scraping, Algorithms, UI Components, Web Development, CI/CD Pipelines, SaaS, Forms, Responsive Web Design (RWD), Accessibility, Minimum Viable Product (MVP)

Senior Software Engineer

2020 - PRESENT
Synphonyte
  • Built a platform for support agents, which connected with WhatsApp via Puppeteer and forwarded messages to apps such as Slack and Microsoft Teams, enabling multiple agents to handle the WhatsApp account through numerous devices.
  • Led the development of a tourism platform with a team of six members using Kanban methodologies, which improved productivity by three times.
  • Implemented a third object that simulated teeth nerve canals with Three.js using an obstruction through control points and deformation points synchronized with the reactivity system of Vue.
Technologies: Vue, Vuex, Three.js, Figma, Puppeteer, Docker, Amazon Web Services (AWS), IBM Cloud, AWS Lambda, AWS CodeBuild, AWS Serverless Application Model (AWS SAM), Amazon API Gateway, Storybook, Vuetify, React, Tailwind CSS, Node.js, Sass, CSS3, Next.js, Nuxt.js, Remix.run, TypeScript, JavaScript, Go, Echo, Postman, Server Sent Events (SSE), Python 3, AVA.js, Cypress, Express.js, WhatsApp API, SQL, Object-oriented Design (OOD), Object-oriented Programming (OOP), Object-oriented JavaScript (OOJS), Asynchronous Programming, Asynchronous Servers, APIs, Architecture, HTML5, Maps, Mobile-first Design, Full-stack, HTML, Design Tools, Payment APIs, Chrome Extensions, Web Scraping, Cross-platform App Development, Algorithms, Mobile Applications, Material UI, UI Components, Web Development, Python, Rust, REST, CI/CD Pipelines, SaaS, Forms, Responsive Web Design (RWD), Accessibility, PHP, Minimum Viable Product (MVP), Webflow

Full-stack and Mobile Developer

2014 - PRESENT
Freelance Clients
  • Fixed performance issues with the existing PHP app for a prominent tour operator company, improving image loading.
  • Led the development of a React SSR application using Next.js and modern techniques to support a vast user base in a scalable and performant way.
  • Fixed long-standing issues with an existing web client for a well-known news company, improved the codebase, and implemented solutions to optimize image loading and SEO through server-side rendering.
  • Developed a map-intensive app for bootcamps in Medellin, Colombia.
  • Led the development of a prosperous website for a rent-a-car broker on the Canary Islands to improve the experience of handling contracts, agreements, and fleets.
  • Developed an Android native mobile application to integrate with the client's platform, allowing rent-a-cars to manage their contracts and bookings and print them using BLE devices.
  • Created a performant real estate platform with a cache system for the client-facing website.
  • Developed a client-facing website focused on sales.
  • Architected and developed a platform for parking lots using geolocation information to locate cars in the parking lot and QR codes for the ticket system.
  • Developed an Android mobile app to integrate with a geolocation data sharing platform, allowing saving car locations, printing bar codes using BLE devices, and scanning bar codes for identification and ticket system purposes.
Technologies: Ruby on Rails (RoR), Joomla, WordPress, Amazon Web Services (AWS), Amazon EC2, D3.js, JavaScript, React, Ruby, Go, AngularJS, Bluetooth Low Energy (LE), BLE Printers, Android, Picasso, Next.js, Vue, Vuex, Node.js, WebSockets, GitHub, Bitbucket, GitLab, GitLab CI/CD, Figma, Sketch, Sentry, MySQL, PostgreSQL, MongoDB, Redis, SQL, Object-oriented Design (OOD), Object-oriented Programming (OOP), Object-oriented JavaScript (OOJS), Asynchronous Programming, Asynchronous Servers, APIs, Architecture, HTML5, Online Ordering, Maps, Progressive Web Applications (PWA), Mobile-first Design, Full-stack, HTML, Design Tools, Heroku, Payment APIs, Web Scraping, Cross-platform App Development, Algorithms, Mobile Applications, Storybook, Jest, Material UI, UI Components, Web Development, Python, REST, CI/CD Pipelines, Forms, Responsive Web Design (RWD), Accessibility, Less, jQuery, SMACSS, PHP, Minimum Viable Product (MVP)

Mission Control Software Engineer

2022 - 2023
Sabanto
  • Researched and developed components to enhance the user experience of the map-based views using React, GeoJSON, deck.gl, Mapbox, Turf.js, TailwindCSS, and Storybook.
  • Designed and developed a map layering system to handle the map objects/features into their own component and enable communication between the layers using React's context, portals, and event buses.
  • Researched and developed Mission Control mobile MVP to showcase the performance of a mobile app using React Native, Mapbox, and TypeScript.
Technologies: React, Tailwind CSS, Storybook, GeoJSON, Mapbox, Turf.js, Deck.gl, TypeScript, Flutter, React Native, Responsive Web Design (RWD), Accessibility, jQuery

Senior Software Engineer

2018 - 2022
Learapido
  • Led the development of a mobile app for a speed reading course with over 100,000 downloads on Google Play and App Store.
  • Built an admin for content managers to manage content for the mobile app and track their progress in the course.
  • Hosted weekly teaching sessions for the team covering topics such as modern JavaScript, React, Flutter, and web principles.
Technologies: JavaScript, React, Sass, CSS, Sentry, Ruby, Ruby on Rails (RoR), CarrierWave, PostgreSQL, NGINX, Amazon S3 (AWS S3), React Native, In-app Purchases, Firebase, Flutter, Redux, SQL, Object-oriented Design (OOD), Object-oriented Programming (OOP), Object-oriented JavaScript (OOJS), Asynchronous Programming, Asynchronous Servers, APIs, Architecture, HTML5, Maps, Full-stack, HTML, Design Tools, Heroku, Cross-platform App Development, Algorithms, Mobile Applications, UI Components, Web Development, REST, Forms, Responsive Web Design (RWD), Minimum Viable Product (MVP)

Senior Mobile Developer

2018 - 2020
Humantelligence
  • Developed a B2C browser extension to enhance communication through suggestions on Gmail, Outlook, LinkedIn, and Google Calendar.
  • Planned and implemented a migration for an entire platform's web client from Ruby on Rails to React.
  • Designed, developed, and launched a B2C mobile app with 4.5 stars on Google Play and App Store and over 20,000 users.
Technologies: JavaScript, Ruby on Rails 5, Ruby on Rails (RoR), Ruby on Rails 4, Ruby, MongoDB, Sentry, Android, iOS, Swift, React Native, CodePush, Visual Studio App Center, GitHub, Pivotal Tracker, React, Webpack, Babel, JSS, Firebase, Firebase iOS SDK, Firebase Android SDK, Branch.io, Branch Metrics, Deep Linking, D3.js, Jest, Chrome Extensions, Firefox Extensions, Figma, Sketch, InVision, SQL, Object-oriented Programming (OOP), Object-oriented JavaScript (OOJS), Asynchronous Programming, Asynchronous Servers, APIs, Architecture, HTML5, Mobile-first Design, Full-stack, HTML, Design Tools, Heroku, Web Scraping, Cross-platform App Development, Algorithms, Mobile Applications, Storybook, UI Components, Web Development, REST, CI/CD Pipelines, SaaS, Forms, Responsive Web Design (RWD), jQuery, Minimum Viable Product (MVP)

B2C Application

I architected and led the development of a B2C cross-platform mobile app on React Native that hit 1,000,000 downloads and 10,000 users a month. The OTA updates were used with Microsoft CodePush, and native modules were developed to access orientation states and other hardware stats on Android and iOS. I performed A/B testing while working closely with the marketing team and implemented incremental releases.

KEY ACTIVITIES
• Orchestrated the design and UX of the mobile app with a third-party design agency to meet the product and business requirements set by the board.
• Took ownership of the mobile app store submission.
• Managed the design to meet the guidelines.
• Developed the app's design to include dialogs and new features using Sketch, Figma, and InVision.
• Taught React and modern JavaScript to coworkers to help them contribute to the mobile app after it was published.
• Led the development of the product's browser to provide a web experience for the app.
• Implemented deep linking through Branch.io to support deep linking without the app installed.
• Contributed to developing the product's proxy API on Ruby on Rails with its user authentication system connected to the core company service.

B2C Cross-browser Extension

A browser extension integrated with Gmail, Outlook, and LinkedIn gives users insight into approaching the person they have been interacting with. On Gmail and Outlook, the extension showed an overlay when hovering over certain elements that contained a person. For example, an overlay was shown on LinkedIn when visiting someone's profile.

I built this extension with React and used a browser-based message communication between documents and web crawling techniques. I also used React, Angular, and Ember internal component instances to crawl user information available in the app that I integrated to collect user information and display useful information.

Streaming Software for Fan Clubs

A platform for fan clubs hosts shows and enables fans to join the stream, participate in the conversation, and chat with the show-connected users like on Twitch. The platform focuses on producers also, allowing them to embed tweets, Instagram posts, YouTube videos, and screen-sharing content. As the lead developer, I worked closely with the core team during the development process and discussed use cases, requirements, initial design, refinement, implementation, QA, and rewind.

Libraries/APIs

Vue, Vuex, React, Node.js, Three.js, Puppeteer, WhatsApp API, WebRTC, jQuery, React Native for Web, CarrierWave, Parse SDK, X (formerly Twitter) API, Socket.IO, Firebase iOS SDK, Firebase Android SDK, D3.js, Picasso, Turf.js

Tools

Figma, Babel, Postman, Sketch, Browserify, Amazon CloudWatch, AWS CodeBuild, Expo, AWS Step Functions, Amazon Simple Notification Service (Amazon SNS), Notion, Sentry, Visual Studio App Center, GitHub, Pivotal Tracker, Webpack, JSS, Branch.io, InVision, NGINX, Bitbucket, GitLab, GitLab CI/CD

Frameworks

Tailwind CSS, Next.js, Nuxt.js, Express.js, React Native, Ruby on Rails (RoR), Ruby on Rails 4, Ruby on Rails 5, Material UI, Vuetify, AVA.js, Cypress, Jest, AWS Serverless Application Model (AWS SAM), Flutter, Redux, AngularJS, Phoenix, Deck.gl

Languages

Sass, CSS3, TypeScript, JavaScript, CSS, HTML, Ruby, Object-oriented JavaScript (OOJS), HTML5, Java, Less, Go, Python 3, Swift, GraphQL, SQL, Python, Rust, PHP

Paradigms

Asynchronous Programming, REST, Responsive Web Design (RWD), Object-oriented Design (OOD), Object-oriented Programming (OOP), SMACSS

Platforms

MacOS, Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), AWS Lambda, Android, iOS, Heroku, Google Cloud Platform (GCP), Google App Engine, New Relic, YouTube, Parse Server, Netlify, Firebase, Joomla, WordPress, Amazon EC2, Bluetooth Low Energy (LE), Mapbox, Webflow

Storage

Amazon S3 (AWS S3), MongoDB, Redis, PostgreSQL, MySQL

Other

Remix.run, Deep Linking, Chrome Extensions, Architecture, Full-stack, Web Scraping, Cross-platform App Development, Mobile Applications, UI Components, Web Development, CI/CD Pipelines, SaaS, Forms, Minimum Viable Product (MVP), Storybook, WebSockets, SDKs, Asynchronous Servers, APIs, Maps, Mobile-first Design, Design Tools, Payment APIs, Algorithms, Accessibility, IBM Cloud, Amazon API Gateway, Echo, Server Sent Events (SSE), Gmail, Outlook, Outlook Add-ons, LinkedIn Connect, LogRocket, Video on Demand (VOD), Amplitude, AWS Elemental MediaConvert, Apollo Server, Apollo, RTSP, CodePush, Branch Metrics, Firefox Extensions, In-app Purchases, BLE Printers, Online Ordering, Progressive Web Applications (PWA), GeoJSON

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring