moreka
Senior Java Software Engineer
Software engineer with over 14 years experience. I've been always trying to design and implement high quality and maintainable software systems by applying TDD, Clean Code and Clean Architecture.
Experience: 11 years
Yearly salary: $100,000
Hourly rate: $40
Nationality: 🇪🇪 Estonia
Residency: 🇪🇪 Estonia
Experience
Senior Java Software Engineer
ترﺎﮐ هارﻣھ 2023 - 2024
Managed Development team of 4 members. Implemented rate limiter using EhCache and Bucket4j. Implemented request response logging for all services. Implemented exposing metrics in a single place for all services using Micrometer. Implemented async req/resp using Redis queue.
Senior Java Software Engineer
DFreight 2023 - 2023
Managed development team of 10 members. Implemented business logic features in Freight Management System(FMS). Added some security features such as magic link for auto login of users and also passing JWT token on inter microservice calls. Designed and implemented OAuth2 with KeyClock and Spring Boot with two test microservices. Restructured one of the microservices to be aligned with clean architecture. Refactored some legacy code by applying TDD.
Senior Java Software Engineer
FutureWaveUltraTech 2022 - 2022
Implemented 'Integration Module'. So over 10,000 devices via protocols such as HTTP, MQTT, TCP and UDP could connect to IOT platform. Leaded a development teams including 6 developers.
Senior Java Software Engineer
MCI (Harmrahe Aval) 2021 - 2022
Developed analyzer microservice which parsed web documents and extracted content and matched related pages. Developed Render microservice by which site templates created so web pages structure matching could be done. Set up 5 nodes Elastic Search cluster to storing extracted links from web pages. Leading a team of 4 developers.
Senior Software Engineer
Digikala.com 2019 - 2021
Designed and implemented Rubik project. Implemented optimal pickers routing system.
CTO & Senior Java Developer
Beeptunes 2016 - 2019
Delivered a missed deadline project and responsible to launch it in 3 months. Managed an agile team of 10 developers. Implemented payment gateway with 3 Iranian banks and also PayPal and Stripe for dollar payments.
Senior Java Software Engineer
Dade Pardaz Sepanta 2015 - 2016
Designed and implemented configuration management system powered by Apache Zookeeper and Spring Boot. Implemented CI/CD pipeline based on Jenkins, Maven and Git.
Senior Java Software Engineer
Naji Research & Development Comonay 2013 - 2015
Managed a team of 6 member to develop a network management system. Designed and implemented Java Swing framework to implement advanced forms and scenarios.
Java Software Engineer
ItOrbit 2009 - 2010
Developed news and article automation system. Deployment and maintenance for over 10 customers.
Skills
golang
english