Dev Ops (microsoft) Resume
Redmond, WA
SUMMARY
- Cross Platform face and hand gesture tracking software designed to use a webcam as an alternative to Kinect.
- Written using C++ and takes advantage of the open source library, OpenCV and outputs results in 3D using OpenGL.
- Enables the user to pick and choose 3D objects using a webcam using gesture tracking..
- Fun casual game for Windows 10, iOS, Android and Mac.
- Cross platform C/C++ engine using OpenGL, Direct3D11 (for UWP/Windows 10) with Objective - C support for iOS and MacOSX.
- User destroys red squares by moving the asterisk and catching them in a circle.
- Alternate game-play modes and online leader-boards
- Web version (using HTML5, Javascript, and CSS): http:// Confidential . Confidential .net/
TECHNICAL SKILLS
APIs: DirectX, OpenGL, OpenGL ES, OpenAL, Win32, Cocoa, OpenCV, UWP (Wimdows 10)
Languages: Fluent with C/C++ .NET, C# .NET, Objective-C, Java, JavaScript, HTML5, XML
Tools: Visual Studio.NET, XCode, Product Studio, TFS, WinDbg, OllyDbg, Xbox XDK, JIRA, GIT, Selenium, Android SDK, AirWatch, SQL, PhoneGap/Ionic
Platforms: MacOSX, iOS, Android, Win32, Windows 10, Windows Embedded, Xbox, UNIX, QNX
PROFESSIONAL EXPERIENCE
Dev Ops (Microsoft)
Confidential, Redmond, WA
Responsibilities:
- Currently working in Dev Ops as part of the Universal Store team (for Surface).
- Writing and executing database migration code via C# .Net and LINQpad.
- Code management, logging and updating using Git and Visual Studio 2017.
- SQL data base management using Microsoft SQL Server Management Studio.
- Bug tracking and management using Visual Studio Online (Team Foundation Server).
- Logging test cases in XDK tools.
- Functional and compliance test case execution.
- Xbox Development and Retail kit usage for certification and bug checking.
- Testing title specific functionality such as HoloLens, Kinect and Cortana.
Test Associate 3 (Microsoft)
Confidential, Redmond, WA
Responsibilities:
- Managing bugs through Visual Studio and TFS.
- Using Xbox One XDK tools to perform tests and collect debug log data.
- Debugging of XDK prototype hardware through XDK tools remotely.
- Ran various test cases for Cortana (also experienced with developing for Cortana using C# and XAML via UWP).
- Troubleshooting beta hardware issues and reporting to leads.
- Using WinDbg to examine gather and examine crash dumps from the Xbox console.
- While not required, noledge of Windows 10 system internals, boot process, debugging and x86/x64 assembly TEMPhas proven halpful.
- Developing XCTest framework for use with Visual Studio 2015’s WinObjC SDK.
- Ensured cross platform compatibility for various common frameworks including OpenGL ES, OpenAL, OAuthConsumer, KeychainItemWrapper, etc.
- Developed iOS based applications demonstrating WinObjC’s capabilities.
- Maintained source code through github.
- Extensive team collaboration with developers.
- Debugging Objective-C on both Visual Studio and XCode.
Software Engineer (TableSafe)
Confidential, WA
Responsibilities:
- Developed a complete automation framework using Java and Selenium using Eclipse IDE for compatibility with Windows and Linux.
- Wrote automation test scripts using JSON for easy editing and updating for non-developers.
- Maintained code base using Git.
- Developed GPU stress test and monitoring tools using Direct3D11, WDK APIs, OpenCV, and NVAPI from NVIDIA, all from scratch.
- Wrote various new automation using TAEF, C++ and C#.
- Developed tools using user mode, driver level, kernel level and Windows RT APIs.
- Extensive hardware testing of customized NVIDIA hardware and drivers.
- Maintained code bases for existing automation tools.
- Ported the Win32 POSIX threading library to Windows 10.
- UEFI and BIOS debugging, and exposure to UEFI development.
Software Engineer
Confidential, Bellevue, WA
Responsibilities:
- Download and build new OS images from C/C++ source code on TFS.
- Developed test cases for CocaCola’s Freestyle™ dispenser.
- Coordinated meetings to improve existing test cases from previous software versions.
- Frequent communication with developers and QA engineers to meet project deadlines and sprint goals.
- Performed automated testing using Java, Eclipse IDE and Selenium driver under Linux.
- Worked in a team oriented environment using Agile/Scrum practices.
- Performed JIT debugging with XCode (Objective-C) and Android SDK (Java) under MacOSX and Linux, respectively.
- Managed git source control to handle change integrations from multiple developers.
- Developed selenium based web driver code base.
- Managed bug reports and manual test pass results using JIRA and RallyDev, respectively.
Software Test Engineer
Confidential, Bellevue, WA
Responsibilities:
- Worked in a UNIX and QNX environment running and updating the automated test suite.
- Working closely with developers from Adobe, Blackberry, TiVo and others across the country.
- Using various open source tools to manage bugs and test cases.
- Debugged, built and managed test scripts in Python under Windows and Linux.
- Worked with GLSL for OpenGL ES 2.0.
- Executed and modified pre-written test cases under consent from lead testers.
- Logged and updated bugs using Team Foundation Server and Visual Studio .NET 2012
- Exposure to Visual C# .NET for back end and web related testing.
Software Test Engineer
Confidential, Seattle, WA
Responsibilities:
- Tested mobile applications for iOS, Android, and Windows 7 devices.
- Managed JIRA based bug tracking database.
- Modified existing test cases.
- Executing test scenarios for pre-released and current Xbox 360 titles using XDK tools and actual Xbox Dev Kits.
- Used, created and modified existing automated testing tools using SmartGlass and Windows batch files.
- Worked with Visual Studio 2010 .NET Professional, C++ .NET and the latest XDK version’s super-set of DirectX.
- Executed Black-box Testing procedures of Xbox360's Kinect hardware.
- Calibrated and tested motion detection for Kinect software using in-house tools.
- Used actual Xbox360 development kits for further processing and testing.
- Used Product Studio.