Professional Expertise:
✔ 6+ years experience as a backend engineer: Java Spring Boot
✔ Expertise in designing back-end databases, components, REST APIs and GraphQL
✔ Hands-on experience in system architecture and data modelling. Experience with databases like PostgreSQL, MySQL
✔ Experience with AWS Linux VPS setup and deployment
✔ Experience AWS Cloud and Firebase
✔ Experience in Mirco-services
My skills cover:
Backend:
✔ Java, Spring Boot, GoLang, Firebase
✔ Database: PostgreSQL, MySQL, Redis. Cloud Firestore
✔ API gateways: Nginx, KrakendD, AWS API Gateway, Kong
✔ Security in mind: JWT tokens, OAuth, salted hashed passwords, safe secrets
✔ CI/CD and DevOps: GitHub, GitLab, Bitbucket with Docker, docker-compose, custom docker images, test and deploy automation
✔ API documentation (swagger, open API, apidoc)
✔ Testing: TDD, Junit, Integration testing
✔ Linux Shell Scripting
✔ GoLang
✔ Payment Gateways: Stripe, PayPal
Others:
✔ Google APIs, Twilio API
✔ OOPS, MVC, Design Pattern and Functional Programming
✔ Jira, Trello, Gitlab, Bitbucket, Github, Aha
✔ Additionally: I created 2 awesome boilerplates written in Spring boot and Golang from scratch