Diego Mendoza
Senior Software Engineering @ Service Beyond HR
About
I'm Diego Mendoza, a Software Engineer with 15 years of experience designing and building scalable, secure, and high‑impact backend systems. I specialize in distributed architectures, microservices, and robust REST APIs that power real‑world products at scale. Languages: Ruby, Java, TypeScript, PHP, Python, Swift Frameworks: Ruby on Rails, Spring Boot, CakePHP, Express.js, React.js, UIKit Cloud: AWS, Google Cloud, Azure Focus Areas: Distributed Systems, Microservices, API Security (JWT), Backend Architecture, System Reliability I’ve contributed to engineering teams at Envato, Bitso, and Clip, where I designed and implemented microservices, strengthened API security for mobile applications, and helped build platforms that serve millions of users. My work blends technical depth with a strong sense of reliability, maintainability, and long‑term scalability. I’m passionate about solving complex backend challenges, optimizing distributed systems, and building software that lasts. If you're working on something meaningful or looking to collaborate on backend or distributed systems challenges, feel free to reach out — I’m always open to connecting and exploring new opportunities.
Canada
Greater St-Catharines-Niagara Metropolitan Area
Computer Software
Materialize CSS, Database Design, Google Gemini, Gamification, Architecture, Vibe Coding, Test-Driven Development, Project Management, GitHub, Product Development, vite, TypeScript, OAuth 2, Chrome Extensions, Google Sheets, react, Next.js, Prisma ORM, vercel, PostgreSQL
Experience

Software Engineer
Guadalajara, JAL
Design and implement the rest api for the mobile application led the development of the api, Delivered Rest API with security for support million of designers worldwide, Release a stable version of mobile application (ruby on rails, mysql, jwt). Design and implement search endpoint to show products with an affiliate links, delivered endpoint and code snippets for the affiliates to copy and paste in their site to show the stages in the site. increase the affiliates 10% in a month, increase subcription rate by 5% from affiliates, increase affiliates and subscriptions (ruby on rails, javascript, redis) Implemented cookiebot in the frontend to follow the GRPD regulations and compliance also identify cookies that was writting without the user consent, and add flag to that cookies and write until consent of the user., make compliance the application and write cookies until the user consent. Make the web application Compliance for users in Europe and USA (reactjs, ruby on rails, cookiebot, javascript)

Payments Engineer
Mexico
Design and implement multiwallet microservice , Add multi wallets to the users to separate their cryptos using Springboot, Java, PostgreSQL, GRPC ,protobuf. Implemented Protobuf-based communication between services and circuit breaker patterns to enhance resilience.

Java Backend Engineer
Zapopan, JAL
Defined the coding standards and Increased team efficiency 35%. reduce de number of incidents 50% adding observability and monitoring errors with cloudwatch. Make the project compliace ready Design and implemented the project with infrastructure as a code Finished the disaster recovery plan 15 days before the deadline increasing the productivity 50% allow us to working in other microservices and customer needs using AWS, API Gateway, RabbitMQ, dynamodb, EC2, ECR, VPC, routing tables. Added OTP service to add security to the 10k of active users using the api gateway and microservices in spring boot. Developed and maintained Accounts and Cards microservices to launch a new debit card product within an existing platform with 300,000 subscribers The initiative achieved a growth of 15,000 new users per month, surpassing the initial goal of 50,000 users with active cards

Java Software Engineer
Guadalajara, Mexico Metropolitan Area
Migrated full database from ~500k records Microsoft SQL to Aurora Mysql using AWS and Java EE. Achieved approximately a 75% separation of concerns by extracting database queries from the presentation layer and implementing a new data layer with DAOs, POJOs, Servlets, and JDBC. Deployed the application to an AWS virtual server using Tomcat and .war files, which significantly improved code maintainability and performance. Reduce the deployment time in 25% adding a script to send the war file to the server. Led a major backend system refactoring using Java EE 8, moving from a monolithic architecture to a layered design. Improved digital form workflows by implementing dynamic, server-side and client-side validations, reducing input errors by ~60% across critical flows using jquery, javascript and java

Software Engineer
Mexico
Design and develop web and mobile application, with Ruby on rails, swift and javascript. Improved critical API response times by 20% via caching, optimized queries, and endpoint refactors using Rails, mysql Cut player session drop-outs by 15% through improvements in authentication flows, session persistence, and low-latency data delivery with JWT and Redis Designed and deployed Ruby on Rails APIs supporting multiple fintech and SaaS mobile applications Redesigned the commissions engine for a high-volume sales platform, enabling contracts to define editable, dynamic rules and reducing weekly engineering intervention by ~90% (Ruby on Rails, AngularJS, Mysql) Lowered support tickets related to commission discrepancies by ~50% through improved UX, validation, and real-time rule previews (AngularJS, Rails) Digitized the entire client-capture process by replacing paper forms with a responsive, tablet-ready web app, eliminating 100% of manual transcription and reducing data-entry errors by ~70% (AngularJS, Rails API, Mysql).

Software Engineer
Culiacan Sinaloa
Analysis and development of both web and mobile applications, performance optimization of database queries, design of solutions to improve application performance, and code refactoring. Development of a web and mobile (Android) application to capture GPS location, developed with jQuery Mobile, PHP, MySQL, and PhoneGap to port it to a native Android app.

Software engineer
México
Development of applications using EJB 2.0, JPA, JUnit, Oracle 10g, and Web Dynpro. Development and modification of functionality for SAP's B2B e-commerce module, which is developed with Struts 1.2. Development and modification of a personnel administration application, developed with Java web. Development of a job with the Quartz framework to check certain information and send notifications.

Web Developer
blueye
Culiacán Rosales, Sinaloa, México
Development of applications with PHP, JavaScript, XHTML, and CSS. Contribution of ideas for company improvement. Development of dynamic web applications with a desktop-like appearance using the CakePHP and Scriptaculous frameworks. Development of an administration system for a spa. Development of a budgeting system for an electrical company. Development of a project administration system based on Scrum for internal company use.
Diego Mendoza's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


