MOHAMMAD NAYEBI
Java Developer
Tehran, IR.About
Highly passionate and results-driven Java Developer with over 4 years of experience specializing in building scalable backend systems using Java and Spring Boot. Adept at designing and developing robust Java enterprise applications, I leverage expertise in microservices and event-driven architectures to deliver high-impact solutions. Committed to continuous learning and collaborative problem-solving, I consistently deliver results on time and contribute to innovative system development.
Work
Behpardakht Mellat
|Java Developer
→
Summary
Developed and maintained high-throughput transaction management systems using event-driven architectures and contributed to reusable infrastructure components.
Highlights
Developed and optimized high-throughput transaction management systems, utilizing Kafka for real-time message processing to ensure robust data flow and system reliability.
Designed and implemented secure RESTful and gRPC microservices, incorporating mTLS-secured and plaintext communication channels to enhance system security and interoperability.
Contributed to the development of shared libraries and reusable infrastructure components, including Spring Specification-based dynamic filtering mechanisms, improving development efficiency and code reusability.
Soha Software Integration Solutions
|Java Developer
→
Summary
Designed and developed microservices and event-driven architecture systems using Agile methodologies, integrating with diverse enterprise platforms.
Highlights
Led the design and development of systems using Agile methodologies, implementing microservices and event-driven architecture to enhance scalability and responsiveness.
Engineered domain-specific microservices, integrating with critical databases (Oracle, SQL Server), Microsoft Dynamics 365, Atlassian Jira, email servers, RabbitMQ, and SOAP/XML/RESTful Web Services to ensure seamless data exchange.
Developed reactive and servlet-based gateway services incorporating Eureka service registry, load balancing, microservices request tracking, SSO-based authentication/authorization, and comprehensive logging for enhanced performance and security.
Institute of Applied Intelligent Systems (IAIS)
|Java Developer
→
Summary
Developed comprehensive monolithic systems for Iran customs processes, utilizing a diverse stack of relational and non-relational databases.
Highlights
Developed comprehensive monolithic systems using relational databases (Oracle, SQL Server) and non-relational databases (Cassandra) to manage critical Iran customs processes.
Implemented Apache Wicket framework for both backend and frontend development, delivering robust and user-friendly interfaces.
Integrated diverse technologies to build cohesive systems, ensuring effective control and management of complex operational workflows within Iran customs.
Education
Azad University
→
Bachelor's Degree
Computer Engineering
Courses
Software Engineering
Database Concepts and Design
Data Mining
Data Structures
Java Programming Language
Computer Network
Operating System Concepts
Languages
English
Skills
Programming & Concepts
Object-Oriented Programming, Java, Jakarta EE (Servlets, JSP, JPA, JAX-RS, JAX-WS), Relational Databases (Oracle, SQL Server), SQL, Database Design.
Frameworks
Spring Boot (AOP, Data JPA, Security, Validation, Internalization, Actuator, AMQP, Mail, Test), Hibernate ORM, Spring Cloud (Eureka, Gateway, Open-Feign), Apache Wicket.
Architecture
Agile Methodologies, Microservices, Event-Driven Applications (RabbitMQ, Kafka), Servlet-based Gateway, Reactive Gateway, HTTP Communication Protocols (REST, SOAP, Google RPC for HTTP Streaming).
DevOps & Monitoring
Git, Maven, Gitlab CI/CD, OpenShift, Rancher, ELK Stack, JVM Internals, Java Profilers.
Soft Skills
Problem-solving, Adaptability, Teamwork, Communication, Responsibility, Time Management.