M. Reza Farahy

Looking for a new opportunity

Angestellt, Senior Software Engineer, Foxit Software

Berlin, Deutschland

Über mich

Software engineer with 15+ years of experience in planning, design, development, and delivery of full life cycle of apps in an agile manner. Began with Turbo C and C++ and memory management concerns and now involving cross-cutting development technologies.

Fähigkeiten und Kenntnisse

Node.js
TypeScript
C#
MongoDB
Asp.Net
SQL Server
jQuery
HTML5
OOP
UML
Spring-Framework
Design Pattern
Socket Programming
SOA-Solutions
JavaScript
CSS
React JS
RabbitMQ
Blazor
SignalR
Socket Programmierung
REST
API
LINQ
Specflow
NUnit
Redux
Microservices
Git
Docker
Mongo DB
TFS
Agile Software Development
KANBAN
Redis
NoSQL
MS SQL Server
SQL
Softwareentwicklung
Agile
Software
Engineering
Backend
MySQL
Database
PostgreSQL
.NET
nodejs
Kubernetes
AWS Cloud
Apache Kafka
GraphQL
Information technology
Computer Science
Full-stack development
Entity Framwork

Werdegang

Berufserfahrung von M. Reza Farahy

  • Bis heute 1 Jahr und 6 Monate, seit Dez. 2022

    Senior Software Engineer

    Foxit Software

    - Owner and expert on large sections of our codebase especially in GraphQL, Notification Service, Collaboration Service, and Azure DevOps CI/CD - Sits on the Architectural Review Board, and provides feedback on projects outside of their core area - Identifies tasks that need to be done and matches to team members and technical documentation - Reviewing PR across all teams and suggesting best practices

  • Bis heute 2 Jahre und 1 Monat, seit Mai 2022

    Senior Full-Stack Developer

    Candis GmbH
  • 9 Monate, Juli 2021 - März 2022

    Senior Full-Stack Developer

    Hahn Software

    • Participated in Amazon Warehouses Locating Project consisting of 7 developers • Worked on Syskron data processing system Achievements: • Solving problems that company or team faced with Technical Stacks: Javascript, TypeScript, Node.js, C#, Microsoft Azure, Cake Build, Test Unit, PixiJS, webpack, WebSocket, Git

  • 4 Jahre und 2 Monate, Feb. 2017 - März 2021

    Senior Full-Stack .Net Developer

    Sadad Electronic Payment

    • Acted as a leadership for a development team of 5-8 developers • Architecting about +70 RESTful web services to deliver services to third-party companies. • Troubleshot and resolved performance issues for databases and software with 1500 Req/Sec • Exterior portal hosted on mmp.sadadpsp.ir (not available from abroad IPs) – demo video Achievements: • Reducing 5 times the time of the application process of merchants • Raising of 20% in the company's income by the new scoring system for evaluating customers

  • 4 Jahre und 3 Monate, Apr. 2013 - Juni 2017

    Senior Full-Stack .Net Developer

    Exir Techsun

    • Constructed a new web application framework which later named UIE in a team of 5 • Technical consulting Achievements: • Innovated a new web framework that helped companies cover 80% of CRUD forms and reports • reduction time of 30-40% in development time and company’s costs over developing 5-6 projects Technical Stacks: JavaScript, TypeScript, RabbitMQ, Asp.net MVC, C#, Quartz, Stimulsoft, T4 Templates, Html, Css3, Bootstrap, Entity Framework, MS-SQL Server, TFS, SCRUM, Web Socket, SignalR

  • 2 Jahre und 2 Monate, Feb. 2010 - März 2012

    Senior Web Application Developer

    Derayat Gostar

    A web based CMMS automation system installed on five power plants and still running up to now which is designed and developed by a team consisting of four developers and one industrial engineer technically managed by me. Design and developing a framework that speed up development phase and decrease company's costs and the need to more professional developers.

  • 10 Monate, Dez. 2008 - Sep. 2009

    Developer and Co-Founder

    Kara Pardazan Emertat

    Developing an automation system for Loan Office of BMI for Sadad Company. The questionary form consists of more than 200 fields and include a workflow.

Ausbildung von M. Reza Farahy

  • 2010 - 2012

    Computer Software Engineering

    University of Tehran

    I have been working on "Using stochastic Petri Nets to improving prognosis in preventive maintenance" for one year. In this project I modeled neural network by Petri Nets and trained it by sample data and then improved failure prediction accuracy.

  • 2004 - 2009

    Computer Software Engineering

    Shamsipour Technical and Professional University

    I focused on my primitive courses and I improved my developing skills.

Sprachen

  • Englisch

    Fließend

Interessen

Music
Gaming
Sports
Movies
Research
Training
News

21 Mio. XING Mitglieder, von A bis Z