Languages: Java Spring, JSP, JavaScript/jQuery/AJAX, C#, ASP.NET (Webforms), HTML/CSS, SQL, Oracle, C++, PHP, Perl, NAnt
Other Technologies: Eclipse, GIT, Subversion, JIRA, Rally, SQL Server 2008, SQL Server Profiler, SQL Developer, MSBuild, Microsoft Visual Studio 2010, Perfmon, .NET Reflector, F5 Configuration Utility, Amazon SQS
Software Development Engineer @ • Develop for the Audible.com website, an Amazon Santana platform (based
Languages: Java Spring, JSP, JavaScript/jQuery/AJAX, C#, ASP.NET (Webforms), HTML/CSS, SQL, Oracle, C++, PHP, Perl, NAnt
Other Technologies: Eclipse, GIT, Subversion, JIRA, Rally, SQL Server 2008, SQL Server Profiler, SQL Developer, MSBuild, Microsoft Visual Studio 2010, Perfmon, .NET Reflector, F5 Configuration Utility, Amazon SQS
Software Development Engineer @ • Develop for the Audible.com website, an Amazon Santana platform (based on the Java Spring Framework) using Amazon Web Services, utilizing the scrum methodology for agile software development.
• Use Java, JavaScript/jQuery, and Amazon services/tools to develop and maintain Product Discovery functionality, including Search, Recommendations, Ratings/Reviews, Product Detail, Product Carousels, and Social Connect Features.
• Lead developer and main point of contact for Product Discovery team, doing all prioritization and making final technical decisions for the team.
• Lead scrums, sprint grooming/planning, and sprint retrospectives for Product Discovery team.
• On-call Application Support (DevOps) for the Audible.com Website team and Product Discovery sub-team.
• Certified Amazon trainer for SDE Functional Interviewing, a 3.5-hour training class given quarterly to classes of 15-25 SDEs, training over 200 Audible and Amazon employees to date.
• Conduct over 100 total on-site and phone interviews, participate in recruiting events for potential SDE and SDET positions, train other employees to interview through shadowing and reverse shadowing.
• Other Accomplishments: Implemented online audiobook returns; Integrated gamification using Badgeville platform; Re-implemented UI for the Product Detail page for anonymous customers; Improved cart and checkout with timing optimizations; Integrated client-side metric logging site-wide; Lead developer for redesign of Product Detail and Category pages. From January 2012 to Present (4 years) Senior Software Engineer @ • Project Manager of ‘Projects, ‘Cutover’, and ‘Tearsheet’ Subteams: manage five developers, prioritize projects and goals, oversee development and design, assist with ASP.NET Webforms development.
• Lead Developer and Project Manager of ‘Visualization’ Subteam: maintain interface with TIBCO Spotfire graphical representation software, release upgrades to Spotfire Servers in all environments, develop ASP.NET Webforms pages using Spotfire, prioritize projects and enhancements, train coworkers in the use of Spotfire.
• Lead Developer for ‘Transactions’ Subteam: develop new pages and functionality using ASP.NET, C#, and SQL, maintain and update old functionality in VB.NET, C#, and SQL.
• On-call Application Support (DevOps) for Production, Disaster Recovery, Test, and Staging Environments: release and patch to all environments using MSBuild and NAnt scripting, mitigate critical client issues, mentor new hires for DevOps roles.
• Conduct two-week Developer Training programs for new hires and interns teaching the use of a three-tiered architecture, CLR via C#, beginner SQL, and company-specific functions and web controls.
• Conduct on-site and on-campus interviews and participate in campus career fairs.
• Other Accomplishments: Conceived, designed, and developed successful Hot Keys project; Received “Excellence Award” for work on Relationship Trees project From July 2009 to January 2012 (2 years 7 months) College Technical Specialist (Intern) @ • Participated in a six-intern project to create a railroad simulation system from start to completion.
• Oversaw the software development lifecycle to design, create, and test a complex working Java system in a Linux environment.
• Presented and demoed the working system to Lockheed Martin executives.
• Taught the system design to permanent employees for future expansion and integration.
• Assisted in coding Java graphical user interfaces (GUIs) for a submarine imaging system, and created the Java GUI for a submarine mast imaging simulator. From June 2008 to August 2008 (3 months) Assistant Technical Analyst (Intern) @ • Created and maintained database-querying scripts and programs for Resource Management.
• Self-taught the use of Perl, PHP, HTML, and MySQL.
• Updated existing PHP scripts and utilities to correspond to changing requirements. From June 2007 to August 2007 (3 months)
BS, Computer Science @ University of Virginia From 2005 to 2009