Joseph Martinez, Developer in California City, CA, United States
Joseph is available for hire
Hire Joseph

Joseph Martinez

Verified Expert  in Engineering

Software Engineer and Developer

Location
California City, CA, United States
Toptal Member Since
September 7, 2023

With over a decade of experience as a senior software engineer, Joseph possesses profound expertise in crafting responsive user interfaces (UIs), building scalable architectures, creating RESTful APIs, and implementing cloud-based solutions through AWS. He is exceptionally proficient in Ruby on Rails, React, Next.js, Node.js, PostgreSQL, MongoDB, WordPress, and AWS. Dedicated, client-focused, and confident, Joseph will make valuable contributions to any software engineering team.

Portfolio

KPMG
React, JavaScript, ECMAScript (ES6), Ruby, Ruby ERB, RubyMine, Ruby Gems...
WebClues Infotech
JavaScript, ECMAScript (ES6), Ruby, Ruby ERB, RubyMine, Ruby Gems, Algorithms...
ROI Mantra
JavaScript, Node.js, Ruby Gems, Ruby, Ruby on Rails (RoR), Ruby on Rails 4...

Experience

Availability

Part-time

Preferred Environment

MacOS, Jira, Slack, Git, Agile Sprints

The most amazing...

...thing I've designed and built using Ruby on Rails is a platform that processes over 3 million monthly transactions, resulting in timely product delivery.

Work Experience

Senior Full-stack Engineer

2021 - 2023
KPMG
  • Utilized Agile methodologies such as Scrum and Kanban to lead cross-functional teams to deliver high-quality software on time and within budget.
  • Mentored junior developers and led a team of senior developers to build and maintain RESTful APIs using Rails and PostgreSQL for a complex web application, resulting in seamless communication between various system components.
  • Designed and implemented robust RESTful APIs in Django and Flask, ensuring efficient communication with React front-end components.
  • Designed and developed a secure eCommerce platform using Ruby on Rails that processed over three million monthly transactions, resulting in the timely delivery of products and services to customers.
  • Worked on numerous projects using Ruby on Rails, ranging from small-scale startups to large enterprise solutions. This enabled me to develop a broad perspective on the practical applications of the framework.
  • Spearheaded the creation of a groundbreaking real-time data processing system in Python, resulting in a 20% reduction in processing time.
  • Developed custom CMS platforms using Rails and MongoDB, React, Node.js, WordPress, Ember.js, and MongoDB for flexible and scalable content management systems.
  • Worked on a multi-language website using i18next and L10n, allowing users to view content in their preferred language.
  • Stayed up-to-date with Python technologies, resulting in a 20% increase in team efficiency.
  • Designed microservices using Python (Django) and Kubernetes, streamlining PIM service development.
Technologies: React, JavaScript, ECMAScript (ES6), Ruby, Ruby ERB, RubyMine, Ruby Gems, Ruby on Rails 4, Ruby on Rails 3, Ruby on Rails 5, Ruby on Rails API, Ruby on Rails (RoR), Ruby Performance, TypeScript, Redux, Redux-Saga, Redux Thunk, Node.js, GraphQL, PostgreSQL, Amazon API, AWS CLI, MySQL, MongoDB, Docker, Git, GitHub, Jira, Databases, Web, Operating Systems, Agile Sprints, Angular, Vue 2, Express.js, Slack, MacOS, jQuery, HTML, CSS, Sidekiq, Heroku, Next.js, Redis Cache, API Integration, Back-end Development, Front-end Development, Full-stack Development, Unit Testing, Customer Relationship Management (CRM), Cypress, Formik, HTML5, Microservices, Material UI, Webpack, Twilio API, Postman, Swagger, Jest, JSON Web Tokens (JWT), Integration Testing, E2E Testing, WordPress, WordPress API, REST, SQL, Full-stack, API Development, Amazon Web Services (AWS), Tailwind CSS, NestJS, Python 3, Python Performance, Python API, Pytest, Django, Django ORM, Django REST Framework, Flask, FastAPI, Object-oriented Programming (OOP), Python, APIs

Senior Full-stack Engineer

