|
|
|
<%= Siamak.getProperty("resume") %>
|
|
Print Version
Personal Information
Education
Research Interests
Professional Experiences
Accomplished Projects
Proficiency and Skills
Language Proficiency
First Name: Siamak
Last Name: Sadeghianfar
Date Of Birth: April 26, 1982
City Of Birth: Babol, Iran
Citizenship: Iran
Hobbies: Computer, Internet, Music, Sports, Movies
Favorite Sports: Kateda, Basketball, Swimming, Billiard
Email:
sadeghian@ce.sharif.edu
siamak82@yahoo.com
Homepage:
http://ce.sharif.edu/~sadeghian
http://www.vndgroup.com/siamaks (mirror)
- 2000 - 2005:
Bachelor of Science,
Computer Engineering,
Department of Computer Engineering,
Sharif University of Technology,
Tehran, Iran
- 1996 - 2000:
Diploma,
Maths and Physics,
Emam Mohammad -e- Bagher,
Esfahan, Iran
- UI and Usability
- Software Architecture
- Methodologies specially Agile Methods
- Distributed Systems
- Formal Specification
- Theory of Machines and Languages
- Database Performance
- Artificial Intelligence
- May 2003 - Feb 2005
System Group,
Tehran, Iran.
Involved in developing a large scale office automation system based on J2EE technology and according to RUP methodology.
We (me and one of my co-workers) developed a web based UI Generation Framework, which is
consisted of various web components like multitab, datagrid, textfield, flexcombo, etc and is used for implementing the
use-cases. My roles are :
- J2EE Developer
- SDK Developer
- Designer
- UI Designer
- Technical Supporter
- Oct 2001 - Apr 2003
CyberMehr, Sharif University
of Technology,
Tehran, Iran.
Working on different J2EE projects such as web based "Course Registration" software which is deployed and used at Sharif University of Technology. My roles were:
- J2EE Developer
- Web Designer
- Jul 2002 - Feb 2003
Electronics and Computing Machines and Services Tehran, Iran
I analyzed, designed and implemented various tax related programs. My roles were:
- Designer
- Analyst
- Developer
- Web Developer
- Jul 2001 - Sep 2001
Hooshafzar Institute, Esfahan,
Iran.
I taught in different fields such as programming, web programming, web designing,
Photoshop, etc.
- 2001 - now:
Self Employed
Accomplishing various web based projects individually which consisted of analyzing, designing and implementing the
applications.
Web GUI framework for J2EE
- Winter 2004
- Analyze, Design and Implementation
- An event-driven framework that includes various web components like grid, treegrid, multitab, textfield, flexcombo, etc for J2EE applications. Flexcombo is a combobox that is able to fetch its data from the server without refreshing the page and at the time of opening. It's designed mainly for master-slave comboboxes that do not want to transfer all the data to the client because of the
enormous size of data before the user needs them. It also provides search feature in its list of items according to user inputs. For example it can be used for putting a dictionary in a combobox. It so efficient because at the beginning it loads no data, and when the user presses "a", it fetches all the words that begin with "a" form the sever and fills itself.
Virtual Factory
- Summer 2003
- Design and Implementation
- A web-based software that simulates cooperation of some factories to produce some products
cooperatively. Some factories and some customers are registered in the virtual factory. When a customer orders a product, the providing factory tries to share the parts production between other factories and schedules the production. It also offers time and cost estimation and rescheduling in case some factories reject the assigned part-production task. The analysis was done already as an thesis project.
Real Estate Management
- Spring 2003
- Analyze, Design and Implementation
ISP Account Management
- Winter 2003
- Analyze, Design and Implementation
- It is a web based system for managing ISP accounts. The features include defining different account types with different criteria like time or size of received data, keeping track of the users with reports on their connection times and size of data
transferred, changing an account service type during usage time, etc.
Proxy Server
- Fall 2003
- Implementation
- A simple http proxy server that forwards the request to the actual host, and returns the response to the client.
Sales Management Software
- Fall 2002
- Analyze, Design and Implementation
- A client based system for keeping track of companies and the amount of tax they should pay according to their financial transactions. It provides a rich reporting system with tailoring feature.
Business Card Management
- Summer 2002
- Analyze, Design and Implementation
It's a web based system for organizing business cards which supports categories, search, etc.
Several Dynamic Websites
Most of the following websites are dynamic and can be updated through a control panel:
- Operating System
Microsoft Windows, Linux, Microsoft DOS
- Methodology
RUP, XP, Waterfall
- Technology
- Proficient in J2EE
- Familiar with .Net
- CASE Tool
Rational XDE, Together, Power Designer, CASE Studio
- Programming Language
- Proficient in Java, C/C++, Delphi, Pascal, SQL
- Familiar with C#, Prolog, 80x86 Assembly, Verilog (Hardware Description Language)
- Programming Environment
- Proficient in Borland JBuilder, IntelliJ, Komodo
- Familiar with Borland C Builder, Microsoft Visual Studio .Net,
Cold Fusion Studio
- Web Development
- Proficient in JSP/Servlet, Php, HTML, XHTML, XML, XSLT,
JavaScript, CSS
- Familiar with Cold Fusion, ASP/ASP.Net, ActionScript
- Database Management System (DBMS)
Oracle, Mysql, PostgreSQL, IBM Cloudscape, Microsoft SQL Server,
Microsoft Access
- Graphics
Adobe Photoshop, Adobe ImageReady, Ulead PhotoImpact, Macromedia Flash
- Web Designing
Microsoft FrontPage, Macromedia Dreamweaver, Macromedia HomeSite
- Word Processing
Microsoft Word, TeX/LaTeX, FarsiTeX, TeXnicCenter
-
Miscellaneous
Weblogic Server, Tomcat, Apache HTTP Server, Microsoft Project, Microsoft Excel, Microsoft IIS, Visual SourceSafe, Rational RequisitePro, Rational ClearCase
- Farsi: Fluent
- English: Fluent
- Swedish: Basic Understanding
Last Update: May 10, 2005
|
|