C++ & Windows Software

Ataa A. Elganayni

Resume Photo

Ataa A. Elganayni 

ataa@cppsoftware.ca
Victoria, BC, Canada

Download resume in PDF format 

 

 

I'm currently running my small business, C++ and Windows Software. I design and implement high quality libraries and applications for other companies. I accept both outsoursing as well as end user contracts. I use defferent tools and technologies, including C++, C#, .NET framework, SQL Server, Java and Windows (including XP, Windows Server and Vista.) I accept projects anywhere in Canada and the US.

In a previous life, I worked in different business domains, including high performance libraries and large-scale projects. Following, are some of the projects to which I have contributed. Please feel free to download the resume for more details.

Software Engineer, Intuit Canada

At Intuit Canada, I worked as part of the QuickBooks team to add new features and maintain existing ones for different versions and localizations of QuickBooks. I participated in the design and implementation and worked closely with QA to develop a testing plan. Tools and technologies used included C, C++ and perforce on windows platform.

Software Engineer, Havok

As part of Havok’s development team, I’m responsible for the architecture and implementation of Havok’s middle-tier SDK, which provides .NET-enabled clients with robust, scalable and high performance access to Havok’s physics and animation library. In addition to the technical role, I, as the feature owner of the SDK, manage the project’s schedule to ensure implementation on timely manner. Technologies used include C++, C++/CLI, .NET framework 2.0, C#, Windows XP, Windows Server 2003, XML and Microsoft Project as a project management tool.

Software Engineer, Microsoft (contract)

As a Software Engineer in the Windows Media team, I'm responsible for the design and implementation of backend components and services as well as front end ASP.NET applications that are part of Windows Media’s large-scale backend. I, also, coordinate with other teams and the PM to ensure timely implementation that meets the company standard. I conduct design and code reviews and implement development-time unit testing.

Software Analyst, Alcatel Canada
As a member of a Real-Time Train Control System team, I worked in both London Underground Control System and New York Underground Control System. I was a member of the simulator and backend team and later became the team leader.

I have both Marine Engineering and Computer Science background.

I'm, also, currently a Computer Science student at University of Victoria (Yes, working on yet another degree.)