CV - Concordia University

ARASH KHODADADI
PERSONAL INFORMATION
Address: Apt. 303, 3550 Linton Ave., Montreal, Quebec, Canada.
Postal Code: H3S-1T2
Phone: +1 514-8621368
Email: [email protected] , [email protected] , [email protected]
Web: www.arashkhodadadi.com
RESEARCH INTERESTS

Programming Concepts

Context-Awareness

Model-Driven Web Development

Software Engineering
TECHNICAL SKILLS

4 years of experience in software and web development with .Net Framework technologies,
- Expert in C#
- Expert in ASP.Net MVC3, Razor Engine, ASP.Net authentication and authorization
- Familiar with WCF, WCF RIA and web services
- Familiar with Silverlight and WPF applications
- Expert in Windows Forms applications
- Expert in Fluent NHibernate, Familiar with EF and Linq
- Expert in Telerik RadControls Components for .Net development

2 years of experience in software development and programming with Java technologies,
- Expert in Java Core (SDK)
- Familiar with Hibernate programming
- Familiar with Java EE, JAX-WS, web services, Servlets, JSP and JSTL

Database design and management: SQL Server and MySQL

Expert in HTML and CSS

Familiar with JQuery and JavaScript

Familiar with UML and RUP

Familiar with Web Services, SOAP and REST

Familiar with C, C++ and Assembly
PROFESSIONAL MEMBERSHIP
2008-2010
Member of Research group for Game Programming
Leader of modeling team for Graphic design using MAYA
EDUCATION
2013-present
Department of Computer Science and Software Engineering, Concordia University
M.Sc. student and research assistant in GIPSY Lab, GPA: 4.10/4.30.
Expected graduation date: December 2014
2007-2012
Department of CEIT, Amirkabir University of Technology (Tehran Polytechnic)
B.Sc. graduate in software engineering, Overall GPA: 15.67/20,
Major GPA: 16.16/20.
2003-2007
Salam High School, Tehran, Iran
Diploma in mathematics and physics, GPA: 18.65/20.
WORK EXPERIENCE
Oct 2011-Dec 2012
Jan 2012-Nov 2012
Defraz Software Solutions Company
Senior Software Designer and Developer
 Designed and developed full AVL system and web application with GPS tracking systems.
 Designed and developed WCF services for working with GPRS, GSM and SMS data transfers.
 Designed and developed rule management and rule checking system.
 Designed and developed Silverlight map applications and map services.
 Designed and developed contract management applications.
 Designed and developed sales and delegations management portals for companies.
 Researched in C# frameworks and best practices for designing web applications.
Namaad Iran Company
Senior Software Developer in Web Development Department

Feb 2011-May 2012
Dec 2009-Feb 2011
July 2009-Dec 2009
Designed and developed Namaad Personnel Management module of ERP solutions web
application.
 Integrated AVL and map solutions with Namaad ERP package.
OMNI Computer Company
Technical Project Manager of Design and Development Team of desktop projects
 Designed and developed applications for cinema ticket selling, Reservation and etc.
 Designed and developed management portal and CMS applications for companies.
Ofogh Rayane Company
Technical Manager of Software Development Team

Designed Ofogh Content Management System (CMS).

Designed and developed CRM and sales management for Ofogh and other companies.
Ahram Rayane Sepahan Company
Software developer

IP Telephony socket programming.
TEACHING ASSISTANTSHIP

Computer Software 1; Spring 2009;

Operating Systems; Fall 2009;
PUBLICATIONS AND PRESENTATIONS
Apr 2012
Arash Khodadadi, “Increasing Maintainability of Sale Charting Programs Using Fluent NHibernate
ORM and MVP Pattern”
- B.Sc. Thesis and Presentation, Amirkabir University of Technology, Apr 2012 (In Persian)
Jan 2011
Arash Khodadadi, “How Fluent NHibernate makes life easier for developers”
- Presentation, Amirkabir University of Technology, Jan 2011 (In English)
Dec 2010
Arash Khodadadi, “Using Hibernate and NHibernate in designing websites”
- Presentation and technical report, Amirkabir University of Technology, Dec 2010 (In English)
Apr 2009
Arash Khodadadi, “General-purpose computing on graphics processing units (GPGPU)”
- Presentation and technical report, Amirkabir University of Technology, Apr 2009 (In Persian)
AWARDS AND HONORS
2009
2007
Candidate for membership in SSC (Student Scientific Committee).
Ranked 1023rd in National Universities Entrance Exam among more than 1,000,000 applicants for
Engineering and Mathematical science.
Ranked 675th in National Universities Entrance Exam among more than 500,000 applicants for
Foreign Languages science.
2007
2005
Ranked 2nd amongst students during 3rd year of high-school.
SELECTED ACCOMPLISHED COURSE PROJECTS


Advanced Software Architectures, “Software Architecture design, description and evaluation of HIS system”,
2013.
Advanced Programming Practices, “Design and development of a Kingdoms board game”, 2013.

Advanced Database Design, “Design, development and optimization of 2PMMS merge and join”, 2013.


Internet Engineering, “Design and development of a portal via PHP, J2EE and ASP”, 2010.
Microprocessors Lab., “Design and build a sample kitchen timer using Atmega32”, 2010.


Artificial Intelligence, “Design and development of an intelligent RISK game”, 2010.
Computer Architecture Lab., “Design and implementation of a basic computer”, 2010.

Data Storage and Retrieval, “Develop a program to analyze articles contained in a gigantic file, and semantic
search for specific words using Stemming algorithm via Java”, 2009.

Machine Language Programming, “Implementing a file explorer via C++ & Assembly”, 2008.

Advanced Programming, “Development of network multiplayer WORMS game via Java”, 2007.
LANGUAGES
Persian (Native)
English: IELTS: 7 (Listening: 8, Reading: 6, Writing: 6.5, Speaking: 6.5)
Familiar with French
Familiar with Arabic
HOBBIES
Surfing on the net, blogs and social media; Swimming and biking; Playing video games, watching TV series and movies