Updated at 17 Jan 2006
S.M. Hossein Hamidi
|
Contact Information |
||
|
|
Address |
189, Niroohavee 4th St, Piroozi Ave, Tehran, Iran |
|
|
Cell |
+98-912-2070343 |
|
|
|
|
|
|
Home page |
|
|
|
|
|
|
|
|
|
|
Education |
||
|
|
B.S., Software Engineering, Sharif University of Technology, Tehran, Iran, 2000-2005 |
|
|
Professional Experiences |
||
|
|
Senior Researcher, Study and Report of Problems of OpenOffice.org with Persian Language (A sub-project of FarsiLinux National Project) , Iran, Jan 2006-Present (contract part time) · Proposed a vision document describing ideal support of Persian language in “OpenOffice.org” Suite.
|
|
|
|
Freelance Network and Security Consultant, Iran, Nov 2005-Present (part time) Telecommunication Company of Tehran
· Collaborated as a security expert in design and implementation of many security mechanisms; for example: Captive Portal, High Availability, access control and network application security. Most of solutions are based on Unix-like operating systems.
|
|
|
|
Freelance Linux and Security Consultant, Iran, Jan 2005-Present (part time) Islamic Republic News Agency (IRNA)
· Provided security advices in the process of software acquisition and software development · Integrated many solutions (like reverse proxy/and dns proximity) to achieve Globally Distributed Load Balancing and High Availability on web servers. |
|
|
|
Chief Technology Officer, Iran, May 2004-Present Hasin New Technologies Development Company
· Designed architecture of a rich feature E-Mail System based on open source software and managed production. · Managed implementation, administration and support of Freebsd-based services in Iran Newspaer, Telecommunication Company of Tehran, Ministry of Cooperation, ACECR (Nasir Branch) and etc. · Managed project of digital archive of Iran Newspaper on a standalone DVD, using embedded database technology. · Coordinated implementation of Linux-based thin stations for windows environments in several educational organizations. · Directed project of cookie-based transparent proxy authentication and single sign-on (SSO) in Linux environment · Taught a complete course on Internet E-mail based on Freebsd for IT staff of Telecommunication Company of Tehran. (including qmail, vpopmail, courier-imap, horde imp, spamassassin, clamav, maildrop) |
|
|
|
Independent Software Consultant, Iran, Feb 2005-Mar 2005 (part time) Deputy parliament and Provinces, Islamic Republic of Iran Broadcasting (IRIB)
· Contributed in the phases of requirement analysis, preparing request for proposal and choose qualified company. |
|
|
|
Freelance Linux Development Consultant, Iran, Dec 2003 – Apr 2004 (part time) Iran Telecommunication Research Center (ITRC), Switch Specialized Group
· Solved problems with porting programs into Linux and developing new ones. |
|
|
|
Application developer and designer, PGen (course project), Jul 2003 – Nov 2003
· Developed core engine of PGen which takes advantage of a distinct technique to generate parse table from graphical syntax graphs. Pgen is used in major Tehran universities to accomplish compiler course projects. |
|
|
|
System Developer and Linux Administrator, E-Mail to SMS project, Iran, Jul 2003 – Oct 2003 (internship) Peykasa Company (affiliated with Network Security Center)
· Implemented and designed E-Mail to SMS and new E-Mail alert via SMS. · Installed and maintained company Linux development server. Administered central CVS, Samba PDC and backup system. |
|
|
|
Junior Research Assistant, E-Mail Filter Project Network Security Center (successor of Network Security Lab.), Sharif University of Technology, Iran, Jan 2003 – Jun 2003 (part time)
· Cooperated in high-level specification of an E-Mail Filter. · Prototyped an E-mail filter gateway using open source software. |
|
|
|
Programmer and UI Designer, Separ firewall project Network Security Lab., Sharif University of Technology, Iran, Oct 2001- Dec 2002 (part time)
· Designed and implemented a windows-based user interface for configuration client of Separ firewall (Refer User Guide for screenshots) |
|
|
Teaching Experiences |
||
|
|
Independent Linux Instructor, Nov 2003 – Present
· Taught Linux Fundamentals and Administration courses on site for IT staff of many governmental organizations like Islamic Republic News Agency, Qom Province Governor Generalship, Iran Meteorology Organization, Iran Presidential Office, Aerospace Industries Organization, SazehGostar Saipa Company |
|
|
|
Linux Systems Programming Instructor, Jul 2003 – Present Training Department, AICTC (affiliated with Sharif University of Technology)
· Taught Linux Systems Programming for professionals four semesters. |
|
|
|
Teaching Assistant, C Programming, 2003 – Fall Semester Computer Engineering Department, Sharif University of Technology |
|
|
|
Teaching Assistant, Computer Workshop, 2003 – Fall Semester Computer Engineering Department, Sharif University of Technology |
|
|
|
Teaching Assistant, Advanced Programming with C++, 2003 – Spring Semester Computer Engineering Department, Sharif University of Technology |
|
|
|
Teaching Assistant, Advanced Programming with C++, 2002 – Fall Semester Computer Engineering Department, Sharif University of Technology |
|
|
|
Teaching Assistant, Computer Workshop, 2002 – Fall Semester Computer Engineering Department, Sharif University of Technology |
|
|
|
Teaching Assistant, Structured Programming with Pascal, 2001 – Fall Semester Computer Engineering Department, Sharif University of Technology |
|
|
|
Teaching Assistant, Structured Programming with Pascal, 2001 – Spring Semester Computer Engineering Department, Sharif University of Technology |
|
|
Publications |
||
|
|
“An Introduction to Linux Development Environment”, FarsiLinux Seminar, Hamedan, Iran |
|
|
|
"A Practical Approach to Mailbomb Problem", with H. Lotfi, ISCEE2004 |
|
|
|
"A review on Spam problem and prevention", (in Persian), Amn bulletin Vol 7 |
|
|
Certifications |
||
|
|
10 certifications from Brainbench including Linux Programming, Unix Administration, Linux Administration, Network Security, Transcript# 5322009 |
|
|
Computer Skills |
||
|
Programming Languages |
||
|
|
BASIC, C, C++, Pascal, AT&T Assembly, HTML, PHP, shell scripting |
|
|
Tools |
||
|
|
C++ Builder, Delphi, Visual Basic, Visual C++, Rational Rose, Gnu build tools, CVS, Latex, VMware, Microsoft Office (Word, PowerPoint, Excel, Outlook, OneNote, Project) |
|
|
Database |
||
|
|
PostgreSql, Mysql, Valentina |
|
|
Operating Systems |
||
|
|
Linux, FreeBSD, Windows (3.1, 95, 98, 2000 Server, 2003, XP), VAX/VMS, MS-DOS, Commodore 64 |
|
|
Technical Administration |
||
|
|
Apache (web server), Samba (SMB file server), qmail (SMTP server), bind (DNS server), squid (proxy server and cahce), iptables/ipfw/ipfilter (firewall), performance tuning |
|
|
Security |
||
|
|
Familiar with a wide range of security and cryptography concepts and applications: PKI, Certificates, Firewalls, content filtering, IDS, VPN and IPSEC, SSL, PGP, Token and Secure ID, AAA, security scanners, security standards, OS security, Application Security (specially network services security) |
|
|
Languages Familiarities |
||
|
|
Fluent in English ( Well in Speaking , Writing, and Reading) |
|
|
|
Familiar with Arabic |
|
|
|
Fluent in Persian as native language |
|