M. Reza Farahy
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.
Werdegang
Berufserfahrung von M. Reza Farahy
- 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
• 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