Mohammd Farahani

Mohammd Farahani

$12/hr
.NET developer back-end and work with docker,RabbitMQ ,microservices
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
40 years old
Location:
Tehran, Tehran, Iran, Islamic Republic of
Experience:
8 years
MOHAMMAD FARAHANI Iran Tehran · --· https://www.linkedin.com/in/mohammad-farahani-491b6641/ Personal statement In any situation, the person interested in progress will find his way. I grew up with challenges and they connect with me every day of my life. The challenge solved by reading is multiplied by the excitement. most recently I got acquainted with AWS and I use it. I prefer to always use the software development process correctly and CI/CD is the first suggestion whenever I talk. I enjoy working with DevOps software because it makes me feel good. Experience in e-commerce systems has given me a clearer view of the high volume of Request. TDD is the main approach in my work. EXPERIENCE SEPTEMBER 2021– NOW, PART TIME BACK-END DEVELOPER, ARSHON TECHNOLOGY. ONTARIO. RICHMOND HILL, ON L4B 3L8, CANADA n this company I’m a backend developer. All services depend on AWS. I working with DynamoDB and Cognito service. I prepare APIs for all services and need to communicate with AWS all services as clients. I am part time in this company and I help this team only for prepare API. NOVEMBER 2020 – NOW, FULL TIME BACK-END TEAM LEAD AND DEVELOPER, ITD Software Ltd. www.itdsoftware.co.uk 140 London Road, Hazel Grove, Stockport, Cheshire, SK7 4DJ As the head of this team, I have always tried to offer the best product I could. We have a wholesale store in this company. All services go to the production stage with Docker and the tests are running with Docker. We have used Radis in all services and we have used elastic for quick search. Our relational database is My SQL. This project has 9 separate microservices, each with its own database. we have http1 for only ocelot microservices and other microservice using GRPC for getting data from other microservice. The connection from ocelot and projects is http2. In ordering microservice, Internal Events and External Events are used. We place a lot of emphasis on writing a unit test. JANUARY 2019 – NOVEMBER, FULL TIME BACK-END DEVELOPER, G-particle United Arab Emirates We worked with LUIS, a Microsoft product. Use popular CRMs such as ZOHO CRM Or Sales Force and Suite CRM It was a great experience I had here. To communicate with all of these third parties, we needed a separate connection that has its own queries. We write multiple Dialog for communication with purpose of user action. NOVEMBER 2019 – JANUARY 2020, FULL TIME BACK-END DEVELOPER, ALOPEYK IRAN TEHRAN AloPeyk is the leading on-demand urban logistics platform in Iran, bringing instant delivery within anyone's reach. It uses an extensive network of motorcycle couriers to form a logistics network that's fast, cheap, and reliable. A part of the back-end team we provide e-commerce software for the biggest store in Iran. Achievements and responsibilities: Development and a part of Analysis for a big project contain more than 20 microservices. Completed all phases of software development life cycle including requirements, design, development, testing, deployment, and support. Design ASP.NET Core application and Dockerzed projects. Using GIT as source control. Using Pivotal Tracker as a task manager. CI/CD (GitLab) Using RabbitMQ as event bus(direct). Working with docker-compose for creating the container. Working in an Agile team of .NET developers for a fast-paced software development firm. Participate in the selection of the best design pattern in the team meeting. EDUCATION 2006 - 2010 Bachelor's degree Field Of Study Computer Software Engineering Dates attended or expected graduation2006 – 2010 software engineer. SKILLS          .NET Core .NET Framework Microservices CQRS Docker (Docker-compose) Elasticsearch SQL Server query Event bus (RabbitMQ) Redis (Microsoft Azure Redis Cache and Local Redis) 2     Unit Test Integration Test GRPC CI/CD (GitLab and GitHub) 3
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.