Rowin Kaleb Hernández Fagúndez
Verified Expert in Engineering
Front-end Developer
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
Experience
- JavaScript - 10 years
- Node.js - 8 years
- Vue - 8 years
- Amazon Web Services (AWS) - 7 years
- React - 7 years
- React Native - 5 years
- TypeScript - 4 years
- Tailwind CSS - 2 years
Availability
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
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.
Senior Software Engineer
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.
Full-stack and Mobile Developer
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.
Mission Control Software Engineer
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.
Senior Software Engineer
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.
Senior Mobile Developer
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.
Experience
B2C Application
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
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
Skills
Libraries/APIs
Vue, Vuex, React, Node.js, Three.js, Puppeteer, WhatsApp API, WebRTC, jQuery, Stripe, Stripe API, 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 (SNS), Notion, Sentry, Visual Studio App Center, GitHub, Pivotal Tracker, Webpack, JSS, Branch.io, InVision, NGINX, Bitbucket, GitLab, GitLab CI/CD
Languages
Sass, CSS3, TypeScript, JavaScript, CSS, HTML, Ruby, Object-oriented JavaScript (OOJS), HTML5, Java, Less, Go, Python 3, Swift, GraphQL, SQL, Python, Rust, PHP
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 (SAM), Flutter, Redux, AngularJS, Phoenix, Deck.gl
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, Firebase, Heroku, Google Cloud Platform (GCP), Google App Engine, New Relic, YouTube, Parse Server, Netlify, 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 (PWAs), GeoJSON
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