Andreas Regus
Senior Full-Stack Software Engineer | Software Architect | Salesforce
Hire this person
Send a job offer directly to this candidate
About
Senior Software Engineer and AI Engineer with 10+ years of experience designing, developing, and maintaining scalable software systems across financial, aerospace, and enterprise technology domains. Experienced in production backend systems, full-stack applications, APIs, microservices, distributed systems, event-driven architectures, cloud infrastructure, and AI-powered applications. Strong background in Java, Spring Boot, JavaScript, TypeScript, Node.js, Python, Django, FastAPI, Flask, React, REST APIs, GraphQL, PostgreSQL, MySQL, MongoDB, Docker, Kubernetes, AWS, Azure, and CI/CD.
Hands-on experience with modern AI systems including LLM APIs, Retrieval-Augmented Generation (RAG), LangChain, embeddings, knowledge retrieval, prompt engineering, AI-assisted development, agentic workflows, AI orchestration, and integrating AI capabilities into existing backend and enterprise architectures. Experienced in building reliable and secure systems with attention to scalability, performance, observability, data isolation, automated testing, production troubleshooting, and maintainable software architecture. Comfortable taking complex requirements from experimentation and prototyping through production implementation while collaborating with engineering, architecture, product, QA, DevOps, security, and business teams.
Experience
Senior Software Engineer - Insight Global - Phoenix, AZ, US
(2020-08)
- Designed and developed scalable Java and Spring Boot microservices supporting enterprise financial platforms requiring high availability, performance, fault tolerance, and stable service architecture.
- Built production-grade RESTful APIs and backend services using Java, Spring Boot, JavaScript, TypeScript, Node.js, and Python, including authentication, authorization, validation, logging, service-to-service communication, API contracts, and enterprise integrations.
- Designed Node.js and JavaScript backend services and asynchronous APIs capable of handling high-concurrency processing, distributed workloads, and resource-intensive application operations.
- Modernized legacy enterprise applications by refactoring major capabilities into standalone, modular microservices with clear service boundaries, reusable components, improved maintainability, and scalable deployment models.
- Designed Node.js microservices, API gateways, and integration layers connecting internal applications with external enterprise systems through standardized middleware, validation, error handling, REST, JSON, messaging, and third-party integrations.
- Built event-driven and distributed application components using Java, Node.js, messaging, Kafka, asynchronous processing, and background workflows to decouple processing and support scalable workloads.
- Developed data-processing services for financial and regulatory applications using relational and NoSQL databases, JDBC, ORM technologies, SQL, PostgreSQL, MySQL, MongoDB, and Redis, including database access, query optimization, and performance tuning.
- Built and maintained cloud-native services using Docker, Kubernetes, AWS, and CI/CD pipelines, with automated builds, testing, validation, deployments, monitoring, and production support.
- Implemented reliability and observability practices including retries, timeouts, circuit-breaking, rate limiting, exception handling, structured logging, monitoring, diagnostics, automated testing, and root-cause analysis for distributed production systems.
- Integrated modern AI capabilities into software applications using LLM APIs, RAG, LangChain, prompt engineering, knowledge retrieval, contextual processing, and AI-assisted development to support automation, data processing, decision-making, and intelligent application workflows.
- Developed AI-oriented workflow patterns involving retrieval, context management, tool integration, validation, structured outputs, and agentic task execution, while applying testing and validation to evaluate generated results and workflow reliability.
- Collaborated with architects, product managers, QA engineers, DevOps engineers, and business stakeholders on system design, API architecture, modernization, code reviews, production troubleshooting, and delivery of enterprise and AI-enabled capabilities.
Software Engineer - Honeywell - Greater Phoenix Area
(2018-11 - 2021-07)
- Developed software components for Honeywell GoDirect Flight Planning that processed flight routes, aircraft performance, fuel consumption, weather, and operational data to support optimized flight planning.
- Built Java and JavaScript/Node.js backends and REST APIs for aviation applications, data-processing pipelines, flight-data integrations, and web applications.
- Contributed to GoDirect Flight Efficiency and Honeywell Forge for Airlines by developing components for data-processing and analytics pipelines that analyzed aircraft and flight-operations data.
- Developed connectivity and data-processing features supporting Honeywell's Connected Recorder-25 (HCR-25), transmitting aircraft flight and cockpit data to ground systems for remote access and analysis.
- Contributed to SURF IA software that processed aircraft surveillance and navigation information supporting runway-safety indications and pilot alerting capabilities.
- Designed modular and highly reliable software for real-time avionics and flight-data systems, emphasizing performance, fault handling, deterministic behavior, distributed communication, and system reliability.
- Participated in the full software lifecycle for mission-critical aerospace systems, including requirements analysis, architecture and design, Java/Node.js implementation, automated unit/integration/regression testing, code reviews, CI, debugging using logs, telemetry and trace data, verification, and production support.
Software Development Intern - Arizona Public Service
(2016-05 - 2017-08)
- Developed and enhanced features for iOS and Android mobile applications, expanding functionality and improving the customer experience.
- Created RESTful web services and APIs consumed by mobile applications and customer-facing websites.
- Developed responsive web interfaces for APS.com supporting desktop, tablet, and mobile experiences.
- Collaborated with software engineers and UI/UX teams to design scalable and maintainable enterprise applications according to technical and design requirements.
Specialist - Apple
(2014-09 - 2016-04)
- Participated in Java application development, implementing application features, fixing software bugs, and supporting development and testing activities.
- Provided technical support and troubleshooting for software and hardware, including configuration, product guidance, and customer issue resolution.
Education
Bachelor's Degree - Computer Science (Software Engineering) - Arizona State University (2010-05 - 2014-02)

