John Garcia Senior Software Engineer
***********@*****.*** 512-***-**** Swansboro, NC https://www.linkedin.com/in/john-garcia-04519431b
Summary
Results-driven full-stack engineer with 12 years of professional experience building large-scale, high-performance web applications. Adept at all phases of the development lifecycle including architecture, implementation, testing, deployment and operations. Leverage extensive full-stack engineering and leadership experience to deliver innovative, high-impact solutions as Senior Software Engineer at a cutting-edge technology company. Passionate about developing robust, scalable platforms to solve complex problems.
Skills
JavaScript & TypeScript
React, Next.js, Vue.js, Angular, Node.js
Python
Data Analysis, Automation/Scripting, Web Development
Databases
MySQL, PostgreSQL, Microsoft SQL Server, MongoDB, Redis, Data Modeling, Ǫuery Optimization, Cloud Databases
DevOps
Docker, Jenkins, Kubernetes, Terraform, CI/CD, IaC, Version Control, Monitoring, GitHub Actions
Golang
Concurrency, Data Structure, Package Management, Microservice
Amazon Web Services
EC2, S3, Lambda, API Gateway, CloudFront, RDS, DynamoDB, IAM, CodePipeline, CodeBuild, SQS/SNS
API Integration
RESTful APIs, GraphǪL, SOAP APIs, Third-Party APIs, OAuth and Authentication, Webhook, JSON/XML
Testing
Unit Testing, Integration Testing, End-to-End Testing, Test Automation, API Testing
Professional Experience
Altea Healthcare Senior Software Engineer 02/2019 – Present Austin, TX
Engineered a microservices-based Altea Healthcare’s EHR platform using a high-performance, lightweight gRPC framework with TypeScript, Node.js, and Go (Golang), enabling core functionalities and RESTful API integration.
Rearchitectured the data exchange system by replacing custom-scripts with Qvera Interface Engine, enabling real-time HL7/FHIR data synchronization through webhook-driven architecture.
Updated a scalable progress note upload system using Go (Golang) and its concurrency model - goroutines and channels, processing high volumes of file uploads concurrently and achieved a 35% increase in file upload throughput compared to the previous approach.
Generated a webhook listener using Go (Golang) and goroutines, facilitating real-time data exchange with Qvera; ensured concurrent processing of over 50,000 patient record updates per week while maintaining system integrity.
Led the migration of legacy systems to Golang-based containerized solutions using Docker and Kubernetes to improve deployment efficiency and reliability.
Built a Software as a Service (SaaS) platform with React.js and Node.js to manage patient records, appointments, billing, and communication, all delivered through a secure, scalable, and user-friendly web application.
Managed backend services with Node.js to enable real-time synchronization of healthcare data between the EHR system and third-party providers via RESTful APIs.
Implemented a robust authentication and authorization mechanisms using Node.js and JWT for secure access to sensitive healthcare data in compliance with industry regulations.
Containerized the platform with Docker for microservices deployment and integration with HL7 interfaces and FHIR-compliant APIs.
Developed a smart healthcare AI chatbot (informational chatbot, appointment scheduling bot, medication reminder) using MedPaLM LLM and integrated directly into healthcare website.
Implemented an image processing system using CNNs to analyze patients’ X-ray lung images, detecting COVID-19 with high accuracy.
Orchestrated using Kubernetes to manage containerized microservices with Helm charts for automated configuration management, and improved system resilience while reducing infrastructure overhead by 25%.
Optimized AWS S3 buckets for secure storage of medical records and compliance with HIPPA.
Generated 30+ AWS Lambda functions collaborating with third-party services via API Gateway to ingest and process real-time patient data from various sources, such as electronic medical records, connected medical devices, and patient portals.
Updated an event-driven architecture using AWS SQS to handle asynchronous processing of background tasks like billing and notifications upon medical record updates.
Optimized complex multi-table SǪL queries by implementing index strategies, rewriting inefficient subqueries, and partitioning large tables by relevant date ranges.
Achieved continuous integration and deployment CI/CD methodologies with GitHub Actions, and reduced the time required for new feature deployments by 22%.
Architectured Infrastructure as Code (IaC) with Terraform, automating the provisioning and management of AWS resources.
Leveraged modular Terraform configurations to streamline deployments across multiple environments and enhanced disaster recovery with version-controlled infrastructure states.
Integrated Kafka producers and consumers to manage events such as patient data updates and appointment scheduling.
Implemented GraphǪL subscriptions to get real-time updates from the server as soon as any changes occurred in third-party data sources, improving performance and response times by 28%.
Led the interface engine team which consists of 4 members that manage the real-time data exchange workflow.
Configured the integration service to map data elements from the EHR system to the appropriate HL7 messages or FHIR resources.
Monitored ADT and DFT message flows of the interface engine to troubleshoot and resolve interface issues, ensuring accurate patient data exchange between the EHR system and external systems.
Scolptio Designs Software Engineer 03/2012 – 01/2019 Austin, TX
Architected custom web-based interfaces that allow designers to access and manipulate CAD drawings, annotate 3D models and 360-degree virtual tours of interior spaces to manage project deliverables directly within the project management system.
Constructed the user interface using React and MUI framework, implementing custom styles, layouts, and animations to enhance the overall user experience, resulting in a 22% increase in user satisfaction and an 18% improvement in conversion rates.
Developed RESTful APIs in Python, enabling seamless integration with third-party design and payment services and improving data exchange for design tools.
Optimized machine learning algorithms in Python and Tensorflow to provide predictive analytics features that assist users in making informed design decisions based on market trends.
Designed microservices architecture using APIs built in Go (Golang) in event-driven architecture.
Engineered a dynamic property visualization engine using Golang to allow users to interactively design and modify real estate layouts in real-time.
Deployed AWS infrastructure using CloudFormation, provisioning resources like EC2, RDS, and S3 to support CAD data storage and 3D model rendering.
Configured S3 buckets to store and organize design files, 3D models, CAD drawings, floor plans, and other project-related assets in a hierarchical structure aligned with the firm's project and team structure.
Managed AWS EC2 and RDS instances to optimize performance for real-time processing of CAD files and 3D models, while ensuring high availability and automated backups.
Employed an event-based design pattern within the enterprise software system, utilizing RabbitMǪ for broadcasting business updates and Apache Kafka for dependable event handling and execution across the systems and workflows.
Handled a custom payment API solution (Amex, Stripe) that seamlessly merged the company's 3D virtual tour services into a prominent real estate brokerage's online platform, driving a 28% increase in revenue growth and a 20% enhancement in the customer experience.
Containerized and orchestrated microservices using Docker and Kubernetes for scalable deployment of 3D modeling and CAD processing apps.
Utilized AWS Lambda functions triggered by Amazon CloudWatch events to automatically generate customized reports, proposals, and client presentations by extracting data from the project management system and CRM.
Merged a geographic information system (GIS) to allow the users to easily filter properties by location-based criteria and generate detailed heat maps to identify high-demand neighborhoods.
Education
University of Nebraska - Lincoln,
Bachelor's Degree in Computer Science
Lincoln, NE