Strong developer looking to increase mobile skill-set. I am focusing on accomplishing this by concentrating on Android projects with a large focus on music and multimedia. Expertise: Strong object oriented comprehension through practice in multiple languages.
Experience
2013 — Now
New York City Metropolitan Area
Working on the mobile Android team supporting the Aol.com Android App.
2010 — 2014
Dulles, VA
* Worked on large scale consumer facing music software on both the Windows and Android platforms.
* Applications used by 20+ million users on the Winamp desktop, and 6+ million users on the Android application with 30 million total downloads in the Google play store.
* Implemented various notable Winamp desktop plugins such as the playlist generator, which interfaced with a third party library for implementation (Gracenote) in order to produce customized user playlists.
* Included business logic code as well as supporting UI in win32 API.
* Contributed code for enhancing user experience in media library plugin.
* Key contributor to several important Android product releases including Winamp for Android Pro, Album Washer (metadata correction feature), and Lyrics.
* Contributed to the implementation of a multi platform optimized native media player engine.
* Android implementation utilizes the Android NDK for native implementation and bridging to the standard Java SDK via JNI.
* Worked with key community members on bug fixes and experience improvements, as well as with translators to accommodate multilingual capabilities in the various products.
* Worked within very strict processor, memory and sandboxing limitations of early android frameworks, with a constant eye for optimization and efficiency.
* Contributor to Winamp Cloud project on the Android platform. This included creating cloud infrastructure pieces for viewing, streaming, and transferring music from device to cloud and cloud to device.
* Helped design client side data strategy and implemented most data access methods.
* Performed SQLite optimizations and query efficiency to increase Android application performance.
2009 — 2010
2009 — 2010
Northern Virginia
* Contributed to the development of a .NET based automation framework in C# which was implemented by multiple companywide projects. This framework was centered around Microsoft’s Visual Studio 2010 test libraries and Team Foundation Server infrastructure.
* Worked on various projects incorporating the very latest Microsoft technologies such as SQL Server 2008, Visual Studio 2010, .NET Framework 4.0, and Silverlight 3.0 for the UI component.
* Designed and implemented a variety of custom tools for different Development and Quality Assurance teams:
* A powerful and versatile data generation system developed in C# .NET which was used for creating large volume test data. Seamlessly integrated into the core framework.
* Supported a proprietary syntax for generating primitive types as well as custom types.
* A generic data visualizer UI developed in Silverlight used to display regulatory interface files in a human readable and accessible fashion. Used by multiple teams and departments.
* Validated data files against fixed structure layouts as well as XML schema constraints.
* New file types can be defined in a generic XML structure so no code updates are required when adding additional formats.
* The UI has an asynchronous web services component also developed in C# .NET.
* Seamless integration with Microsoft SharePoint as a central repository of file layouts.
2005 — 2009
2005 — 2009
• Used .NET technologies to implement an automation framework in C# for interfacing with the BMC Remedy user API’s. This is being used to automate a previously manual process: the functional testing of the internal Remedy implementation.
• Created custom automation tools and services for various internal customers based on business needs and requirements using Unix and ETL technologies: Ab>Initio, Korn Shell, Python and VB script for front end solutions. Some were extensively used for real-time testing of production environments.
• Continued to enhance the Automation Framework with features including: expanded reports support, GUI enhancements, and various optimizations (see below for Automation Framework).
• Developed and maintained expected results engines in Ab>Initio to support automated systems testing. These implementations were able to achieve full test coverage over a dynamic set of input data by generating expected results for all requirements and business rules.
• Fully implemented ETL optimization standards in order to efficiently manage the millions of records present in financial data mart systems.
• Major contributor to a custom, enterprise-wide test automation framework developed in Java, Java Script, Ab>Initio, Python, and Korn Shell.
• Automation framework supports direct back-end Quality Center integration to automate regression test execution, results validation, and automatic test case status updates.
• Established standards and best practices to streamline new implementations of the automation framework throughout the company’s many user teams (user base >100).
2004 — 2005
2004 — 2005
* Developed test strategies, data strategies, and automation techniques in order to effectively and efficiently conduct testing for major ETL applications.
* Worked on technical documentation to outline test scenarios, test cases, as well as test results.
* Developed and executed complex SQL queries and Ab Initio graphs across many different database systems (Sybase, Netezza, Redbrick, Oracle) in order to obtain expected results for testing.
* Data Warehouse projects had company-wide results, for example some projects involved daily membership updates, which high-level management would use to make key business decisions.
* Responsible for the accuracy and validity of data while working with a multi terabyte Data Warehouse.
Education
Virginia Tech
Bachelor of Science
1998 — 2002
New Providence High School
1994 — 1998