I am a Software engineer, backend/fullstack developer
(java & spring & angular) having more than a year of
experience, able to work on enterprise-level projects,
develop core domains, understand multiple technologies
and know the differences between them from single to
distributed ones, able to analyze and design algorithms,
able to work on agile work set, clean code, and
architecture
Pizza-store-project: backend for pizza-store built by DDD
principles, spring-boot as DI container that play role of
web(controllers) and application(services) , hibernate-jpa as
orm play role of repository, rabbitmq as MB role event
publishers and consumers, H2 in-Memory DB , spring security
to manage jwt auth by email-password and authoritiespermissions access , docker-compose to set-up rabbitmq MB,
junit-5 to unit-test business logic, mockito for integration-test
repo and controller functions *** github.com/bilaltaghda/pizza_store_project
sample MVVM project where i used stateflow instead of livedata and unit tested it with striKt. used hilt DI help me to test ui components such as fragments, activity, recycler view and several views with espresso and mockitto. used retrofit as REST API client and gson to get images from unsplash api and show them by glide. store data by room and unit tested.
from ossu 2020 - 2022