Ricky Jay Erese

Ricky Jay Erese

$15/hr
Senior Full Stack Developer | Java, Laravel, Node.js, React, Angular, Vue | Remote Specialist
Reply rate:
50.0%
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Angeles City, Pampanga, Philippines
Experience:
9 years
RICKY JAY ERESE Angeles, Central Luzon, Philippines •-• viber: - • linkedin.com/in/ricky-jay Senior Software Engineer with 9+ years of experience building backend and frontend systems. Expert in Java (Spring Boot), Laravel, Node.js, React, Angular, Vue and cloud deployments on Azure, GCP and AWS. Skilled in microservices, APIs, event-driven architecture, database design, and CI/CD automation. WORK EXPERIENCE _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Full Stack Developer | Celo Foundation Remote | July 2023 - June 2025 ●​ Upgraded a legacy blockchain wallet by refactoring unstable core modules and updating dependencies while delivering a new admin panel for managing validator nodes, token distribution, and real-time transaction monitoring via direct blockchain API integration. ●​ Rebuilt React/Next.js and React Native interfaces with offline data synchronization, conflict resolution logic, and multi-layered state management to ensure reliable performance on both iOS and Android devices. ●​ Refactored legacy frontend code by introducing React hooks and memoization, reducing component render times by up to 40 percent and resolving race conditions affecting critical user flows. ●​ Built Node.js APIs for wallet creation and transaction signing, optimizing MongoDB aggregation pipelines and adding Redis caching layers to cut response times by 30%. ●​ Engineered a scalable Node.js event processor that handled thousands of concurrent wallet transaction requests per second, using worker pools and backpressure controls to prevent overload and ensure data consistency. ●​ Refactored a monolithic backend into discrete Go microservices for transaction indexing and balance reconciliation, enabling independent service deployments and reducing rollback duration below 15 minutes. ●​ Developed structured logging with correlation IDs in Go, integrated with Azure Monitor to deliver detailed traceability and accelerate error diagnosis. ●​ Redesigned MongoDB schema to shard wallet transactions by user ID, created indexes on transaction status and timestamp, and optimized aggregation pipelines to maintain sub-200ms query latency with datasets exceeding 10 million records. ●​ Deployed backend services containerized with Docker to Azure Kubernetes Service, configuring autoscaling and health monitoring to maintain system stability under variable load. ●​ Built and maintained CI/CD pipelines using GitHub Actions, integrating automated tests to prevent faulty code from reaching production and minimizing deployment failures. Software Engineer | MPAC Healthcare Chicago, IL(Remote) | Feb 2021- June 2023 ●​ Supported and maintained an existing healthcare system built with Angular, delivering secure and performant modules integrated with OAuth2 authentication and role-based access control. ●​ Developed a new patient booking portal using React/Next.js, implementing server-side rendering for SEO, responsive TailwindCSS design, and efficient data fetching via React Query, achieving fast load times across devices. ●​ Implemented a GPT-based chatbot assistant to handle common patient queries and summarize past interactions using OpenAI APIs, delivered through secure Socket.io channels. ●​ Maintained and enhanced legacy services developed in Spring Boot, focusing on transaction-safe Oracle database integration and RESTful API design using OpenAPI. ●​ Built new backend services in Node.js and Express to support the React-based patient booking system, including robust validation with Joi and auto-generated Swagger documentation. ●​ Executed Oracle to Azure SQL Database migration for the Billing module, refactoring Spring Boot data layers and managing ETL pipelines with Azure Data Factory while ensuring schema compatibility and minimal data loss. ●​ Integrated a Python-based AI anomaly detection service with Kafka alerts to flag abnormal lab results in real time, reducing manual triage workload by forty percent. ●​ Deployed containerized Spring Boot, Node.js, and React applications using optimized multi-stage Docker builds to Azure Kubernetes Service and Azure Container Apps, managing infrastructure as code with Terraform for automated, scalable deployments. ●​ Built and maintained automated integration test suites for Java services using Jenkins pipelines, achieving high test coverage. ●​ Implemented CI/CD pipelines using GitHub Actions and Azure Container Registry to automate builds, tests, and deployments, reducing production incidents. Full Stack Developer | Emergemarket Robinson Road, Singapore(Remote) | Mar 2018 - Nov 2020 ●​ Integrated Stripe payments via Laravel with secure webhook validation, idempotent logic, and retry handling using Laravel Queues. Built reactive Nuxt.js components for dynamic order feedback and payment states, reducing checkout abandonment and lowering payment failures by 30%. ●​ Built real-time order status tracking using Node.js with socket.io and MongoDB change streams, integrated with a Vuex-powered Nuxt frontend. Delivered live updates under 500ms using secure, JWT-authenticated WebSocket channels. ●​ Developed a collaborative filtering recommendation engine using Node.js and MongoDB, and integrated personalized product suggestions into Vue product detail and checkout pages. A/B testing showed a 5% increase in cross-sell click-through rates. ●​ On the frontend, built a Vue/Nuxt-based search-as-you-type interface with real-time ranked results under 300ms, improving discoverability and increasing conversion rates. ●​ Refactored frontend views to support lazy loading, skeleton states, and server-side rendering optimizations in Nuxt, reducing perceived load times by over 50%. ●​ Implemented advanced full-text product search using PostgreSQL with Laravel Scout, multilingual stemming, and Redis caching. ●​ Optimized product listing performance using multi-tier caching with Redis for API, CloudFront CDN for S3 assets, and versioned cache invalidation. Integrated OpenAI GPT APIs into product detail and search pages to auto-generate dynamic product descriptions and FAQ snippets. A/B testing showed a 12% increase in average session duration and improved SEO rankings. ●​ Built a Python ETL framework to sync product catalog data between PostgreSQL and Elasticsearch that is handling schema drift and partial updates using Marshmallow schemas and Celery workers. Ensured search relevance scores remained accurate across multiple locales and currencies. ●​ Engineered cross-system data synchronization between Laravel (PostgreSQL) and Node.js (MongoDB) using AWS S3 staging and schema-resilient ETL pipelines. Full Stack Developer | YouTrip Angeles, Pampanga | Jul 2015 - Nov 2017 ●​ Implemented a secure multi-step transaction approval workflow with OTP verification using Angular and Java Spring Boot, integrating AWS SNS and SES for email and SMS delivery to enhance financial transaction security. ●​ Developed a Java-based batch upload service to migrate high-volume audit logs to AWS S3 with server-side encryption, enforcing IAM-based access controls and reducing on-premise storage costs. ●​ Integrated a real-time fraud detection scoring service into the payments flow using Spring Boot and AWS SQS, enabling asynchronous processing and improving fraud prevention with minimal user disruption. ●​ Replaced legacy JSP reports with responsive Angular 4 dashboards by developing secure Spring REST APIs, implementing data filtering and pagination, and visualizing financial data with Chart.js. ●​ Refactored Java DAO layers to support AWS RDS read replicas, routing reporting queries to read-only endpoints to reduce primary database load and improve application scalability. ●​ Added CSRF protection to the platform by implementing Angular HTTP interceptors and configuring Spring Security, ensuring all state-changing requests were properly validated to meet security best practices. SKILL __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Backend: Go, Java (Spring Boot 3, Spring Data JPA), Python, Node.js (Express), Django REST Framework, RESTful APIs, Socket.io, Kafka, RabbitMQ Frontend: React 18 / Next.js 13+, Angular (v4–v14+), Vue.js, TailwindCSS, Chart.js, Cloud: Azure (AKS, Event Hubs, SQL Database, Cosmos DB, Container Apps, Data Factory, Monitor, App Insights), AWS (S3, RDS, SNS, SQS, Lambda, KMS, CloudFront) Database: Oracle 19c, Azure SQL Database, PostgreSQL, MongoDB (Mongoose, Change Streams), Redis, DynamoDB DevOps & CI/CD: Docker (multi-stage builds), Kubernetes (AKS), Terraform, GitHub Actions, Jenkins, Helm, Azure Container Registry Version Control: Git, GitHub, GitLab EDUCATION __________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Bachelor of Science in Computer Science Singapore Management University (SMU) Aug 2011 - May 2015
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.