Jesus Rugama, Developer in Managua, Managua Department, Nicaragua
Jesus is available for hire
Hire Jesus

Jesus Rugama

Verified Expert  in Engineering

Full-stack Web Developer

Location
Managua, Managua Department, Nicaragua
Toptal Member Since
April 18, 2015

Jesus is a full-stack web developer based in Nicaragua. He has been coding since he was 13 years old, amd working remotely in small and mid-sized teams since 2010, building scalable and robust software. He loves to solve problems, learn new technologies, and make a difference in his clients' lives.

Portfolio

Failure Inc
Laravel, React, Firebase, Supabase, PostgreSQL, DigitalOcean, Stripe API...
Atmosphere
Nuxt.js, Vue, React, Laravel, Stripe Checkout...
Givelify
PHP, Laravel, MySQL, Amazon Web Services (AWS), API Integration, Elasticsearch

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), OS X

The most amazing...

...project I've worked on is a platform for media creators to share their work, as I was an integral part of my client's success and customer satisfaction.

Work Experience

Software Engineer

2022 - PRESENT
Failure Inc
  • Created a Chrome extension inserting a sidebar app for the users to comment about the sites they are navigating.
  • Migrated the site from Firebase to Supabase because Firebase queries were limited and expensive.
  • Improved the app performance, decreasing the initial loading time from 2 seconds to less than 400 miliseconds.
Technologies: Laravel, React, Firebase, Supabase, PostgreSQL, DigitalOcean, Stripe API, Stripe Checkout, Object-oriented Programming (OOP), TypeScript, Chrome Extensions, Responsive Web Design (RWD), Full-stack, Web Development, Full-stack Development, ECMAScript (ES6), JavaScript, Front-end, Sass, HTML5, Chrome, Vite

Software Engineer

2022 - 2023
Atmosphere
  • Migrated the marketing site from an old Laravel site to Nuxt (Vue), improving its performance by 3x.
  • Created editable videos for the users to create local advertisements in their businesses.
  • Integrated Salesforce into the marketing site to improve conversion rates.
  • Used Prismic as a headless CMS and built a design system to display the available sections for CMS users.
  • Built new endpoints to the Laravel API using test-driven development (TDD) and best practices.
Technologies: Nuxt.js, Vue, React, Laravel, Stripe Checkout, Object-oriented Programming (OOP), TypeScript, Responsive Web Design (RWD), Full-stack, Headless Software, Content Management Systems (CMS), Storybook, Elasticsearch, Web Development, Full-stack Development, ECMAScript (ES6), JavaScript, Front-end, Sass, HTML5

PHP and Laravel Back-end Developer

2020 - 2021
Givelify
  • Built a system integrating multiple 3rd party APIs with the local DB.
  • Used Elasticsearch to match users with typos on their names from the 3rd party APIs.
  • Reduced the integration setup time from 24 hours to minutes.
Technologies: PHP, Laravel, MySQL, Amazon Web Services (AWS), API Integration, Elasticsearch

Web Developer

2020 - 2020
Post.Pro
  • Built a tool for media creators to share their work.
  • Created a customizable player for the users to be able to embed their videos keeping their brand colors.
  • Integrated Stripe to handle the payments.
  • Removed the pagination links and implemented infinite scrolling with JS instead.
  • Used Amazon Accelerate to improve AWS upload speed.
Technologies: PHP, Vue 2, SCSS, Vue SSR, Vuex, Vue, Laravel, Object-oriented Programming (OOP), Responsive Web Design (RWD), Full-stack, Web Development, Full-stack Development, JavaScript, Front-end, Sass, HTML5

Partner

2019 - 2019
Affinity Share
  • Created a Stripe extension to handle referral-based discounts.
  • Created a tracking tool for easy website set up to track referrals between users and conversions.
  • Created a GraphQL API to track the conversions and create the Stripe discounts according to the number of referred users.
  • Created a Nuxt app for the SaaS owners to check their customers' activity.
Technologies: PHP, Vue 2, Vue, Vuex, GraphQL, Redis, Tailwind CSS, Node.js, Nuxt.js, Docker, MySQL, Software Architecture, DigitalOcean, Stripe API, Object-oriented Programming (OOP), Responsive Web Design (RWD), Full-stack, Web Development, Architecture, Full-stack Development, Express.js, ECMAScript (ES6), JavaScript, Front-end, Sass, HTML5

Lead Developer

2016 - 2019
Motion Array
  • Created a collaboration system that includes real-time messaging.
  • Created an editable portfolio tool. A demonstration of it can be viewed at youtube.com/watch?v=ImXSObmxkkM.
  • Improved the video upload by moving the video transcoding to the background so that users can browse the site and be notified when the transcoding is done.
  • Added HLS streaming to the reviews to create video quality lists and segmented loading.
  • Changed the payment structure multiple times, which included removing an old credit-based download system.
  • Integrated Algolia to improve the marketplace search engine speed.
  • Built a subscription-based marketplace for video producers. Sellers can upload videos, templates, and music resources and add them to the product catalog.
  • Changed the payment model from limited credits to monthly.
