08/16/2025 updated


100 % available
Java Developer
Toluca, Mexico
Worldwide
Systems EngineerFlutterJava (Programming Language)ArchitectureAutomationMicrosoft AzureBusiness Process ImprovementMobile Application DevelopmentCloud ComputingComplianceDatabasesContinuous IntegrationDevOpsFraud Prevention and DetectionScalabilityPush Technology
I am a Senior Java Developer with extensive experience in designing, building, and maintaining scalable enterprise applications. Over the years, I have specialized in backend development with Java (Java 8+), Spring Boot, and .NET Core, while also working with frontend frameworks such as Angular, React, and Flutter to deliver complete end-to-end solutions.
My expertise includes:
I am passionate about clean architecture, best practices, and continuous improvement—always aiming to build secure, efficient, and user-friendly software solutions.
My expertise includes:
- Cloud & Infrastructure: Strong experience deploying and automating solutions on Azure, Firebase, and Supabase, with CI/CD pipelines (Azure DevOps, Jenkins).
- Databases: Advanced knowledge of PostgreSQL, SQL Server, Redis, with a focus on performance optimization, indexing, and caching strategies.
- API Development: Proficient in building RESTful APIs and microservices, including integrations with third-party services for payments, identity verification (KYC/AML), and geofencing.
- Security & Compliance: Skilled in implementing secure authentication/authorization flows (OAuth2, JWT, Firebase Auth), fraud detection, and regulatory compliance (PCI-DSS, AML, betting regulations).
- Mobile Development: Experience delivering production-ready apps in Flutter (published to Play Store), with integrations for push notifications, OTP verification, and real-time features.
- DevOps & Automation: Hands-on experience with pipelines, monitoring, logging, and infrastructure as code practices to ensure scalability and reliability across environments (dev, QA, prod).
- Project Leadership: Proven ability to work with cross-functional teams, gather requirements, design technical proposals, and deliver solutions aligned with business goals.
I am passionate about clean architecture, best practices, and continuous improvement—always aiming to build secure, efficient, and user-friendly software solutions.
Experience
Professional experience5 - 10 years
Freelancer since2018
Languages
EnglishFluent
Project history
As Tech Lead, I am responsible for guiding the end-to-end technical direction and delivery of Winitall, a fantasy sports betting application designed to operate at scale and comply with strict regulatory requirements in the U.S. market.
Key Responsibilities:
Key Responsibilities:
- Architecture & Design: Defined the system architecture for a high-availability platform, leveraging Spring Boot (Kotlin/Java) for backend microservices, Flutter for the mobile app, and Supabase/PostgreSQL as the core database layer, with Redis for caching and real-time performance.
- Cloud & Infrastructure: Led the deployment strategy in Azure, setting up CI/CD pipelines, automated testing, and environment segregation (Dev, QA, Prod) to ensure smooth and secure releases.
- Security & Compliance: Oversaw implementation of KYC/AML, fraud detection, and geofencing (via Radar), ensuring compliance with regulatory frameworks in states such as Michigan. Integrated secure payment providers (Paysafe, Apple Pay, Google Pay, Skrill, Venmo).
- Team Leadership: Coordinated a cross-functional team of developers, QA engineers, and DevOps, driving agile ceremonies, code reviews, and best practices to ensure delivery quality and velocity.
- Third-Party Integrations: Directed the integration of identity verification providers (Onfido, Jumio, Socure, Trulioo, IDology), as well as Twilio OTP for authentication and SendGrid for transactional communications.
- Scalability & Monitoring: Implemented monitoring, logging, and performance metrics to support scaling up to hundreds of thousands of users, with proactive resource planning and incident response strategies.