n s u n
محمد عمروآبادی


Summary


More than 10 years programming and application development experience in various languages and technologies.

Computer skills


Languages
Proficient in: C#, ASP.NET, Java, JEE, ActionScript
Familiar with: C, C++, SQL, QBasic, JavaScript, XML, HTML, UML
Software
IDE: Visual Studio 2003, 2005 & 2008, Eclipse, Netbeans, Sun Creator 2
Database: Microsoft SQL Server 2000 & 2005, Microsoft Access, MySql
Platforms: Microsoft Windows, Linux

Experience


Programmer Analyst & developer

2003-Present

Advanced Information & Communication Technology Center (aictc)
Primary responsibilities include model, design and development of server & client code.
Designed and cooperated in development of a distributed real-time virtual class system. This system is a 3-tier real-time application based on TCP socket communications. It provides a virtual environment in which teacher and students gather and simulate a real-world educational session. There is various tools that teacher uses to provide its teaching and all use to communicate and interact. This project took almost 1 year of heavy modeling and development using UML, C# and Flash. Currently deployed in “Payam-e Nour” university and is being used for real classes and people. Another client is “Advanced Information and Communication Technology Center (AICTC) of Sharif university. AICTC deployed system can be accessed at http://vc.aictc.ir .
Developed organization web-based Task Management system using C#.NET and Asp .NET platform. A system in which a set of people and their management relations are defined. Tasks are defined by higher levels that are followed by a set of reports by lower levels as they are doing the tasks.
Analyzed, and cooperated in development of various Web site applications in ASP.NET and Java.

  • Iran Telecommunication Research Center (ITRC)

Researched on various kinds of middleware technologies.


Education


Shahed University

2006

A.S., Computer Science