Nima Moosavi

Nima Moosavi Email and Phone Number

Java Developer | Software Developer | Full Stack Developer | Spring Boot | JavaScript | Microservices | RESTful APIs & Web services | SQL | Building Dynamic, Scalable & Robust Applications
Nima Moosavi's Location
Toronto, Ontario, Canada, Canada
About Nima Moosavi

I am a Java Backend Developer with 7 years of experience designing and maintaining scalable microservices systems across the Banking, Brokerage, and Telecom sectors. My work has successfully supported over 1 million users, ensuring high-performance solutions and enhanced system reliability.Key Skills & Technologies:◆ Strong Knowledge of Java (versions 8, 11, 17), J2EE, Spring Framework, and Spring Boot. ◆ Proficient in Microservices Architecture, Event-Driven Programming, Elastic Stack (ELK), Sentry, Prometheus, Grafana, and Maven.◆ Expert in core Java technology JDBC, Multi-threading, Concurrency, Oops concept, collections, exception handling◆ Adept at implementing DAO layers using Hibernate interfaces, annotations, JPA, Jakarta Persistence, and SQL.◆ Experienced in working with Relational Databases such as PostgreSQL, Oracle, MySQL, and NoSQL databases such as MongoDB and Redis◆ Thorough understanding of Restful APIs (JAX-RS) and Webservices (JAX-WS).◆ In-depth knowledge of software and application design patterns such as Domain-Driven Design (DDD), Clean Architecture, and Hexagonal Principle.► In my previous roles, I engineered an algorithmic trading system that boosted order processing speed and streamlined system integration with Kafka, cutting processing delays.► designed a mobile financial payments service using microservice architecture, significantly improving system maintainability. I successfully increased transaction processing speed by integrating RESTful APIs and SOAP web services, enhancing the core banking system's performance. Additionally, improved financial system data alignment accuracy through a Transaction Matching System, reducing synchronization errors. I thrive on optimizing processes and delivering measurable results and always eager to learn new technologies.Interests:I am passionate about leveraging technology to solve real-world problems and enjoy participating in tech meetups to stay updated on industry trends.Feel free to connect with me to discuss potential collaborations or opportunities!

Nima Moosavi's Current Company Details

Java Developer | Software Developer | Full Stack Developer | Spring Boot | JavaScript | Microservices | RESTful APIs & Web services | SQL | Building Dynamic, Scalable & Robust Applications
Nima Moosavi Work Experience Details
  • Charisma Financial Information Processing
    Senior Java Backend Developer
    Charisma Financial Information Processing Apr 2023 - Aug 2024
    Tehran, Tehran Province, Iran
    ◆ Engineered an algorithmic trading system using an event-driven architecture with Spring Boot and integrated the AKKA Framework for multithreading and concurrency.◆ Developed DDD services: Market Data Manager, Order Manager System, Algorithm Repository, and Engine Core, streamlining communication and integration with Kafka.◆ Utilized CQRS pattern with Spring Data, SQL, JPA, and gRPC, leveraging EventStoreDB for event sourcing and improved performance and JUnit and Mockito for unit testing to ensure code quality◆ Established error monitoring with Sentry and set up scalable deployments with Docker, Kubernetes, and CI pipelines through Azure.
  • Rahkar Team
    Senior Software Engineer
    Rahkar Team Nov 2021 - May 2023
    Tehran Province, Iran
    ◆ Spearheaded the design of Mobile bank application services using a Microservice architecture and hexagonal principle with Spring Boot.◆ Engineered a Financial Reporting microservice that integrated Core Banking data via SOAP web services and RESTful APIs for real-time insights, utilizing K6 for load testing to assess performance and scalability under high traffic.◆ Created a transaction-matching microservice for reconciliation, utilizing Redis for distributed locking and Spring Data JPA to enhance performance.◆ Refined querying with Oracle views and materialized views, improving user dashboard performance and achieving 99.9% system availability.◆ developed an Authorization Service with spring security, JWT, and OAuth framework to ensure secure access control and authorization for communications.◆ Configured NGINX for efficient request routing and load balancing, ensuring smooth traffic distribution across multiple instances.
  • National Iranian Copper Industries Co. , Nicico
    Senior Java Developer
    National Iranian Copper Industries Co. , Nicico Sep 2020 - Nov 2021
    Tehran Province, Iran
    ◆ Constructed REST web services for the accounting system using Spring Framework and hibernate to enhance functionality and integration.◆ Developed a Query Builder module for complex queries, Optimized Oracle database operations using procedures and non-clustered indexes, and integrated Hibernate caching to boost data retrieval.◆ Arranged workflows using Git for version control, Jira for project management, and CI for automated deployment and testing with JUnit and Mockito.
  • Aban Parallel Processing
    Senior Java Developer
    Aban Parallel Processing Mar 2020 - Sep 2020
    Tehran Province, Iran
    ◆ Designed a scalable mobile operator service store with Spring MVC and clean architecture, reducing lead time for new product services by 60%.◆ Created a product recommendations microservice using MySQL and Spring REST, enhancing user experience with personalized suggestions.◆ Set up Prometheus for monitoring and Grafana for visualization and used microservices communication with RabbitMQ, handling over 500,000 messages daily.
  • Haytech
    Java Developer
    Haytech Jun 2018 - Mar 2020
    Tehran Province, Iran
    ◆ Implemented identity verification services using a microservice architecture with Spring Cloud, Spring API Gateway, and Eureka for service discovery.◆ Developed banking services integrated with government systems for identity verification, postal code validation, and government identification, exposing Restful API for secure access to customer data. ◆ Enhanced data retrieval speed with PostgresSQL for structured data and NoSQL databases such as MongoDB for unstructured data.

Nima Moosavi Education Details

Frequently Asked Questions about Nima Moosavi

What is Nima Moosavi's role at the current company?

Nima Moosavi's current role is Java Developer | Software Developer | Full Stack Developer | Spring Boot | JavaScript | Microservices | RESTful APIs & Web services | SQL | Building Dynamic, Scalable & Robust Applications.

What schools did Nima Moosavi attend?

Nima Moosavi attended Islamic Azad University.

Not the Nima Moosavi you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.