Asghar Dehghani
*** ***** ***** *.*. Box ****
Socorro, NM 87801 USA
Phone: 915-***-****
*********@*****.***
An accomplished Software Engineer specializes in Object-Oriented Design and Analysis, An Experienced Programmer in different Programming Language and Technologies and a skillful Data Analyzer with solid background in Data Mining and Machine Learning techniques as heuristic data analyzing methods.
Summary of Qualification
• Strong knowledge of Object-Oriented Design and Analysis; Skilled at progressing from problem statement to well-documented design.
• Strong knowledge of programming with popular Object-Oriented programming languages and technologies; Java, C#.Net, Delphi and C++
• Strong knowledge of Discrete Mathematics, Data Structures and Algorithms
• Solid background in Data Analysis; Solid knowledge of Data Mining and Machine Learning
• Strong background in Database Design, Programming and Administration
Technical Skills
• Client-Server (Desktop) Application Developing:
C#.Net (Microsoft Visual Studio 2005, 2008 and 2010)
Java (Under Intellij, Eclipse and JBuilder IDEs), J# (MS Visual Studio)
C/C++ (Borland C++ Builder and Microsoft C++, GNU’s GCC and Make Under Unix/Linux)
Borland Delphi ( Delphi 5-7, Delphi 2010)
Python
Matlab
• Mobile and Pocket PC Application Developing:
Java (J2ME Technology) and
.Net (MS Visual Studio Emulator and MSSQL Server Ce)
• Web Developing Technologies:
Java (JSP)
C# (ASP.Net)
PHP
Basic familiarity with Ajax
• Software development technology and frameworks:
Object-Oriented Frameworks: Spring Framework for Java and Spring.Net Framework for C#
ORMs (Hibernate for Java and Nhibernate and Linque for C#)
CORBA, RMI
Web Services (SOAP, Microsoft .Net Remoting)
• Modeling and Markup Languages
UML
SYSML
AADL
HTML, XML, XSL, XSLT
Java Script
• Databases:
Microsoft SQL Server (2000,2005,2008 and 2010 Versions)
Mysql
IBM DB2
Paradox
Microsoft Access
Interbase
• System and Database Administration
Database programming and administrating (OLAP, Replication) using Mysql, MS Sql Server, IBM DB2
Linux System Administration(Redhat Compatible Distributions )
Microsoft WinNT/2K and Win2K3 System Administration
Professional Experience
2010 Department of Computer Science, New Mexico Tech
Research Assistant:
- C++ Programming
- Developing Numerical Applications Using Matlab
2010 New Mexico Tech Petroleum Recovery Research center (PRRC)
- Web Developing (C# and ASP.Net)
- Database Maintaining and Developing (MSSQL Server 2005)
2005-2009 Andishe pardaz Co Shiraz, Iran
- Software Engineer: Software process Modeling and Designing using UML, SYSML
- Senior C#.Net Programmer: Developing Desktop and client Server application in C# Using MS Visual Studio 2005-10 , .Net Web Developing (ASP.Net), Mobile and Pocket PC programming (Microsoft Smart Device Studio), Spring.Net Framework, NHibernate ORM
- Senior Java Programmer: Developing Desktop and client Server application in Java Using Jbuilder, IntelligIDE and NetBeans, Web Developing (JSP), Mobile and Pocket PC programming (J2ME), Spring Framework, Hibernate ORM
- C++ programming using C++Builder and MS Visual C++
- Senior Delphi programmer (Delphi 5-7)
- DB designer/Owner (Using IBM DB2, MySQL , MS SQL Server 2k-2k5-2K8 and InterBase)
- Data analysis and knowledge extracting in Medical Databases: Our main area of work in the company were implementing HIS (Hospital Information systems), MRS (Medical recording systems) and Medical data warehousing systems in clinical centers in south of Iran. The outputs of the systems were very large databases and needed to utilize some data mining for analysis and handling.
- Participating in design of a OCR engine for Farsi Language: The engine was going to be exploited in a document management system (Similar to Docuware system http://www.docuware.com)
- Implementing the Global Application and database of otology surgery information (FOSDB) (http://www.sums.ac.ir/english/shiraz/university.html): Goals of the project were, providing a client-server and highly user-friend application in order to collecting the otology surgery information in several clinical centers to enhance the future research for epidemiologists and medical statisticians. The application benefits from a big dynamic reporting system for fast reasoning. In the project I collaborated with several prominent professors in Shiraz University of Medical Science.
- Knowledge discovery and pattern recognition in otology surgery database of Shiraz University of Medical Sciences: In collaboration with two professors in Shiraz University of Medical Sciences, I employed different machine learning and data mining algorithms to extract risk factors and develop a model-based prediction system.
- Implementing a Data warehousing and reporting system for Middle-East Heart Committee in Iran-Shiraz (http://www.icrj.ir/UI/Pblc/Home.aspx)
- Implementing an enterprise paperless systems for Shiraz University of Medical Sciences (http://www.sums.ac.ir/english) and Jahrom University of Medical Sciences (http://www.jums.ac.ir)
Spring 2008 Pars-System Co Tehran-Iran
- Working as a programmer (Delphi programmer) and database designer on a huge ERP (Enterprise resource planning) system as the first comprehensive ERP system in the Middle-East (http://www.pars-system.com)
2005-2007 Andishe pardaz Co Shiraz, Iran
- Software tester
- Programmer (Java Under InteliJ IDE and Spring Framework and Hibernate ORM, C++ Under C++ builder, Borland Delphi)
- Database Designer ( IBM DB2, MS SQL Server 2K and My SQL)
Education
2010 - ? New Mexico Institute of Mining and Technology
M.Sc in Computer Science
2005-2009 Shahrood University Of Technology Iran
B.Sc in Software Engineering GPA: 3.45
References
Available upon requirement