2019 - 2021
WebClues Infotech
  • Developed serverless applications that provide cost-effective and scalable infrastructure using Node.js and AWS Lambda.
  • Ensured compatibility with new versions of Ruby and Rails by performing upgrades and maintaining Rails applications.
  • Delivered high-quality software products in collaboration with cross-functional teams, including product owners, designers, and QA engineers.
  • Developed and maintained test suites using RSpec and Capybara to ensure robust, high-quality code.
  • Engineered and deployed a Python-based web application amalgamating diverse data sources, boosting user engagement by 30% and revenue by 10%.
  • Utilized React, Redux, Recoil, and RTK Query to create maintainable and reusable components, leading to a notable 30% reduction in development time and enhanced code quality.
  • Achieved a consistent delivery of high-quality code and ensured adherence to industry best practices by conducting thorough code reviews and providing guidance to junior developers.
  • Utilized Django ORM adeptly to facilitate seamless interaction with databases, optimizing data retrieval and manipulation processes.
  • Improved communication between the system and users by implementing an SMS messaging system using Twilio.
Technologies: JavaScript, ECMAScript (ES6), Ruby, Ruby ERB, RubyMine, Ruby Gems, Algorithms, Ruby on Rails 4, Ruby on Rails 3, Ruby on Rails API, Ruby on Rails (RoR), Node.js, Angular, React, PostgreSQL, MongoDB, AWS CLI, Web, Operating Systems, Agile Sprints, Ruby on Rails 5, Ruby Performance, TypeScript, Redux, Redux-Saga, Redux Thunk, GraphQL, GitHub, Jira, Vue 2, Express.js, Laravel, Slack, MacOS, jQuery, HTML, CSS, Sidekiq, Heroku, Redis Cache, API Integration, Front-end Development, Full-stack Development, Unit Testing, Chai, Customer Relationship Management (CRM), Cypress, Formik, HTML5, Microservices, Material UI, Webpack, Postman, Swagger, Jest, JSON Web Tokens (JWT), Integration Testing, E2E Testing, REST, SQL, Full-stack, Prisma, API Development, Amazon Web Services (AWS), Tailwind CSS, Python 3, Python Performance, Python API, Pytest, Django, Django ORM, Django REST Framework, Flask, FastAPI, Object-oriented Programming (OOP), Python, APIs

Web Developer

2017 - 2019
ROI Mantra
  • Built a real-time dashboard using Pusher and React, delivering users real-time insights and data visualizations.
  • Utilized testing libraries like Jest to create robust and reliable test suites, resulting in reliable and high-quality code.
  • Developed an online food ordering platform using Rails and React, delivering a convenient and efficient online ordering experience for customers.
  • Implemented a gamification system using RubyGems and Rails, increasing user engagement and achievement of goals.
  • Deployed Ruby on Rails applications to cloud hosting providers such as AWS, Heroku, and Digital Ocean, ensuring maximum uptime and scalability.
  • Designed REST APIs using Nest.js and conducted code reviews to achieve high-quality, easy-to-read code.
  • Integrated Django REST framework into Python back-end systems, empowering the creation of 10 RESTful APIs.
Technologies: JavaScript, Node.js, Ruby Gems, Ruby, Ruby on Rails (RoR), Ruby on Rails 4, Ruby on Rails 3, PostgreSQL, MySQL, Express.js, Docker, Git, GitHub, Web, Operating Systems, Ruby ERB, ECMAScript (ES6), RubyMine, Agile Sprints, Ruby on Rails 5, Ruby on Rails API, Ruby Performance, Jira, Slack, MacOS, jQuery, HTML, CSS, Next.js, API Integration, Back-end Development, Front-end Development, Full-stack Development, Unit Testing, Chai, Customer Relationship Management (CRM), Cypress, Formik, HTML5, Microservices, Material UI, Webpack, Twilio API, Postman, Jest, JSON Web Tokens (JWT), Integration Testing, E2E Testing, WordPress API, REST, SQL, Full-stack, API Development, Amazon Web Services (AWS), Bootstrap, Python Performance, Django, Django ORM, Django REST Framework, Object-oriented Programming (OOP), Python, APIs

Ruby on Rails Developer

2013 - 2017
Algoworks
  • Participated in every stage of the software development lifecycle, including requirements gathering, design, testing, and deployment, to guarantee successful project outcomes.
  • Developed a custom dashboard using Laravel and React, resulting in efficient data visualization and management for clients.
  • Worked on a team to build a progressive web application (PWA) using React and service workers to enable offline functionality, enhancing user experience.
  • Used Ruby on Rails to build eCommerce platforms and content management systems that meet clients' unique needs across diverse industries.
  • Built and deployed a real-time chat application using Node.js and Socket.IO, improving user communication and collaboration.
  • Enhanced application performance by identifying and resolving database performance issues, which involved optimizing database queries, implementing indexing, and denormalizing data where appropriate.