Technologies: PHP, Vue 2, Vuex, Nuxt.js, Amazon Web Services (AWS), CSS, Vue, Laravel, MySQL, Software Architecture, DigitalOcean, Laravel Forge, Stripe API, Object-oriented Programming (OOP), Responsive Web Design (RWD), Full-stack, Headless Software, Content Management Systems (CMS), WordPress Multi-user, Web Development, Marketplaces, Architecture, Full-stack Development, JavaScript, Front-end, Sass, Tailwind CSS

Contract Web Developer

2013 - 2016
American Driver Network
  • Developed a recruiting network of 500 sites using a centralized API.
  • Created a custom multi-tenant content manager system for clients to manage their profiles.
  • Integrated Laravel into WordPress for better coding under an MVC pattern, keeping the ease of use and setup of WordPress themes and plugins.
  • Optimized parts of our main site (the front end and data layer) to improve the load time. This involved creating a plugin to measure the speed on different parts of the site.
Technologies: PHP, Bootstrap 3, Amazon S3 (AWS S3), Elasticsearch, WordPress, MongoDB, Redis, Node.js, Laravel, MySQL, Software Architecture, Object-oriented Programming (OOP), Full-stack, Content Management Systems (CMS), WordPress Multi-user, Web Development, Full-stack Development, Express.js, JavaScript, Bootstrap, Front-end, Bitbucket, Jira

Owner/CTO

2014 - 2015
Spark Apps
  • Managed company projects and recruited and trained talent.
Technologies: PHP, Bootstrap 3, Node.js, MongoDB, Redis, Laravel, CakePHP, MySQL, Software Architecture, Object-oriented Programming (OOP), Web Development, Architecture, Full-stack Development, Bootstrap

Owner/Lead Developer

2010 - 2012
Arumart Studio
  • Developed a proprietary CMS and MVC framework to use in local clients' small site development.
  • Worked with clients from Spain, Mexico, Panama, and the US in the development of a wide variety of web applications.
  • Trained junior developers to use the best practices in development.
Technologies: PayPal API, CSS, jQuery, CakePHP, PHP, MySQL, Software Architecture, Object-oriented Programming (OOP), Content Management Systems (CMS), Web Development, Architecture, Full-stack Development, Bootstrap

Creative Designer

2008 - 2010
DDB Advertising
  • Developed for advertising campaigns and did graphic design for leading local companies.
Technologies: CSS, HTML, Adobe Illustrator, Adobe Photoshop, MySQL

Post.Pro

https://post.pro/
A platform for media creators to share their work. I integrated Stripe payments and developed nested comments, player customization, and infinite scrolling functionality as well as restyling the site.

Skills used: Laravel, Stripe, Vue.js, and CSS.

Motion Array

https://motionarray.com
Marketplace for Premiere Pro and After Effects templates, stock music, and other resources for video producers.

I created a video review and collaboration app, which you can see in action at https://motionarray.com/review, as well as a portfolio builder tool (https://motionarray.com/portfolio). I also improved the upload/transcoding, integrated Algolia to improve the search engine experience, and restyled the site.

Skills used: Vue.js, Vuex, Laravel, JS, CSS, Node.js, Stripe

American Driver Network

https://truckdriverjobsinamerica.com/
In American Driver Network, we help truck drivers get jobs every day. This network of 500 websites is now the best tool in the market to hire truck drivers. We've helped more than 16,000 drivers to get a job with the best US companies.

Musejam

Musejam is a social network that helps users to discover artists and events in India's music scene. I worked on the player and UI development.

End It Movement - Donation Game

Slavery still exists, and End It is a movement to build awareness about it. We created a donation game to end slavery. This project raised $100,000 on its first month.

Intactics SOL

We built a custom system to improve the performance of Intactics, an import/export logistics company from Mexico.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch.

Languages

PHP 7, PHP 5, JavaScript, PHP, CSS, SQL, SCSS, Less, Sass, GraphQL, HTML, TypeScript, ECMAScript (ES6), XML, HTML5

Frameworks

Laravel, Bootstrap 3, Nuxt.js, Express.js, Tailwind CSS, PHPUnit, CakePHP, Bootstrap, Vue SSR, Next.js, Redux, Chrome

Libraries/APIs

REST APIs, Node.js, Vue 2, Vuex, jQuery, Vue, Stripe API, PayPal API, Google Maps, React, Stripe, API Development, React Redux

Tools

Stripe Checkout, GitHub, NGINX, Adobe Photoshop, Git, Adobe Illustrator, Apache, Bitbucket, Jira

Paradigms

Object-oriented Programming (OOP), Test-driven Development (TDD), Responsive Web Design (RWD)

Storage

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

Other

Back-end Development, Full-stack, Front-end, Web Development, Marketplaces, Architecture, Full-stack Development, APIs, System Integration, Integration Testing, Headless Software, Software Architecture, Content Management Systems (CMS), Sagas, Supabase, Laravel Forge, Chrome Extensions, Storybook, WordPress Multi-user, API Integration, Vite

Platforms

Amazon Web Services (AWS), OS X, WordPress, Craft CMS, Docker, Visual Studio Code (VS Code), Firebase, DigitalOcean

2010 - 2014

Bachelor’s Degree in Marketing & Advertising

American University - Managua, Nicaragua

2006 - 2012

Bachelor’s Degree in Computer Engineering

National University of Engineering - Managua, Nicaragua

2004 - 2005

Technical Degree in Programming

Latinamerican Computing Institute - Managua, Nicaragua

JANUARY 2021 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

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