About Me
I'm a software engineer specializing in backend development, with a strong focus on building scalable systems, clean APIs, and reliable architectures that support real-world products. I enjoy working on the parts of the system that make applications stable, efficient, and ready to grow.
My work centers on transforming complex business requirements into production-ready backend solutions. This includes designing system architecture, structuring data flows, handling integrations, and ensuring performance, reliability, and maintainability across services. I’m particularly interested in building systems that are easy to extend, easy to operate, and resilient under real usage.
I’ve worked on both learning-driven projects and production systems, where clarity, consistency, and strong engineering discipline are essential. I value clean code, thoughtful design decisions, and practical solutions that prioritize long-term maintainability over unnecessary complexity.
Outside of day-to-day engineering work, I enjoy exploring new technologies, improving my understanding of system design, and continuously refining how backend systems are built and operated. I see software engineering as a long-term craft, and I’m always looking for ways to build better systems than I did yesterday.
Programming Languages
- Java
- JavaScript
- TypeScript
- PHP
- SQL
Frameworks
- Spring MVC
- Spring Boot
- Angular
- React
- NextJs
- Laravel
- CodeIgniter
Messaging & Integrations
- Apache Kafka
- RESTful APIs
- JSON/XML
- Web Services,
- WebSocket
Cloud & DevOps
- Linux
- Nginx
- AWS Service Library
- AWS S3
- MinIO
- Jenkins (CI/CDpipelines)
- Docker
- Kubernetes
- Portainer
- Oracle WebLogic
- OpenShift Container Platform (OCP)
Tools & Testing
- Git
- GitHub
- GitLab
- Bitbucket
- Maven
- Gradle
- JUnit
- Mockito
- Zookeeper
- SonarQube
- Jira
- Zephyr
- Xray
- Confluence
- Agile/Scrum methodology