I’m a backend-focused software engineer who enjoys building reliable API services and protocol-oriented systems. My work centers on Java 21 and Spring Boot, using SQLite with JDBC for authentication data access, and designing clean modular architectures for services like command relay, documentation crawling, and runtime initialization tracing. I also have hands-on experience with networking concepts across TCP/IP and IRC-style flows, plus WebSocket and WebRTC signaling ideas (SDP/ICE concepts). I’m comfortable troubleshooting end-to-end from the command line in Linux and Termux/Android environments—using tools like curl, websocat, and standard network diagnostics—to trace issues from startup through runtime behavior.

Andrew Scott Rainwater

I’m a backend-focused software engineer who enjoys building reliable API services and protocol-oriented systems. My work centers on Java 21 and Spring Boot, using SQLite with JDBC for authentication data access, and designing clean modular architectures for services like command relay, documentation crawling, and runtime initialization tracing. I also have hands-on experience with networking concepts across TCP/IP and IRC-style flows, plus WebSocket and WebRTC signaling ideas (SDP/ICE concepts). I’m comfortable troubleshooting end-to-end from the command line in Linux and Termux/Android environments—using tools like curl, websocat, and standard network diagnostics—to trace issues from startup through runtime behavior.

Available to hire

I’m a backend-focused software engineer who enjoys building reliable API services and protocol-oriented systems. My work centers on Java 21 and Spring Boot, using SQLite with JDBC for authentication data access, and designing clean modular architectures for services like command relay, documentation crawling, and runtime initialization tracing.

I also have hands-on experience with networking concepts across TCP/IP and IRC-style flows, plus WebSocket and WebRTC signaling ideas (SDP/ICE concepts). I’m comfortable troubleshooting end-to-end from the command line in Linux and Termux/Android environments—using tools like curl, websocat, and standard network diagnostics—to trace issues from startup through runtime behavior.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner

Language

Javanese
Fluent

Work Experience

Add your work experience history here.

Education

Add your educational history here.

Qualifications

Industry Experience

Software & Internet, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner

Hire a Back-End Developer

We have the best back-end developer experts on Twine. Hire a back-end developer today.