Software Development Engineer at Microsoft
Greater Seattle Area
Software Development Engineer at Microsoft
Greater Seattle Area
Software Developer and Web Application Developer.
Interested in creating cutting edge and test driven applications.
Programming applications with C#, F#
Test Driven and Agile development methodologies.
Web design with HTML, CSS, PHP, ASP .NET MVC, Javascript and JQuery.
Working knowledge of Python,Haskell and Java.
Database design with SQL Server and MySQL.
(Public Company; MSFT; Computer Software industry)
August 2007 — Present (3 years 2 months)
Design and develop a group of sites to enable community content sharing using ASP .NET MVC:
- Visual Studio Gallery (http://visualstudiogallery.msdn.microsoft.com) – A site where users share and download extensions for Visual Studio
- Expression Gallery (http://gallery.expression.microsoft.com) – A site where users share content revolving around the Expression line of products
- TechNet Script Repository (http://gallery.technet.microsoft.com/ScriptCenter) – A site where IT Professionals can share scripts to help them manage servers and databases
Create and maintain WCF web service which exposes data from Visual Studio Gallery website to Visual Studio 2010.
Analyze and improve performance of both the web-tier and the data-tier through SQL query optimization, using a CDN for static content and employing intelligent caching
I created and manage the Snippet Designer project [http://snippetdesigner.codeplex.com]. An open source plugin for Visual Studio which adds a the ability to edit and search for Snippets inside of Visual Studio.
I created and manage the DiffPlex project [http://diffplex.codeplex.com]. An open source library and silverlight application for generating visual text diffs.
(Educational Institution; 11-50 employees; Education Management industry)
September 2006 — June 2007 (10 months)
Upgraded the current student group registration system to allow student groups to register online. The new system also allows the administration to generate more detailed reports about what student groups and exist and search through them.
(Educational Institution; 11-50 employees; Education Management industry)
March 2004 — June 2007 (3 years 4 months)
I developed websites and automated systems in for the Campus Life Office at Binghamton University. I created a system for event management which lets employees without any web development knowledge update and change content on their website dynamically.
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
May 2006 — August 2006 (4 months)
Worked on integration package for Visual Studio 2005.
Worked with C++, C#, MS SQL, ASP .NET
Worked with a very large code base.
(Educational Institution; 11-50 employees; Education Management industry)
September 2005 — May 2006 (9 months)
After developing a class schedule visualizer and organizer with a fellow student was hired by the schools computer registration office to help upgrade their legacy system to use our program. Learned how their current system which used MVS, CICS, CrossPlex and Cobol worked, and figured out ways to connect their current system with out new one.
Job ended when the University decided to move all funding to a different project.
(Public Company; 10,001 or more employees; MSFT; Computer Software industry)
May 2005 — August 2005 (4 months)
Wrote a tool called Managed Stack Explorer. It is a standalone tool which allows quick debugging of a .NET 2.0 application. Required understanding of the internals of CLR.
BS and BA , Computer Science and Mathamatics , 2003 — 2007
programming, high level application design, low level programming, management, inventing, reasearching ,web design, reading, basketball, tennis, racquetball, ping pong
UPE
CS Department's Outstanding Academic Achievement in Baccalaureate Studies - 2007
Chancellor's Award for Student Excellence - 2007
Student Worker of the Year at Binghamton University - 2005