Skip to content

My CPU is full but I have not crashed yet!

September 4, 2009

No doubt I am on the busiest days of my life, working on wide range of projects and companies. This much has gathered not necessarily on my own will but from the shrinking society of experienced software engineering in my country, Iran. Everyone (with even two or three years of experience) decides to leave to other countries (esp Canada and Australia) and what is left is tens of dandling projects looking for a lead in any price. This processes has speed up after fake election here in Iran and I do hope that I myself join these fellows soon too.

Sometimes I myself wonder how do can I handle so much work? It became so strange to I myself when I decided to sit down and make this list:

1 – DPI (Data Processing Company of Iran)

I started to tighten my career in DPI after my friend Ara left to US a month ago.

2 – MAGFA (IT Development Center)

My career in MAGFA dates back to six years ago. We build and maintain SMS oriented products. Now we have build a modern engine with strong clustering capabilities. Team members have codenamed this an Palang (meaning leopard in Farsi). Palang handles about 20% of our daily load by now and we have plan to put in under full load in about three months. A lot of work to do, in a great domain including cool staff such as Java, Erlang, OpenMQ and Perlbal.

3 – Raysaz

I help raysaz to run their epayment and eticketing systems. We have huge load for some concerts and although we have strong machines but still there is much space for optimization and tuning. Most of my work is to help development team take correct decisions and tune our stack on top of Linux/Tomcat/Apache.

4 – Teenab

GlusterFS + Amazon S3!

5 – ?

I do X for Y (now find X and Y)!

6 – Navaco

Working as a banking systems consultant (based on my previous experience in Caspian and DPI) for Navaco which is hoping to do core system development for Bank Maskan one day. I also try to help DPI and Navaco move toward a mutual agreement these days. (mission impossible IV)

7 – ONT Soft

Literally I am the lead of support team in ONT soft for the contract we have with NSN (Nokia Siemens Networks) in Iran to support IACC Proxy, MM1 Proxy and L5 balancers. Hopefully they all work well and there is not much work in this field right now.

8 – Community

I keep reading and contributing to projects. I am interesting of reading about modern highly available and high-traffic architectures and paradigm. I sometimes contribute to Iran Java Users Groups mailing list and meeting. I am also very interested in JBoss new IMDG solution (infinispan) and keep following and testing every new release.

I also instruct myself how to be a better agile coach and coordinator in a team. How to remain polite and friendly and yet take the most possible from junior developers and also teach them a whole new things including correct programming paradigms, linux and documentation.

Functional programming has always been my interest and I dedicate sometime to improve my erlang and scala.

9 – Remain responsive for other project

I remain responsive and in touch for the most of the projects and companies I had worked for since most of the have live applications. A list of companies such as: Caspian (for Caspian Bank), Basamad AC&C (OPXi Manager), TeleXis (telecom billing system), and Pars Azarakhsh (Digital Library).

10 – Learn French

We plan to move to Quebec. Hence i should know some french.

Wow.. the list contains at least 5 major works and 5 minor. An this becomes more strange considering that I am not a only-talks consultant but a coder man which manages and coordinates most of the above teams and write down hundreds lines of code each day.

And yet I try to try to remain a (relatively) responsible husband and member of the family. I dedicate time to remain in family ring and visit parents regularly. We also wait for our first son – Ryan – to come within a month :)

Thanks the Load for all the power and capabilities he’d given to me.

Advertisements

From → Uncategorized

2 Comments
  1. reza permalink

    that’s a lot of work! good luck mate ;)

  2. Ara permalink

    Enjoy the hard work ’cause when your baby arrives I’m sure you’ll hardly have the same time any more ;-)

    Ara.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: