Faegh OmidiKarkani is an experienced senior software developer and designer in Iran with expertise in .NET, web technologies, and databases. He has over 10 years of experience developing applications such as CRMs, ERP systems, and reporting tools. He is proficient in C#, ASP.NET, SQL Server, and holds a Master's degree in Computer Engineering with a focus on artificial intelligence and time series prediction.
1. Faegh OmidiKarkani
Senior Software Developer
Email: faraomidi@gmail.com
Mobile : +98 9127213991
City : Iran, Tehran
Date of Birth : May 4th
1984
About
Experienced software developer and business model designer with efficient experience on
windows, web-based, mobile applications and a deep knowledge on database design and
techniques. I have decent analytical and problem solving skills and I am inclined to work with
a team on challenging problems. I always welcome challenges to raise my experience.
Designing optimized and efficient solutions for real world problems is my expertise.
Education
Master
Computer Engineering (Artificial Intelligence)
Islamic Azad University Science and Research Branch (2008 - 2012)
Thesis Title: Time series prediction
Bachelor
Computer Engineering (Software) - Arak University (2003-2007)
Final project: PNS algorithm (A novel parallel CPU scheduling algorithm)
Work Experiences
Senior Software Developer and Designer
Company : Kharazmi Data Processing Company (DPK) (May 2018 – Current)
Developer and designer of Bank HR systems (Personnel – Payroll – Reward – Report Generator)
Software Developer
Company : Abid System (May 2012 - April 2018)
Programmer and designer of a Web-Based CRM and windows-based applications such as
Sale, Treasury, Inventory, Asset, Payroll, and the software for flour and wheat producer factories
University Lecturer
University of Applied Sciences (ACMT & DPI) in Tehran (May 2009 - July 2012)
Taught courses: computer programming, data structure, database principles, database laboratory
English language for computer, methods for presenting technical and scientific subjects
Skills
Programming languages
C#.Net, VB.Net, C++, Pascal, Visual Basic6 - Expert
Java, Android SDK - Intermediate
ASP.Net programming environment (Web Forms & MVC Architecture) - Proficient
2. Database & Data Modelling concepts
SQL Server (T-SQL, Cursor, Pivot, Function, Stored Procedure, Trigger, Designing ERD) - Expert
ORM, Entity Framework, LINQ – Good
Dominant in Object - Oriented concepts (Interface, Inheritance, Delegate, Access modifiers, …)
Software engineering & Design patterns – Familiar
Deep knowledge of different businesses and capable of analyzing and offering efficient solutions
and algorithms for complicated problems by having a good analytical insight
Web technologies
HTML, CSS, JavaScript, CSS, Bootstrap, .Net Core, Angular, Web API - Intermediate
Engineering Software
Dominant in MATLAB application and Artificial Intelligence methods and algorithms such as Neural
Networks, Genetics Algorithm, Fuzzy Systems, Data Mining and other AI concepts
Report Generator Software (Crystal Reports, Fast Reports) - Good
Language
Persian (Native)
English (Fully dominant - Holding a 7 band-score in Academic IELTS)
Certificates
Asp.Net MVC6
Duration: 6 weeks
Approach: Building a complete online internet shop with perfect facilities
Web GIS
Duration: 30 hours
Approach: Showing and managing spatial data in web (Asp.Net)
Fulfilled Projects
Project Management Web Application
A project management website with Asp.Net web-forms platform with below facilities:
- Managing information of projects and related items such as finances, letters, sessions (CRUD)
- Setting access level for users and managing users’ information
- Report generation with different chart types, export to excel
- Upload and download attachments
An “Emergency Information Management” software
A “Customers Services Management” software for Agents of Bootan company in Iran
Researches
Paper : “PNS: A Novel Parallel Scheduling Algorithm”
Conference: “ICSEA 2006 and ICSNC 2006”
M.S dissertation: Prediction of stocks market time series by combining clustering and
fuzzy methods with desirable results