Experiences
| Designed and built an online front-desk and waiting-room management system using Spring Boot and Angular 18, integrated with Grafana dashboards for real-time operational monitoring |
| Architected and delivered a high-throughput REST API on Quarkus integrated with the Camunda BPM Engine, enabling workflow orchestration for clinical processes |
| Led adoption of containerized deployments via Docker across all owned services, streamlining release cycles and reducing environment inconsistencies |
| Built a FHIR bundle visualization and search solution using Angular, enabling clinical researchers to navigate complex HL7/FHIR medical datasets more efficiently |
| Developed ETL modules to transform heterogeneous medical data into standardized FHIR entities, improving interoperability across several hospital information systems |
| Delivered a Spring Boot + Angular patient portal with role-based access control |
| Maintained unit test coverage using JUnit and Mockito across backend services |
| Built a cross-platform financial trading mobile app using React Native with a Spring Boot backend, handling live stock data |
| Engineered a vehicle delivery management platform with Angular/Spring Boot; introduced Bamboo-based CI/CD pipeline |
| Implemented Redux state management and RxJS reactive patterns for complex UI data flows |
| Developed a rule-based Pay-for-Performance reward system using Play Framework, supporting clinical trial incentive structures |
| Extended a Java backend for a clinical trial management system (CTMS), adding new modules that reduced manual data entry |
| Administered deployment servers, databases, and CI/CD pipelines |
| Developed an internal time management calendar in Angular |
| Built web scraping tools in PHP/Python that automated data aggregation from external sources |
| Implemented real-time peer-to-peer communication features using WebRTC, enabling live video/audio sessions between users |
Freelance Projects
React Native German language learning app with listening/reading modes, multilingual support, and interactive quizzes
React Native exam preparation app with chapter-based quizzes, question bookmarking, and progress statistics
React Native code-breaking game with two modes (vs AI & number-finding challenge), statistics tracking for wins/losses, and an achievement badge system earned by solving within a predefined number of steps
Django-based Telegram bot scraping automotive data via long polling; integrated with Django ORM
Skills
Languages:
Java 8/11/17/18, TypeScript, JavaScript (ES6+), CoffeeScript
Frameworks:
Spring Boot, Spring Security, Spring Data JPA, Spring AOP, Quarkus, Hibernate, Angular 18, React Native, Django, Play Framework, Express.js, GWT
Architecture:
Microservices, RESTful API Design, GraphQL, Event-Driven Architecture, Domain-Driven Design
Cloud (AWS):
EC2, VPC, S3, IAM, RDS, DynamoDB
CI/CD & DevOps:
Docker, Jenkins, GitLab CI/CD, Bitbucket Pipelines, CircleCI, Bamboo, SonarQube
Databases:
PostgreSQL, MySQL, MongoDB, DB2, Firebase, SQL
Testing:
JUnit 5, Mockito, Jest, TDD, Integration Testing
Frontend:
React, Angular, Ajax, jQuery, Bootstrap, SCSS/SASS
Publications
| ICT for Health Science Research, EFMI 2019, IOS Press Ebooks |