
Software Engineer
Melbourne Area, Australia

Software Engineer
Melbourne Area, Australia
Software engineer with more than ten years experience in IT industry, and broad knowledge of software life cycle, including requirement study, design, development, quality assurance and software maintenance.
A part time PhD student in RMIT university, I am working on a domain-based methodology for change propagation analysis.
WCF, WPF, ASP.Net, AJAX, C#, VB.Net, Agile Software Development, Software Quality and Software Maintenance.
(Computer Software industry)
2005 — Present (4 years )
My role in Mercury involves R&D projects and developing custom solutions for BEIMS clients. BEIMS is one of the most famous facility management software application widely use in Australian and New Zealand by Universities and Hospitals. In the latest project I am designing a dashboard for BEIMS which runs as an add-in for Microsoft Outlook. This project extensively uses WCF, WPF, Dundas Chart, VSTO and plug-in architecture.
(Computer Software industry)
2003 — 2004 (1 year )
Mabna is an independent software vendor specialized in fund management, investment and stock market industry. I joined the company as a development team leader with responsibility of managing and coordinating a team consist of four programmers, two system designers and one database architect. In early 2004, the team tackled a challenging project in a very tight time- frame to upgrade a successful stock analyzer software package to its next generation.The project called Rahavardnovin.
I lead the development team to redesigned and upgrade the system to a light and flexible application based on plug-in and serviced based architecture using Microsoft .Net 1.1, C#, VB.Net, SQL Server 2000 and Dundas Chart. The outcome was a downloadable core application which provides subscribers with the option of downloading different plugins (services and functionalities) and data which needed for their portfolio. Reliability, accessibility to live information and a series of charting tools such as Moving Averages, Candle Sticks, RSI, MACD, Bollinger Bands, Stochastic Indicator and Volume Oscillator are the main characteristics of Rahavardnovin. The team had an outstanding achievement to design, develop, test and release the new version of the software in only eight months. The feed back from users confirmed the improvement on productivity and usability of the new system in compare to the original one; in addition, it confirmed that the new software package meet the accuracy and reliability expected from such as a system.
(Computer Software industry)
2002 — 2003 (1 year )
In 2003, Parsportfolio was the second biggest stock market data provider in Iran with more than 3,000,000 users per month. I joined the company as a senior designer and developer to develop a new section for Stock Brokers, then I took the responsibility of managing and mentoring the team of responsible for the website maintenance.
(Computer Software industry)
2002 — 2003 (1 year )
(Computer Software industry)
2001 — 2002 (1 year )
(Computer Software industry)
1997 — 2000 (3 years )
PHD , Computer Science , 2007 — 2012 (expected)
Research Title: Domain-based change propagation analysis.