Senior Software EngineeratCohere Health - USACurrent2025
-
Now
April 2025 – Present · Remote (US client)
Responsibilities
- Design, build and maintain Java (17/21) microservices powering clinical prior-authorization and utilization-management workflows, following domain-driven and clean-architecture principles.
- Develop responsive front-end features in React + TypeScript, integrating with backend REST APIs to deliver provider- and payer-facing tools.
- Architect and operate cloud infrastructure on AWS (ECS/EKS, Lambda, S3, RDS/PostgreSQL, SQS/SNS, API Gateway), ensuring scalability, security and cost efficiency.
- Instrument and monitor services with Datadog — dashboards, APM traces, log pipelines and alerts — to safeguard SLAs and drive down mean time to resolution (MTTR).
- Contribute to AI-driven features for clinical decisioning, collaborating with data/ML teams to embed models into production services.
- Ensure quality through unit, integration and performance testing, code reviews, and CI/CD pipelines.
- Handle HIPAA-compliant data flows, protecting PHI/PII across services and integrations.
- Collaborate cross-functionally with product, clinical and platform teams in an Agile/Scrum environment.
Cresol (Credit Union) — Tech Lead / Senior Developer
August 2023 – April 2025
Responsibilities
- Led the technical design and delivery of Java (17/21) microservices using Spring Boot and Quarkus for core credit-union banking and lending workflows.
- Acted as Tech Lead: defined architecture, set coding standards, conducted code reviews and mentored developers, aligning technical decisions with business goals.
- Built and maintained front-end applications in React + TypeScript, integrated with backend REST APIs.
- Designed and operated cloud solutions on Microsoft Azure, deploying and scaling containerized microservices.
- Developed ETL pipelines with Azure Data Factory to ingest, transform and consolidate data across systems.
- Contributed to AI-driven credit scoring, collaborating with data teams to embed models into the lending/risk decisioning flow.
- Modeled and optimized PostgreSQL databases for performance and reliability of high-volume financial transactions.
- Ensured quality via unit, integration and performance testing and CI/CD automation.
- Worked in an Agile/Scrum environment with product and business stakeholders.
Mid Full Stack DeveloperatIntercompi Information Technology2015
-
2021
January 2015 – June 2021
Responsibilities
- Designed and developed Java backend applications using Spring Boot, Spring Data JPA and Spring Web, delivering software solutions for multiple business clients.
- Built full-stack features end to end, from REST APIs to front-end integration, covering the complete software development lifecycle.
- Developed services and components in Kotlin, modernizing and complementing the Java codebase.
- Modeled and worked with both SQL (relational) and NoSQL databases, choosing the right store per use case and optimizing queries for performance.
- Built ETL pipelines (Azure Data Factory) to extract, transform and load data across systems and reporting layers.
- Wrote unit and integration tests and participated in code reviews to ensure code quality and maintainability.
- Collaborated in Agile teams, gathering requirements and delivering features iteratively for client projects.
- Progressed from developer to full stack engineer, taking on increasing technical ownership over the 6+ year tenure.
Key deliverables / achievements
- Delivered multiple production Java/Spring applications for business clients across the full development lifecycle.
- Implemented solutions combining SQL and NoSQL persistence to meet diverse data and scalability needs.
- Introduced Kotlin into the stack, improvincode conciseness.
- Built ETL processes that consolidated data from multiple sources to support reporting and business decisions.
- Consistently delivered maintainable, well-tested code across a long-tenured, high-trust engagement.