Software Design Engineer — Health Solutions Group
Microsoft HealthVault Community Connect — An online medical records management system connecting patients to physicians and hospital records.
- Provided extensive design and development in all application tiers: SQL Server, C# data access layer, ASP.Net web front-end, and HTML, CSS, and JavaScript interaction.
- Developed custom server controls for re-usable functionality.
- Centralized common functionality into base classes, eliminating redundant code, and making extensibility easier.
- Reduced code complexity and redundancy in data classes with overloads and helper methods using Generics, Linq, and Lambda expressions and delegates.
- Implemented AJAX designs for an enhanced user experience.
- Improved performance with asynchronously refreshing data caching for relatively static data.
- Optimized SQL Server queries and views for improved performance and reduced complexity.
- Integrated with Health Vault and Amalga, enabling the cross sharing of patient records and hospital data.
- Wrote unit tests for middle tier classes.
- Worked in an agile development environment utilizing Scrum methodology.
- Wrote scripts for front-end test automation.
- Involved in the project from near inception through v1 launch.
MSN Health & Fitness Route Tracker — Track your workouts as a virtual walk across America or the world. Compete with your friends to finish a walk first.
-
Virtual Earth map integration
- Create custom walking routes.
- Display workout details and friends' progress along the route with icons and hover popup information boxes.
- Built a JavaScript abstraction of Virtual Earth.
- Health Vault integration — Workouts are stored in Health Vault and shared with other Health Vault applications.
- Developed a custom JavaScript library controlling virtual earth, dynamic charting, AJAX requests, and general DHTML.
- Animated avatar picker — JavaScript that looks like Flash.
- Agile / Scrum development methodology.
Provider Directory Search — Interactive, asynchronous JavaScript web control for finding a medical provider.
- Portable — Useable on any website by including a linked script on the page.
- Retrieve search results and result details asynchronously for a quick and seamless user experience.
- Details fly out for at-a-glance navigation.