Skip to content
View mirbozorgi-com's full-sized avatar
Block or Report

Block or report mirbozorgi-com

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Senior Java Developer


apoorvtyagi  apoorv#4040  apoorv#4040  apoorv#4040 

About Me and my skills:

  • 🏦 I'm a Java back-end developer with more than 5 years experiences
  • 📝 I have a personal website which is for Java Lovers!
  • 💻 Java, RX Java (reactive programming), Spring boot, Spring cloud
  • 💻 Micro-services, ECB pattern (Entity, control, Boundary), MVC
  • 💻 TDD (Test-driven development)
  • 💻 DDD (Domain-driven development)
  • 💻 Event Sourcing and CQRS
  • 💻 Spring-cloud for microservices and its modules like:
    ➔ Registry services: EUREKA, CONSUL, APACHE ZOOKEEPER
    ➔ Gateways: Spring cloud API gateway, Zuul proxy
    ➔ Actuator (for monitoring)
    ➔ Ribbon for load balancing
    ➔ Centralized configure management with MongoDB/git/spring cloud consul configure
    ➔ Sleuth and Zipkin for tracing requests and Hystrix circuit breaker, Open Feign
  • 💻 MYSQL, PostgresSQL, MongoDB, Neo4jDB, Cassandra
  • 💻 Redis
  • 💻 RabbitMQ, Kafka
  • 💻 ELK, Sentry, Prometheus, Node exporter, Alert manager, Grafana
  • 💻 Docker
  • 💻 Bash script, Python script, JavaScript
  • 💻 Problem-solving, Team leading, super visioning groups and team
  • 💻 Ansible (for centralizing the VMs)
  • 💻 Familiar with:
    ➔ Go Lang and Gin framework and Go Lang scripts
    ➔ Python and Django framework
    ➔ HTML, CSS
    ➔ Kotlin

java spring GIT eastic elasticco_kibana ansible docker mysql postgresql apache_cassandra mongodb apache_kafka rabbitmq jenkins redis sentryio nginx

💼 My Experiences:

Medrick Game Studio — Senior Java Developer

May 2019 – Present
  • Reactive programming with RXJava
  • Nexus Repository Manager
  • Sentry and Centralized Log management (ELK)
  • Providing coaching to other server-side developers to improve their skills as well as their teamwork abilities.
  • Ensures the quality and efficiency of different designed structures and development pipelines.
  • Implemented the following game features across all projects:
    ➔ User account management system
    ➔ Groups and clans
    ➔ Tournaments, quests, and achievements
    ➔ Virtual wallet and inventory
    ➔ Real-time message brokering for PVP matches
    ➔ In-game chat
    ➔ Internal live-ops management systems
    ➔ Several types of leaderboards

Yomo Bit UG (NilaSoft) — Java Developer

Jun 2018 - May 2019
  • I gained practical experience in all phases of the software development lifecycle through my participation in the development of web-based applications for large companies.
  • Planned and engineered RESTful web services to manipulate dynamic datasets.
  • Determined coding requirements for site creation, e-commerce capability, web scraping, and specialized features.
  • PostgresSQL, Spring Boot, and JWT were used to develop multiple monolithic services for the company's microservices.
  • Scraping the biggest advertisement website in Iran: Divar

Kiansazeh Arzhan (UFO) — Java Developer

June 2014 - Jun 2018
  • Engaged in the design and development of small scope projects and wrote clean, clear, and well-tested code for various projects.
  • Studied user requirements and implemented requirements into solutions.
  • To develop web applications, I used spring boot and a MySQL database.
  • Fundamental concepts like solid, OOP principles, and design patterns.

💼 Brief of Arsalan:

I'm a hard-worker and great problem-solver ⚡

Brief of professional expertise 💻

Spring                   4 years             █████████████████████░░░░   80.00% 
Java                     5 years             █████████████████████████   100.00% 
Microservices            2 years             ██████████░░░░░░░░░░░░░░░   40.00% 

📝 My Latest Blog posts:

... view more

Popular repositories Loading

  1. Public

    This is a sample project with spring boot and postgreSQL. There are below option in this shop project: Manage user Craete product Comment for each product Restrcit user Rate product Sign up Sign in…

    Java 1 2

  2. Nexus-Repository-Manager Nexus-Repository-Manager Public

    Dockerized Nexus Repository Manager


  3. Nakama-GoLang-Sample Nakama-GoLang-Sample Public

    NAKAMA has advised that if anyone wants something customize or additional, they should add RPC by writing Lua/Go/TypeScript scripts in order to customize and change the default behaviour of their f…

    Go 1

  4. Nakama-Lua-Sample Nakama-Lua-Sample Public

    NAKAMA is an open-source distributed social and realtime server for games and apps. It includes a large set of services for users, data storage, and realtime client/server communication; as well as…


  5. Jenkins-Server Jenkins-Server Public

    Jenkins dockerized sample

  6. spring-boot-with-junit5-integration-test spring-boot-with-junit5-integration-test Public

    This Project include: Unit test with Junit5 (repository,service,controller) integration test Docker Elk integration Monitoring integration 2 model for persisting data : 1-JPA 2- HQL : hibernate que…