Arman Rasouli Email and Phone Number
Arman Rasouli personal email
- Valid
- Valid
With a steadfast commitment to agility, my recent tenure at Myket has been focused on enhancing system performance through strategic refactoring and service-oriented architecture (SOA) migration. My proficiency in problem-solving and modeling has been pivotal in addressing business rule issues and improving the reliability of our Micro Services.My approach to code improvement is meticulous, involving rigorous testing and the implementation of design patterns that ensure performance and consistency. As a Back End Developer, these skills have supported our team in achieving significant availability gains which are crucial for dynamic applications.
-
Back End DeveloperMyket | مایکت Nov 2022 - PresentTehran, Iran• Platform Modernization: Spearheaded the migration of Myket, an Android marketplace with over 26 million active users, from a monolithic MVC architecture to a distributed SOA. Refactored tightly coupled services into independent ones, improving maintainability, performance, and scalability.• Refactoring and Quality Improvements: o Extensively refactored critical services, including social community and messaging systems, reducing errors and achieving 100% availability for the purchase service (up from 65%). o Introduced the Adapter pattern and abstraction techniques to enhance maintainability. o Integrated Sentry for error tracking, improving system reliability through robust logging and monitoring.• Organizational Culture Building: Conducted workshops, including presentations on Refactoring by Martin Fowler and Domain-Driven Design by Eric Evans, fostering a culture of clean coding practices.• Process Optimization: Developed Git hooks and bash scripts for commit validation and automated code quality checks, streamlining source control workflows.• System Monitoring & Error Reduction: Enhanced logging strategies to proactively identify issues, reducing user-reported errors significantly.• New Feature Development: Collaborated with stakeholders to analyze market demands, design features, and implement scalable solutions, aligning product growth with user needs. -
Back End DeveloperPaaydar Smart Network Jul 2020 - Sep 2022Tehran, Tehran, Iran• Scalable E-Commerce Platform Development: o Enhanced performance for a platform serving 2 million users and 40,000 businesses by implementing CQRS and Repository patterns, optimizing SQL Server stored procedures, and reducing customer complaints significantly. o Improved maintainability by writing comprehensive tests, enabling smoother updates and reducing regressions.• Architectural Improvements: o Refactored a legacy MVC architecture into a Monolithic DDD design, identifying 8 bounded contexts and adding 5 new subsystems seamlessly. o Applied the Facade pattern for unified API endpoints across Android and iOS applications. o Used the Adapter pattern to integrate external providers, simplifying domain modeling.• New Project Initiatives: o Designed and developed backend services for new applications: Appolo: A mobile sales app showcasing individual products. bCard.ir: A web app for virtual business cards. o Delivered scalable RESTful APIs, enabling integration with various front-end technologies and launching applications three months ahead of schedule.
-
Back End DeveloperTiba Smart Data Processing Architect Sep 2017 - Jun 2020Tehran, Iran• ERP System Development: o Developed an ERP system using a microservices architecture for travel agencies. Designed and implemented three key microservices based on team analysis. o Detected and resolved design flaws, improving feasibility and quality through TDD.• Advanced System Design: o Utilized NServiceBus and RabbitMQ for inter-service communication, ensuring fault tolerance. o Implemented sagas for managing multi-task workflows, reducing failure risks. o Applied State Machine patterns to streamline domain state management.• Event-Driven Architecture: o Created domain events for event storming sessions, improving system design.• Knowledge Sharing: Conducted workshops on microservices and XP Programming techniques, enhancing team collaboration. -
Back End DeveloperCloudware Co. Sep 2015 - Aug 2017Tehran, Tehran, Iran• Enhanced CMS Architecture: Migrated a monolithic MVC application to SOA, increasing customer onboarding efficiency by 50%.• Optimized Performance: Improved response times by rewriting synchronous workflows as asynchronous, achieving a 10x performance boost.• Efficient Search Implementation: o Deployed a web crawler for RSS-based news gathering tailored to client keywords. o Indexed SQL Server databases, reducing query times from 2 minutes to milliseconds. o Transitioned to MongoDB, significantly enhancing performance and scalability.• Improved Caching: Migrated from file-based caching to Redis, reducing page load latency by 90%.• Error Management: Developed a custom exception handler for improved error tracking and user experience.• Team Collaboration: Delivered training sessions on best practices, fostering a culture of continuous improvement. -
It ManagerIsca News Mar 2014 - Sep 2015Tehran Province, Iran
Arman Rasouli Skills
Arman Rasouli Education Details
-
Tehran Institute Of TechnologyA
Frequently Asked Questions about Arman Rasouli
What company does Arman Rasouli work for?
Arman Rasouli works for Myket | مایکت
What is Arman Rasouli's role at the current company?
Arman Rasouli's current role is Back End Developer @ Myket | C# Programming.
What is Arman Rasouli's email address?
Arman Rasouli's email address is ar****@****hoo.com
What schools did Arman Rasouli attend?
Arman Rasouli attended Tehran Institute Of Technology, University Of Mazandaran.
What skills is Arman Rasouli known for?
Arman Rasouli has skills like C#, Management, Microsoft Office, Research, Scrum, Asp.net Web Api, Service Oriented Architecture, Eda, Nservice, Mongodb, Design Patterns, Soa.
Who are Arman Rasouli's colleagues?
Arman Rasouli's colleagues are Farnoosh Fatollahzade, Mohammadreza Janipour, Fateme Jahangiri, Aref Bahreini, Qumars Razmi, Pouria Omrani, Samira Azizzadeh.
Not the Arman Rasouli you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial