Objective

I am ambitious to start from scratch, if ugly to tear down and build again. Enthusiastic to help people to grow and get motivated so that they believe they can do anything they want in their life.

Professional Experience

Full Stack Developer (Consultant) -  June 2016 - Jan 2017

Great-West Life, Toronto, Canada

Senior Consultant - Feb 2016 - June 2016

BDO Canada, Mississauga, Canada

Senior Software Developer  May 2009 – August 2015

Changepoint (formerly Compuware), Richmond Hill, Canada (www.changepoint.com)

.NET Developer (Contractor) Nov 2007 – April 2009

Cyberplex, Toronto, Canada (www.cyberplex.com )

Working on different projects and technologies...don't know yet....NET 2.0, Sharepoint, BizTalk, ...

Senior .NET Developer (Contractor) March 2007 – Oct 2007

Stewart Title, Toronto, Canada (www.stewart.ca)

Design and develop Title Insurance application, .NET 2.0, CAB framework, Design Patterns, C#, Microsoft SQL Server 2005

.NET Developer (Contractor) Dec 2005 – March 2007

Rogers Communications Inc, Toronto, Canada (www.Rogers.com )

Working on a Call Center Software development using .NET.

Software Developer Jan 2005 – Dec 2005

Esprida, Mississauga, Canada (www.Esprida.com )

Applied some of the distributed systems course and software engineering ideas on the distributed device management system for Kodak kiosks

Got idea how to write code to read card readers (can be applied to credit card readers)

Compared both .NET and J2EE frameworks and finally decided not to continue on J2EE; too many specifications and frameworks to do small things

Programmer (Contract) Feb 2001 – Aug 2003

Business Software Solution/Logic System/ TGL Systems (Canada Based)

Practiced pair programming for six months working with my team member watching him writing code.

Learnt how many risks are there in our life doing many classes of insurance for African Insurance Organization

Software Engineer Aug 1999 – Feb 2001

Cybersoft (www.cybersoft-intl.com)

Practically worked on a number of roles ranging from Network administration, Network Design, Full Software life cycle, graphics design, interactive multimedia, animation, web site, video editing

Finally decided to focus more on software design and architecture

Education (Credentials assessed in Canada)

Master’s Degree in Computer Engineering 2003 ( Addis Ababa University, Addis Ababa, Ethiopia )

Bachelor’s Degree in Computer Engineering (Honors) 1999 ( Addis Ababa University, Addis Ababa, Ethiopia )

Certifications

MCAD .NET 2006

MCP .NET 2004