Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Juan Encalada

Tyler,TX

Summary

Full-stack engineer skilled in TypeScript, Next.js, Node.js, React, PostgreSQL, Docker, and AWS, with strong experience in SaaS and embedding-driven applications. Adept at designing scalable backend systems, optimizing React-based frontends, and integrating modern CI/CD workflows. Known for problem-solving, clear communication, and mentoring. Focused on building performant, maintainable software with thoughtful architecture and engineering discipline.

Overview

11
11
years of professional experience

Work History

Senior Software Engineer

Perficient
09.2023 - Current
  • Led full-stack feature design for large-scale SaaS platforms, integrating modern web frameworks and AI-driven services across distributed systems.
  • Architected a Next.js 13 + Node.js platform with modular routing and API composition using GraphQL, improving page rendering times and client performance by over 40%.
  • Refined backend APIs with TypeScript and Express, introducing layered validation, caching via Redis, and asynchronous task queues with BullMQ.
  • Designed scalable infrastructure with Docker, Kubernetes, and AWS ECS, applying IaC via Terraform for repeatable deployments across staging and production.
  • Integrated LLM embeddings using OpenAI and Pinecone for semantic document search and contextual recommendations, encapsulated via internal microservices.
  • Improved observability by implementing OpenTelemetry tracing and structured logs through AWS CloudWatch, simplifying root cause analysis and latency tracking.
  • Created build pipelines in GitHub Actions, orchestrating automated tests and deployments across multi-environment workflows.
  • Extended front-end systems with React Server Components and server actions for real-time data revalidation using Next.js App Router.
  • Designed database schemas in PostgreSQL, optimizing query performance through indexing and efficient transaction boundaries.
  • Collaborated with product teams to design accessible UI states and server-rendered transitions that minimize layout shifts and hydrate seamlessly.
  • Migrated legacy services from REST to a consolidated GraphQL gateway, simplifying schema management and API documentation.
  • Partnered with DevOps to enforce container security and runtime isolation through minimal base images and vulnerability scans.
  • Mentored three engineers on advanced TypeScript patterns and architectural practices across monorepos and micro-frontend integration.

Software Engineer

ITexico
01.2021 - 06.2023
  • Contributed to healthcare SaaS applications focusing on secure data management, patient scheduling, and clinical dashboards.
  • Designed distributed backend modules in Node.js with NestJS, handling asynchronous data ingestion from multiple hospital APIs.
  • Implemented strict RBAC and JWT-based authentication compliant with HIPAA standards for user sessions and audit tracking.
  • Integrated healthcare data models using FHIR and HL7 standards, normalizing disparate datasets into a unified schema.
  • Built an internal admin dashboard using React 17 and Material-UI, enabling clinicians to monitor patient outcomes and alerts in real time.
  • Utilized PostgreSQL for relational data and Elasticsearch for full-text search over patient records, optimized through field mapping and caching layers.
  • Automated CI/CD pipelines using Jenkins and Docker, with staging previews deployed to AWS ECS via blue-green strategies.
  • Refactored service code to adopt dependency injection and modular repositories, significantly improving testability and runtime isolation.
  • Created telemetry collectors using Prometheus and Grafana, visualizing service load and latency trends.
  • Partnered with a cross-functional healthcare analytics team to design ETL processes that processed millions of event logs daily.

Software Engineer

Google
10.2017 - 12.2020
  • Worked on data-intensive web services within a high-traffic analytics platform, emphasizing scalability, service mesh integration, and frontend cohesion.
  • Designed microservices in Go and Node.js, exposing internal APIs over gRPC and REST within Google's service mesh.
  • Contributed to a React 16-based internal dashboard visualizing key usage metrics across multi-region clusters.
  • Used BigQuery and Pub/Sub pipelines for event aggregation and near-real-time metric generation.
  • Enhanced API throughput by introducing asynchronous job scheduling with Redis Streams and connection pooling.
  • Migrated several workloads to Kubernetes, optimizing pod resources and deploying via Helm templates.
  • Wrote automated end-to-end tests using Jest and Puppeteer, ensuring backward compatibility across component releases.
  • Collaborated closely with SRE teams to improve deployment reliability and adopt canary rollout patterns.
  • Participated in design reviews and proposed modular front-end state management with Redux Toolkit and React Context API.

Software Engineer

Apple.Inc
05.2016 - 09.2017
  • Part of the iCloud and Apple Music infrastructure teams, focusing on system-level integration and service optimization.
  • Enhanced performance of iCloud file synchronization modules written in Objective-C and C++, reducing disk I/O contention.
  • Worked with cross-platform protocols to improve reliability of Apple Music's caching and media streaming subsystems.
  • Contributed to internal profiling tools used for debugging low-level service bottlenecks across macOS and iOS platforms.

Software Engineer Intern

Apple.Inc
11.2014 - 02.2016
  • Supported the Core Services team developing features for macOS Spotlight and iCloud's synchronization layer.
  • Assisted in optimizing metadata indexing pipelines written in C++ and Swift, improving search latency and incremental updates.
  • Created testing utilities for file system performance benchmarking and regression validation.
  • Collaborated with senior engineers to document internal frameworks and improve continuous integration coverage.

Education

Master of Science - Computer Science

University of Houston
12.2016

Bachelor of Science - Computer Science

University of Houston
12.2014

Skills

  • TypeScript
  • JavaScript
  • Go
  • Python
  • C
  • Swift
  • Objective-C
  • Nextjs
  • React
  • Nodejs
  • Express
  • NestJS
  • GraphQL
  • Redux
  • Material-UI
  • PostgreSQL
  • Redis
  • MongoDB
  • Elasticsearch
  • AWS
  • Docker
  • Kubernetes
  • Terraform
  • Jenkins
  • GitHub Actions
  • REST
  • GRPC
  • Microservices
  • CI/CD
  • SaaS
  • Serverless
  • Prometheus
  • Grafana
  • OpenTelemetry
  • Jira
  • Git

Timeline

Senior Software Engineer

Perficient
09.2023 - Current

Software Engineer

ITexico
01.2021 - 06.2023

Software Engineer

Google
10.2017 - 12.2020

Software Engineer

Apple.Inc
05.2016 - 09.2017

Software Engineer Intern

Apple.Inc
11.2014 - 02.2016

Master of Science - Computer Science

University of Houston

Bachelor of Science - Computer Science

University of Houston
Juan Encalada