Fierymill

  1. Home
  2. Anna
  3. Ramin
  4. The Boys
  5. Web development
  6. Photography
  7. Hobbies
  8. Pawprints
  9. Contact
  10. Links
  11. Suomeksi

Curriculum Vitae

Ramin Miraftabi

Liperi, Finland

+358-50-563 2485 (cell)
ramin@fierymill.net
http://fierymill.net/ramin/
LinkedIn Profile

Education

Ph.D. student Computer Science University of Joensuu

January 2002 - Present

Minored in Cognitive Science.

M.Sc. Computer Science University of Joensuu

September 1995 - December 2001

Minored in Computer Uses in Education.

Professional Experience

Software Developer Logica

June 2007 - Present

Working in the Digital Media unit developing web applications and sites with J2EE on the Bea platform.

Call firefighter, lieutenant Pohjois-Karjalan pelastuslaitos

June 2007 - Present

Systems Designer Pohjois-Karjalan pelastuslaitos (North Karelia Rescue Department)

April 2003 - June 2007

My main task was designing and developing a HRM application that managed our personnel, their worktimes and all additional factors that modify salaries. It was developed on a LAMP platform without the use of any frameworks as they didn’t exist when development began. Developing and maintaining the website at www.pkpelastuslaitos.fi was also my responsibility. I also served as the resident IT expert and participated in the decision making process when acquiring support systems.

I was able to use my language skills as a liason towards the EU during an EU funded international project. In addition to all this I also worked as a fire fighter in operational and teaching activities.

Research Assistant Department of Computer Science, University of Joensuu

January 2003 - March 2003

Teaching various courses and working on creating a suitable research plan for my Ph.D. From here I went to complete my civilian service at the North Karelia Rescue Department.

Senior Assistant Department of Computer Science, University of Joensuu

August 2002 - December 2002

Teaching various courses and working on creating a suitable research plan for my Ph.D.

Research Assistant Department of Computer Science, University of Joensuu

January 2002 - July 2002

Teaching various courses and working on creating a suitable research plan for my Ph.D.

Call firefighter Liperin pelastuslaitos (Liperi Fire Department)

January 2001 - December 2003

Systems Designer LPG Innovations Oy

May 2000 - January 2002

I worked mainly in developing server side applications in Java. Primarily my worktime was spent in working on an distributed, fault-tolerant object storage for use in our other projects. I also demonstrated several benefits of using XML and XSLT in our environments. In addition, I participated strongly in attempts to better structure our software development environment. The creation of our version control server and guidelines for its use where started by my initiative.

Programmer LPG Innovations Oy

September 1999 - April 2000

Developing web applications with ColdFusion and Java.

Teaching Assistant Department of Computer Science, University of Joensuu

January 1999 - July 1999

General duties in teaching assistance and work on my masters degree.

Amanuensis Department of Computer Science, University of Joensuu

June 1998 - December 1998

Work on converting a programming course to be more suitable for distance learning.

Programmer Keypro Oy

February 1996 - May 1998

Work on digitizing telenetwork from paper based maps to a database powered GIS. Programming additional tools for MicroStation and GIS programming in Smallworld.

Part-time teaching Department of Computer Science, University of Joensuu

September 1998 - August 2003

Part-time teacher of various courses, including Java programming, object-oriented programming and practical software project work.

Planning officer Department of Computer Science, University of Joensuu

April 2000 - April 2000

Preparing an application for an EU funded project.

Summer worker UPM-Kymmene Oyj Kaukas

May 1995 - June 1995

Publications

I realized that the purpose of writing is to inflate weak ideas, obscure poor reasoning, and inhibit clarity.

Bill Watterson, Calvin and Hobbes

Published

Theses
  • Miraftabi, Ramin: Tietokoneavusteiset
    visualisoinnit tietorakenteiden ja algoritmien opetuksessa
    .
    Kandidaatintutkielma, Tietojenkäsittelytieteen
    laitos, Joensuun Yliopisto, 1998. (Bachelor’s thesis on Computer
    Aided Visualizations in the Teaching of Data Structures and
    Algorithms
    ) PDF
  • Miraftabi, Ramin: Using Social Agents in Algorithm
    Animations: A Case Study with Seal
    . Master’s thesis,
    Department of Computer Science, University of Joensuu, 2001. PDF Abstract
