Portfolio
Windows Advertising Services Architecture
We developed a service architecture to support advertising across various Microsoft properties.
The project included both client-side applications as well as extensive server-side modules.
This project involved C#, .NET, ASP.NET, SOAP Web Services.
Microsoft Project
This project involved the development of Microsoft Project for Macintosh, with specific emphasis
on producing a native PowerPC version. Development on this project included C, C++ and assembly languages.
Ozone Factory (Game)
This game prototype was developed using Adobe Flash/Flex. It also involved the production
of animation sequences, QuickTime movies (using Adobe Premiere), sound effects, narration and original music.
Mobile Advertising Technologies
We developed custom server and client components to support advertising within Nokia mobile phones.
The server-based advertising software was designed to power advertising within Nokia mobile phone
applications, like maps, email and games.
We also developed a client-side SDK that allowed mobile phone application developers to easily
integrate advertising into their applications. Because of the large scale of Nokia's user base,
the server development is massively scalable across data centers, and involved high performance
cache management and data replication. This project involved C#, ASP.NET, Java, Ruby on Rails,
C++, SOAP and REST Web Services.
OpenDoc/OLE
This project involved the development of a Microsoft OLE/Apple OpenDoc compatibility layer.
This layer, also known as Component Glue, allows for seamless OLE and OpenDoc interoperability.
The project included the development of OLE servers, OLE clients and OpenDoc parts.
Imaginaria
Imaginaria is a photo-realistic, multimedia screen saver for Macintosh and Windows
computers. Development included an animation engine, sound handling software and animation modules.