Verified Expert in Engineering
Software Engineer and Developer
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.
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.
Senior Full-stack Engineer
- 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.
- Created custom APIs and integrated them with 3rd-party services, such as payment gateways, email marketing tools, and social media platforms using Ruby on Rails and WordPress.
- 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.
- 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.
Senior Full-stack Engineer
- 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.
- 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.
- Improved communication between the system and users by implementing an SMS messaging system using Twilio.
- 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.
Ruby on Rails Developer
- 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.
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.
I integrated APIs for 3rd-party property listing platforms. The goal was to simultaneously automate the process of listing properties on multiple platforms.
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 | Kallidushttps://www.kallidus.com/sapling-hr/
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.
Ruby on Rails 4, Ruby on Rails 3, Ruby on Rails 5, Ruby on Rails (RoR), Redux, Angular, Express.js, Next.js, Cypress, MUI (Material UI), Swagger, Jest, JSON Web Tokens (JWT), Bootstrap, Laravel
React, Ruby ERB, Ruby on Rails API, Redux-Saga, Node.js, jQuery, Sidekiq, Chai, Formik, WordPress API, API Development, Amazon API, Vue 2, Twilio API
RubyMine, Redux Thunk, Git, GitHub, Jira, Slack, Webpack, Postman, AWS CLI, Prisma
Microservices, E2E Testing, Unit Testing, REST
Web, Docker, MacOS, Heroku, WordPress, Amazon Web Services (AWS)
Databases, PostgreSQL, MySQL, MongoDB, Redis, Redis Cache
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, Troubleshooting, Debugging, Microprocessors
Bachelor's Degree in Computer Engineering
California State University, Bakersfield - Bakersfield, CA, United States