Conference Proceedings
  • Miraftabi, Ramin: Intelligent Agents in Program Visualizations: A Case Study With Seal. In E. Sutinen (ed.), Proceedings of the First Program Visualization Workshop, Yliopistopaino, Joensuu, 2001. PDF
  • Gerdt, Petri, Miraftabi, Ramin, and Tukiainen, Markku: Evaluating educational software environments. Proceedings of ICCE 2002 (International Conference on Computers in Education), pp. 675-676, Auckland, New Zealand, 3-6 December, 2002. Presentation
  • Bednarik, R., Gerdt, P., Miraftabi, R., Tukiainen, M.: Development of the TUP Model - Evaluating Educational Software. In Proceedings of the 4th IEEE International Conference on Advanced Learning Technologies (ICALT 2004), Joensuu, Finland, August 30 - September 1, 2004, IEEE Computer Society, pp. 699-701.
Book chapters
  • Gerdt, Petri and Miraftabi, Ramin: Liite J: Johdatus Java-ohjelmointiin. In Meisalo, Veijo and Sutinen, Erkki and Tarhio, Jorma Modernit oppimisympäristöt - Tietotekniikan käyttö opetuksen ja oppimisen tukena, 1. painos, Tietosanoma, Helsinki 2000. (Appendix J: Introduction to Java Programming)

Unpublished

  • Miraftabi, Ramin: Agents on the Loose: An Overview of Agent Technologies, 2000. HTML PDF

Other experience

I’ve been active in several different societies and clubs during my time. Most notably I’ve chaired several clubs and served as an event organizer both for simple discussion session as well as 10-day summer schools of several hundred participants. Currently my time for social responsibility is taken by my work as a volunteer fire fighter.

Language Skills

  • Finnish, native speaker
  • English, native speaker
  • Swedish, good
  • Persian, (spoken), fair

Computer Skills

Usability has long been my interest and while I haven’t held a usability-centric position, I’ve always been careful to include it in my own design and development process. Usability is also a field in which I’d like to concentrate my work in more than now.

As a computer science major I’ve always found it hard to give out a list of skills that have with respect to programming languages and tools, or programming styles. I am proficient with both functional and object-oriented programming with several languages. I’ve also been a heavy user of scripting languages, but even then my code leanes strongly towards object-orientation. Currently Java and PHP are my main development languages but I’m looking into Python and Ruby on Rails.

As computer environments go, I’m most familiar and comfortable with Linux as my development environment. As a strong open-source advocate I try to avoid Windows centricity, but I’ve also found that Linux suits my needs as a computer user much better. Linux is a better tool for me than Windows. Mac OS X is something I’d like to familiarize myself with - after all it is supposed to be the most usable environment currently available.

More information about Ramin

  • Curriculum Vitae
  • Research interests
  • Teaching
  • Software development
  • Fierymill (link to come) web development and photography with Anna
  • Pistoliekki (link to come) web development

Ramin’s blogs

  • Randomfire
  • Leiskahduksia (in Finnish)
  • Shuttercliks (photoblog)
  • Talo-blogi (in Finnish)

Ramin’s links

  • Logica, my employer
  • Pohjois-Karjalan pelastuslaitos, where I fight fires
  • Ampparit, aggregated news from Finnish sources
  • Digicamera.net Uutiset, Daily links to digital camera related stuff
  • Strobist
  • MetaFilter

News

  • 03.08.2008 Kuopio Int

    Göran Bodegård, Sweden, good in working class Ej bra balancerad,…

  • 02.08.2008 Kuopio Int

    Hans Lehtinen, very good in working class Ei täydessä karvassa.…

  • 02.08.2008 Kuopio Int

    Fred Peddie, Canada, very good and placed fourth in working class Lovely…

  • 01.08.2008 Kuopio Int

    Inga Siil, Estonia, excellent in working class Middle size, middle…

  • 01.08.2008 Kuopio Int

    Phlip John, India, very good in working class Headplains could…

Today in the Life of Jalo

Today's Life of Jalo

© Ramin & Anna Miraftabi 2007 — 2008