Ali Mahmoudi

Angestellt, Senior Software Engineer, Webpardazan Novin Parsijoo

Yazd, Yazd Province, Iran, Iran (Islamische Republik )

Über mich

Senior Software Engineer with more than 7 years of professional experience in developing cutting-edge engineering solutions with a wide range of technologies including Java/J2EE/Spring Boot. Experienced and interested in designing and developing Object Oriented, Web-Based, and Stream Processing applications. Have worked in agile environments with teammates from 5 to 20 individuals.

Fähigkeiten und Kenntnisse

Java
Spring Framework
Spring Boot
Microservices
REST API
MVC
Object Oriented Programming
Search Engine
Design pattern
Apache Kafka
Elasticsearch
MySQL
MongoDB
Redis
Docker
Git
Maven

Werdegang

Berufserfahrung von Ali Mahmoudi

  • Bis heute 1 Jahr und 11 Monate, seit Aug. 2022

    Senior Software Engineer

    Webpardazan Novin Parsijoo

    · Designed and developed a data pipeline for a Search As A Service platform to handle an average daily volume of 1M events, enabling real-time user profile updates and timely data availability for personalized recommendations · Conducted thorough code reviews and applied best practices, ensuring consistency and maintainability across projects and reducing the number of post-release issues by 20% · Co-ordinated 5 knowledge-sharing meetings to survey the latest features and standards of the technologies used

  • 1 Jahr und 9 Monate, Nov. 2020 - Juli 2022

    Java Software Engineer

    Webpardazan Novin Parsijoo

    · Designed and implemented a scalable web crawler for a Persian digital music service, extracting data from diverse sources, resulting in a database of 6+M music files · Developed a data parser to transform raw music data into a structured format, improving data accuracy by 25% · Improved services’ reliability utilizing log and metrics aggregation, leading to a 20% reduction in critical incidents

  • 2 Jahre und 3 Monate, Aug. 2018 - Okt. 2020

    Java Software Engineer

    Rayanesh Hooshmand Boojan

    · Structured a checkout flow for an online food delivery application, boosting order completions by 10% · Conducted performance analysis, load testing, and restructuring of the database schema for 2 backend services, enhancing response time with a 25% decrease in query execution time · Teamed up to realign algorithms with marketing solutions, resulting in a 30% increase in customer satisfaction

  • 2 Jahre und 5 Monate, Feb. 2014 - Juni 2016

    Java Developer

    Webpardazan Novin Parsijoo

    · Implemented web scraping services to extract, parse, and index specific data, delivering prominent first-page results for user queries such as weather updates, sports results, and news · Collaborated with a team of 6 engineers to optimize crawling and indexing strategies, expanding the coverage of the Parsijoo Search Engine to 10+B Persian web pages

Ausbildung von Ali Mahmoudi

  • 2 Jahre und 6 Monate, Sep. 2019 - Feb. 2022

    Computer Engineering - Software

    Yazd University

  • 4 Jahre und 5 Monate, Sep. 2011 - Jan. 2016

    Computer Engineering - Software

    Yazd University

Sprachen

  • Englisch

    Fließend

21 Mio. XING Mitglieder, von A bis Z