Hi, I’m Brian Currie—a Senior Software Engineer with 10+ years of experience building scalable full-stack platforms across real estate, healthcare, and property management. I design microservices and event-driven architectures with a strong emphasis on automation, reliability, and performance. I enjoy turning complex business workflows into practical, high-impact software solutions that cover frontend, backend, CI/CD, and production operations on AWS. From mentoring engineers to collaborating with product, design, and operations teams, I’m dedicated to delivering end-to-end results and improving system reliability through thoughtful design, structured logging, and robust observability.

Brian Currie

Hi, I’m Brian Currie—a Senior Software Engineer with 10+ years of experience building scalable full-stack platforms across real estate, healthcare, and property management. I design microservices and event-driven architectures with a strong emphasis on automation, reliability, and performance. I enjoy turning complex business workflows into practical, high-impact software solutions that cover frontend, backend, CI/CD, and production operations on AWS. From mentoring engineers to collaborating with product, design, and operations teams, I’m dedicated to delivering end-to-end results and improving system reliability through thoughtful design, structured logging, and robust observability.

Available to hire

Hi, I’m Brian Currie—a Senior Software Engineer with 10+ years of experience building scalable full-stack platforms across real estate, healthcare, and property management. I design microservices and event-driven architectures with a strong emphasis on automation, reliability, and performance. I enjoy turning complex business workflows into practical, high-impact software solutions that cover frontend, backend, CI/CD, and production operations on AWS.

From mentoring engineers to collaborating with product, design, and operations teams, I’m dedicated to delivering end-to-end results and improving system reliability through thoughtful design, structured logging, and robust observability.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer | Full-Stack & AI Agent Developer at Realty Texas
June 1, 2021 - Present
Built an internal system for managing leads and real estate data; developed AI agents, RAG pipelines, and automated daily workflows to enhance client service and streamline operations. Designed and deployed production-grade agent workflows and multi-step agent systems using Microsoft Graph API, LangGraph, LangChain, CrewAI, n8n, and Make.com to automate real business processes. Built scalable RAG pipelines with vector search and embedding-based retrieval, and context packing optimization to improve grounding quality and reduce hallucinations. Developed secure MCP servers and custom tool integrations connecting AI agents to internal APIs and data sources with controlled permissions. Engineered FastAPI and Node.js services to expose AI capabilities via REST/GraphQL APIs; established guardrails, evaluation loops, and schema-based validation for safe agent execution. Streamlined CI/CD for AI workflow services and instrumented metrics for latency, cost, and reliability.
Senior Software Engineer at Digital Pharmacist Inc
February 1, 2019 - May 1, 2021
Led the development of pharmacy SaaS products using Next.js, FastAPI and AWS to build scalable, HIPAA-compliant platforms that improved patient engagement and streamlined pharmacy operations. Built web applications using Next.js and FastAPI, developing patient-facing features, pharmacy dashboards, and workflow tools for prescription refills, transfers, messaging, and reporting. Developed and maintained RESTful APIs and GraphQL endpoints, enabling secure communication between frontend applications, internal services, and external pharmacy management systems. Integrated platform services with third-party and pharmacy management systems using API integrations, data synchronization workflows, improving interoperability and operational efficiency. Built modular and scalable backend architecture, applying microservices patterns where appropriate to improve maintainability and feature delivery speed. Collaborated with product managers, designers, and stakeholders to deliver features aligned w
Software Developer at Fowler Property Management
May 1, 2015 - December 1, 2018
Built and maintained a property management platform that streamlined leasing, maintenance, resident services, owner reporting, and operational workflows, while integrating AppFolio as the CRM and portal backbone for residents and property owners. Developed an end-to-end property management system to support rental operations, leasing workflows, maintenance coordination, and day-to-day portfolio management for a multi-service property management business. Built workflow automation features for move-ins, service requests, communication tracking, and financial/process handoffs, reducing manual administrative work for property managers and operations teams. Designed internal tools and dashboards for property data, leasing status, tenant activity, and operational reporting, helping teams manage assets more efficiently and keep stakeholders informed. Delivered scalable full-stack features using a modern web stack suitable for proptech platforms, such as React, TypeScript, Django, PostgreSQL,
Senior Software Engineer at Realty Texas
June 1, 2021 - Present
Led the design and development of RT AgentOS for lead intake, follow-up automation, and transaction workflow management using React, TypeScript, Node.js, Python, FastAPI, and PostgreSQL. Built internal dashboards and admin panels, designed microservices for lead capture, messaging, notifications, and transaction synchronization with Docker, Redis, and RabbitMQ/Kafka. Implemented event-driven workflows using webhooks, Celery, and queue-based processing; integrated CRM, listings, and communication systems via GraphQL, OAuth, and webhook contracts. Improved platform scalability and reliability through Kubernetes, gRPC, and observability tooling. Established CI/CD pipelines and production operations on AWS; mentored junior engineers and collaborated with cross-functional stakeholders.
Senior Software Engineer at Digital Pharmacist Inc.
February 1, 2019 - May 1, 2021
Led development of the Patient Engagement Platform for digital refills, adherence messaging, secure patient communication, and pharmacy workflow automation using React, TypeScript, Node.js, Python, FastAPI, and PostgreSQL. Built patient-facing and pharmacy-facing features for refill requests, notifications, and account management; designed backend services for messaging, refill orchestration, and system synchronization using Docker, Redis, and RabbitMQ/Kafka. Implemented event-driven workflows for reminders and outreach; built and maintained integrations with pharmacy management systems via GraphQL, OAuth, and webhook contracts. Hardened scalability and reliability through Kubernetes and observability tooling; authored automated tests and deployment pipelines; deployed to AWS.

Education

Bachelor's degree in Computer Science at The University of Texas at Austin
August 1, 2011 - May 1, 2015
Bachelor of Science in Computer Science at The University of Texas at Austin
August 1, 2011 - May 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Real Estate & Construction, Professional Services