Backend-Focused Software Developer
Two internships in backend and mobile development, growing toward full-stack. I learn by building personal projects end to end, from React Native apps to Spring Boot services, and enjoy working across teams to ship reliable software.
Backend-focused Software Developer with two internships in backend and mobile development, growing toward full-stack. I learn by building: I run personal projects end to end to practice the skills I want to use at work. Comfortable with cross-team communication, from leading a group to working with BA, QA, and DevOps.



Took requirement specs and designed a reusable loyalty core in React Native for multiple enterprise clients with similar needs, so each new client is a configuration job and not a new build.
Reverse-engineered the company's legacy native Android (Java) apps into the new React Native core, deepening my understanding of app structure, UI, state flow, and clean-code practice.
Managed complex app state with MobX and integrated Firebase (Auth, Messaging) for real-time sync and notifications.
Built a modular API layer with Axios, and the whole team could reuse the core across projects.




Led the backend intern group within a 50-member team and coordinated with Frontend, BA, Tester, and DevOps on API contracts, schema changes, and task priorities using Kanban and daily Scrum.
Built the Evidence service and criminal-case REST APIs (Spring Boot), including role/permission management and secure logout via token invalidation (OAuth2, JWT/RSA).
Handled multi-step case updates with an event-driven flow (Kafka, saga pattern).
Reached 90%+ unit-test coverage (JUnit, Mockito) on the Evidence service.
Co-designed the system database across teams: joined review sessions with Dev, BA, and Test to unify the schema, applied mentor feedback, and prepared sample data and SQL scripts for the whole project.
Spring Boot 3.x, Java 21 Virtual Threads
React Native Expo, React.js, Node.js
ASP.NET MVC, Entity Framework, .NET Core
FastAPI, Celery Workers, AI/ML Integration
Microservices, gRPC, Saga Pattern, Security
MobX, Zustand, white-label apps
App Router, SSR, Dashboard Panels
Declarative routing, rate-limiting, CORS
Spatial queries, GEO proximity search
Cache / GEO / Streams / Distributed Locks
Event-driven async architecture
Query optimization, index tuning
Multi-service containerization & sidecar
P2P video calls, real-time chat
Cloud Messaging (FCM), Firestore, Auth
End-to-End Encryption, OAuth2.0 security
A sports community app where players review and rate pitches, find opponents and teammates, join clubs, and build a sports profile. Tournaments and livestream partnerships are on the roadmap.
A language learning platform where users publish and buy courses, learn, and practice with real people through filtered random matching chat or video calls.




I'm actively seeking opportunities to contribute to innovative projects and grow as a backend developer. Whether you have a project in mind or just want to connect, I'd love to hear from you!