Hi !! Welcome to my profile !! I have been working on the windows software development for more than 12 years. I follow software development seriously and my main stack and programming language are .NET and C#. With this stack, I usually develop desktop applications and services for Windows. my next interest is in the field of cyber security and I am learning this field quickly !!! I do development also automation of tasks such as web scraping.Why Me? ✔️ Effective Communication ✔️ High Quality Delivery ✔️ Clean Code Structure ✔️ 99% Satisfaction to Clients ✔️ Ongoing support for Bugs & Any issuesI am familiar with the concepts of Object-oriented programming (OOP) and coding principles. I know the tips of software architecture and I implement a strong and advanced framework in the projects I develop. I like design patterns and use them in my own projects. I always try to be up-to-date and aware of the latest achievements in the .NET, and I spend a lot of time learning.Skills overview: ✔️ Programming Languages: C#, Python, JavaScript ✔️ User Interface : WPF, WinForms, UWP, MAUI, Console, Windows services ✔️ Database : SQL Server, MySql, SQLite, Mongo Db, PostgreSQL ✔️ ORM : Entity Framework Core, Dapper, NHibernate ✔️ Architectural Patterns : MVC, MVVM ✔️ Design Patterns : Factory, Decorator, Strategy, Observer ... ✔️ Versioning : Git, TFS, SVN ✔️ DevOps : GitHub, GitLab, Docker, Team Services\Azure DevOps, Jira, Trello ✔️ IDE : VisualStudio, VS Code, Rider ✔️ Tools: ReSharper, Fiddler, Linux ✔️ Unit Testing Frameworks C# : XUnit, NUnit, Moq ✔️ Frameworks: Prism, Caliburn, MVVM Light ✔️ Reporting: Crystal Report, FastReport, PDFSharp ✔️ UI Libraries : Telerik, Devexpress, Infragistics, Xceed ✔️ Libraries: Selenium Driver, HtmlAgilityPack, Newtonsoft, Aspose, SciChart, MahApps, NLog ✔️ IOC Containers : Autofac, Ninject, UnityContainer, StructureMap ✔️ GIS Mapping : ArcPro, ArcGIS Desktop, ArcGIS Server ✔️ Packaging & Deployment: ClickOnce, MSI Installer, InnoSetup, Wix, NSISCurrently, I am working as a developer of cyber security tools in Farnahad. The purpose of this company is to develop penetration testing, digital forensics and secure coding tools. The main users of these products are security professionals, network administrators and software developers.
-
Software DeveloperFarnahad Apr 2023 - PresentTehran, Tehran Province, IranFarnahad is developing cyber security softwares. The target market for software products are security experts, network managers and software developers. Providing professional software to improve cyber security is current goals of Farnahad. As a software developer, I have the task of developing and designing the facilities needed in this field.• Implementation of integrated softwares for penetration testing and automation• Development of digital forensics softwares• Providing the tools needed in the field of secure coding• Development of operating system security software -
C# DeveloperCommunere Ltd. Mar 2019 - Nov 2020Tehran, Tehran Province, IranI developed a routing software that suggested the most optimal route with AI algorithms. This software used technologies such as C#, WPF, SQL Sever and MVVM. I got to know more about the flow and methods of developing GIS algorithms. This software is used in England and the main customer is those municipalities• Improving the user interface with WPF and MVVM• Applying new routing algorithms with the GIS concepts• Developing with the SOLID principles and OOP concepts• Extending the database model with Entity Framework and SQL Server -
Software DeveloperFarnahad Dec 2016 - Mar 2019In the Oil Research Institute of Sharif University of Technology, a project was defined for oil well data management and acid working process. As a senior developer, I was responsible for developing this software on the Windows platform. To develop this software, I collaborated with a group of 5 oil experts.• Implementation of specialized oil trend charts and graphs• Implementation of artificial intelligence designed for predictive computing• Software implementation using WPF and Windows Forms• Database design and implementation using SQL Sever and Entity Framework• Implementation of user interface and reports with Devexpress and ComponentOne -
Software DeveloperFarnahad Apr 2013 - May 2016I am the founder of Farnahad. I founded Farnahad to implement software projects independently. The main purpose of this company was the development of software for blood laboratories and hospitals. More than 10 million medical records were created in the developed software. In these projects, I implemented complex protocols for transferring medical information, such as HL7 and ASTM.• Implementation of ASTM and HL7 protocols• Two-way connection to medical and laboratory hardware• Managing & displaying PACS images along with medical reports• Software development under .NET and with WPF, Entity Framework• Designing the user interface with Devexpress and Telerik products -
C# DeveloperYazd Science And Technology Park Dec 2011 - Apr 2013Yazd Province, IranI was part of the team that developed project management software for government organizations. In this project, I learned to develop web applications with ASP .NET Web Form. Programming under the SQL Server database was a big part of my job. Development of dashboards and real-time reports in management panels was another part of my work.• Web application development using ASP .NET Web Form• Design and programming database with SQL Server database• Software development under Windows with WPF technology• Implementation and call of web service with WCF and SOAP technology• Connecting to SIM card and phone modems to send SMS and make voice calls -
Junior Software DeveloperKaman New Arts Sep 2010 - Dec 2011Yazd Province, IranI started learning programming and software development from Kaman New Arts. I got acquainted with the instructions of C# and at the same time I participated in an elementary course for learning programming with C# and .NET. At the same time as working in this company, I was studying software engineering at the university.• Basic learning of programming principles and software development• Learning relational database concepts• Development of multimedia software with Windows Forms technology• Familiarity with Access and SQLite database
Mohammad Ghaderiyan Skills
Mohammad Ghaderiyan Education Details
-
Computer Software Engineering -
Computer Software Engineering
Frequently Asked Questions about Mohammad Ghaderiyan
What company does Mohammad Ghaderiyan work for?
Mohammad Ghaderiyan works for Farnahad
What is Mohammad Ghaderiyan's role at the current company?
Mohammad Ghaderiyan's current role is Software Engineer & Searching for Meaning.
What schools did Mohammad Ghaderiyan attend?
Mohammad Ghaderiyan attended Islamic Azad University, Islamic Azad University.
What skills is Mohammad Ghaderiyan known for?
Mohammad Ghaderiyan has skills like Linq, .net, Asp.net, Wcf, Wpf, C#, Javascript, Software Development, Microsoft Sql Server, Html, Visual Studio, Iis.
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