Technologies: Ruby, Ruby on Rails (RoR), Laravel, WordPress, PHP, JavaScript, MySQL, HTML, CSS, jQuery, Node.js, Web, Operating Systems, Ruby ERB, Ruby on Rails 3, Ruby on Rails 4, Ruby Performance, API Integration, Back-end Development, Full-stack Development, HTML5, REST, SQL, Full-stack, API Development, Bootstrap, Object-oriented Programming (OOP), APIs

Justworks

https://www.justworks.com/
Justworks offers a range of HR and payroll features, including automated payroll processing, tax filing, employee onboarding and offboarding, time and attendance tracking, health insurance, and 401(k) retirement plans. The company also provides HR support and compliance assistance to help businesses stay up to date with employment laws and regulations.

As a senior Ruby on Rails developer, I created custom APIs. I integrated them with 3rd-party services, such as payment gateways, email marketing tools, and social media platforms using Ruby on Rails and PostgreSQL.

Intellirent

https://myintellirent.com/
Intellirent is a powerful rental marketing and tenant screening software offered to landlords, real estate agents, and property managers. Intellirent's software solutions help both do-it-yourself landlords and ever-growing teams of leasing agents increase efficiency and profitability. Its centralized hub for rental marketing, tenant screening, and application management tools are offered 100% free for real-estate professionals and at a one-time low fee for renters.

I integrated APIs for 3rd-party property listing platforms. The goal was to simultaneously automate the process of listing properties on multiple platforms.

Impact Biosystems

https://www.thepact.com/
Impact Biosystems is a developer and creator of adaptive hardware and software solutions for people in the health and fitness space. The company offers hardware-connected recovery platforms that make users feel better with custom measurements of their bodies and make the gamifying and socializing experience adapted to them, thereby enabling athletes of all varieties to feel uniquely better, perform at their peak, and live longer.

I integrated various APIs to enhance the functionality of the application. One notable integration involved integrating payment gateway APIs to enable seamless online customer transactions. This integration required authentication, data exchange, and error handling to ensure a secure and smooth payment process.

Sapling | Kallidus

https://www.kallidus.com/sapling-hr/
Sapling is a company that specializes in HR and employee onboarding software. It provides solutions for automating and streamlining various HR processes, including employee data management, onboarding, and other HR-related tasks. Its platform is designed to help HR professionals and organizations manage the entire employee lifecycle more efficiently.

I played a key role at Sapling, contributing to their core features such as onboarding and offboarding, optimizing performance in their reporting functionality, and enhancing system functionality through seamless API integration with Salesforce. My efforts aimed to streamline HR processes, improve user experience, and enable data-driven decision-making for the organization.

Languages

JavaScript, ECMAScript (ES6), Ruby, TypeScript, GraphQL, HTML, CSS, HTML5, SQL, Python 3, Python, PHP

Frameworks

Ruby on Rails 4, Ruby on Rails 3, Ruby on Rails 5, Ruby on Rails (RoR), Redux, Angular, Express.js, Next.js, Cypress, Material UI, Swagger, Jest, JSON Web Tokens (JWT), Bootstrap, Tailwind CSS, Django, Django REST Framework, Laravel, NestJS, Flask

Libraries/APIs

React, Ruby ERB, Ruby on Rails API, Redux-Saga, Node.js, jQuery, Sidekiq, Chai, Formik, WordPress API, API Development, Django ORM, Amazon API, Vue 2, Twilio API, Python API

Tools

RubyMine, Redux Thunk, Git, GitHub, Jira, Slack, Webpack, Postman, AWS CLI, Prisma, Pytest

Paradigms

Microservices, E2E Testing, Unit Testing, REST, Object-oriented Programming (OOP)

Platforms

Web, Docker, MacOS, Heroku, WordPress, Amazon Web Services (AWS)

Storage

Databases, PostgreSQL, MySQL, MongoDB, Redis, Redis Cache

Other

Operating Systems, Algorithms, Ruby Gems, Ruby Performance, Agile Sprints, API Integration, Customer Relationship Management (CRM), Integration Testing, Full-stack Development, Front-end Development, Back-end Development, Full-stack, APIs, Troubleshooting, Debugging, Python Performance, FastAPI, Angular 2, Microprocessors

2008 - 2012

Bachelor's Degree in Computer Engineering

California State University, Bakersfield - Bakersfield, CA, United States

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