Tim Siwula

Tim Siwula

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Java developer with 7 years of expierence
Java developer with 7 years of expierence

Software developer with experience building scalable backend systems, cloud deployments, and AI-integrated applications using Java, Spring Boot, AWS, Python, Twilio, OpenAI APIs, and Docker. Recently built a real-time voice AI scheduling agent with Twilio Voice, OpenAI Realtime API, WebSockets, structured data extraction, and automated appointment confirmation workflows.

English
Central Time (US & Canada) (-05:00)
Joined August 2024
EXPERTISE
8 years experience
8 years experience
6 years experience
8 years experience
8 years experience
8 years experience
8 years experience

REVIEWS FROM CLIENTS

Tim's profile has been carefully vetted and approved as a Codementor. Connect with Tim now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
happy-ens
Resolve *.eth domains with our dns server
JavaScript
13
1
ico_white_papers_corpus
A collection of white papers of different ico's
6
4
Stack Overflow
985 Reputation
0
11
15
EMPLOYMENTS
Software Developer
United Airlines
2024-03-01-Present
  • Built and deployed production backend services using Java, Spring Boot, Docker, AWS ECS, and SQL Server for internal airline oper...
  • Built and deployed production backend services using Java, Spring Boot, Docker, AWS ECS, and SQL Server for internal airline operations systems.
  • Designed REST APIs and background workflows supporting high-availability, business-critical applications used across flight operations.
  • Integrated cloud infrastructure, CI/CD pipelines, logging, and observability using AWS, Harness/GitHub Actions, Dynatrace, and containerized deployments.
  • Partnered with DevOps, QA, and business teams to ship reliable production software with strong debugging, monitoring, and incident-resolution practices.
Java
SQL
Git
View more
Java
SQL
Git
API
PostgreSQL
Docker
Spring Boot
Back-End
Distributed Systems Engineering
AWS
View more
Software Engineer
ConsenSys
2017-07-01-Present
  • Contributed to Teku, an enterprise-grade Ethereum 2.0 Java client, implementing core logic at the distributed systems layer.
  • ...
  • Contributed to Teku, an enterprise-grade Ethereum 2.0 Java client, implementing core logic at the distributed systems layer.
  • Designed backend API services for secure wallet transfers via phone/email with contact mapping and PostgreSQL-backed audit logging.
  • Built and maintained distributed backend services supporting smart contract transactions, crypto wallet onboarding, TCP/IP networking, and data integrity.
Java
PostgreSQL
TCP/IP
View more
Java
PostgreSQL
TCP/IP
Blockchain
Ethereum
Software-Defined Networking
Rest api design
Backend Engineer
Distributed Systems Engineering
View more
Software Engineer
Carepoint Pharmacy
2022-10-01-2023-07-01
  • Implemented identity and authentication workflows using AWS Cognito, including secure user pool integration, forgot/reset passwor...
  • Implemented identity and authentication workflows using AWS Cognito, including secure user pool integration, forgot/reset password flows, and MFA.
  • Built and scheduled a backend automation worker to fetch and process FTP-based compliance reports.
  • Supported event-driven backend workflows that improved operational efficiency and reduced manual processing.
C#
SQL
Auth
View more
C#
SQL
Auth
Microservices
API Integration
Backend Engineer
AWS
Cogito
View more
PROJECTS
Voice AI Scheduling AgentView Project
2025
Built a real-time voice AI appointment scheduling agent using Twilio Voice, OpenAI Realtime API, Python/FastAPI, WebSockets, and DigitalO...
Built a real-time voice AI appointment scheduling agent using Twilio Voice, OpenAI Realtime API, Python/FastAPI, WebSockets, and DigitalOcean. The system handles inbound phone calls end-to-end: webhook routing, streaming audio, realtime LLM conversation, structured intake, scheduling logic, and appointment confirmation. Implemented structured data extraction for patient name, DOB, address, phone, email, insurance/referral details, and chief complaint using OpenAI function calling with session-based state management. Added simulated provider availability, safe turn-taking behavior, fallback handling, and automated confirmation emails via Resend API after call completion. Designed the project to mirror production voice-agent concerns: low-latency audio streaming, call state management, interruption handling, external API integration, deployment, and reliable completion of user-facing workflows.
Python
WebSocket
Twilio
View more
Python
WebSocket
Twilio
SendGrid
DigitalOcean
API Integration
OpenAI
Fastapi
LLM
View more