Mark Yale Geschelin
*** ******** ***** 856-***-****
Medford Lakes, NJ 08055 ***.****@*****.***
SUMMARY
A technically grounded, hands on, engineering leader with 15+ years of experience in R&D and Operational teams. Specialties include building and leading engineering infrastructure and quality teams in an Internet environment. Key strengths: systems and risk analysis; prioritizing efforts based on analysis and business case; data collection, testing and monitoring of scaling systems; improving the effectiveness of development and deployment processes. Proven ability to execute and teach quality engineering techniques and develop Agile SDLC processes.
EDUCATION
BS in Computer Science, Northeastern University, College of Computer Science, Boston, MA 1989
EXPERIENCE
Comcast CET, Mount Laurel, NJ 2008 - 2009
Consultant
Analyzed production systems to generate requirements. Designed, wrote and executed scale and performance test plans for real-time provisioning infrastructure for the IPv6 project based on the Cisco BAC product. Supported other performance teams testing.
Designed, wrote and executed test plans explicitly adding new requirements for testing.
Analyzed packets from IPv4 and IPv6 devices to support building tools for testing infrastructure to scale.
Built and ran an abstraction layer in TCL over Agilent N2X To support testing DHCP in IPv4 and IPv6 to required scale. Making it easier for engineers to build test scenarios.
Built Perl scaling test scripts TFTP supporting IPv4 and IPv6
Built misc shell, sql scripts to support testing.
Work with dev team on performance bottleneck and design issues.
Motorola, San Diego, CA 2006 - 2008
Consultant, Performance Engineer
Wrote and executed Performance and QOS test plans on Cable Modem’s, MTA’s and DSL Products. Improved test automation and infrastructure.
Designed and wrote Test procedures to Motorola standards.
Reviewed Reference Designs and Product Requirements.
Upgraded the network to Gigabit Ethernet. Tuning TCP/IP stacks in the process.
Put Winrunner, Netperf and Smartbits Automation under source control.
Configured CMTS’s for testing.
Upgraded Test automation, using Winrunner.
Used Netperf, SmartBits, Ixia, Iperf, Abasus and Sage.
Tested UMA products, DOCSIS 2.0 and 3.0 Products.
Achieved Motorola Yellow Quality Badge.
Comcast National IP, Mount Laurel, NJ 2004 - 2006
SR. QA Engineer
Led Multiple QA efforts including: Forums, Portal Preference Management Service, DVC, added load and Performance testing to the organization, Owned all load testing across the QA Organization.
Designed testing process and Testing Document Architecture, simplify testing and produce clear process.
Led and Inspected multiple test efforts.
Built a QA reliability model, and designed and executed load (Scale and Performance) testing over duration to demonstrate system stability. Using automated tools including: JMeter, Mercury(Loadrunner, TestDirector), Rational and other tools.
Designed Operational Impairment testing of Provisioning systems Bedrock and built tools for operational impairment testing.
Worked on Bedrock Load/ Performance testing.
Led on Comcast Digital Voice Center Testing a VOIP related initiative. Worked with many disparate functional organizations to get the system reliable.
Test Java based Services
Maintained Lab systems and tested install and configuration.
Worked with DBA and used Oracle Stats pack to optimize DB performance.
Broadband-Insights, Highlands Ranch, CO 2003 - 2004
Consulting Tester
Worked with the Adelphia Cable HSD department to build and implement software development and test processes to make their business and roll out of new features predictable.
Tested integration with cable billing systems.
Wrote test plans and tested Support soft installation software for both the PC and Macintosh
Wrote test plans and tested Sigma middleware including integration with: LDAP, DHCP, Supportsoft, Mail and Billing.
Lead Bug meetings and testing efforts.
Bladelogic, Lexington MA 2001- 2002
Sr. QA Engineer
Reporting to the Chief Technology officer, led the BladeRunner project, a Java GUI layered over Network shell, the OS targets of this release were: Windows NT/2000, Solaris and Redhat Linux.
Installed and operated new source code control system.
Wrote test strategy, plans and cases to test both client and server implementations.
Wrote test tools to create conditions and exercise new servers.
Instituted issue tracking system to track development progress
Conducted system functional reviews and performed gap analysis of the functional specifications.
eDIAL INC., Newton, MA 2000-2001
Manager of Quality Assurance
Reporting to the VP of R&D, managed the QA group, R&D lab, release engineering and the quality process. eDial was an Internet telephony company.
Worked with development to get all engineered components under source control
Reduced deployment time 95% by standardizing and documenting release engineering
Designed the network infrastructure for the R&D lab
Improved system up time through working with Development and Operations on Monitoring and improved QA testing
Created differential test processes based on the business case and risk
Focused test planning and testing strategy in a fast paced start-up environment based on risk
Conducted system design, component design and code reviews
Provided live operational support
Tested Windows and UNIX SIP/PINT/SDP, and XML clients and as well Linux (on PC hardware) and Solaris SIP/PINT/SDP servers
Tested eDial web services
Worked on Perl and C code to automate testing & Reporting
Analyzed production data from Oracle DB and retrieved data from log files by writing scripts (ksh, PERL) to parse the log files. From the analysis, wrote a C program that was a verifiable load model of the eDial service
Tested interoperability with 3rd party SIP clients.
ROADRUNNER, Herndon, VA 1998-2000
Director QA
As co-founder of the Quality Assurance/Technical Services group handled all aspects of the initial QA efforts for RoadRunner Reporting to the VP of Quality Assurance/Technical Services and managed the Systems Quality group focusing on Road Runner infrastructure: including the Operations lab. Trained individual contributors to test scaling network systems. Improved groups prioritization process.
Wrote white papers defining risk and scale in understandable terms
Defined a test process with testing levels so that other management could easily understand what the testing goals on each project
Initiated emphasis on reliability testing based on stress and duration testing using reliability models.
Taught stress, load and performance testing techniques to demonstrate reliability, with mail servers (POP, SMTP), directory servers (LDAP), and DHCP servers
Worked with regional operations, network support services and engineering on getting field experience into the quality process
Taught individual contributors how to use protocol analyzers to be able to understand and report what they were seeing
Wrote tools to perform issue analysis, implement life cycle and reporting generating HTML pages.
Worked with the R&D team and CableLabs to design the lab network infrastructure, including IP and RF infrastructure supporting both DOCSIS and Legacy CM/CMTS combinations and IP routing including: BGP, OSPF, RIPv2
Worked with VP and other directors on multi-million dollar budgets
Worked with other directors on an RFP for an enterprise ticketing system
Worked with development and program management on defining the Product Development Process
Participated in the design reviews
Managed the testing infrastructure elements of the RoadRunner service
Designed, Wrote and reviewed test plans and procedures.
Managed acceptance test planning for new data centers including Cable Billing System integration.
Quickly built a team to test critical items including: National Content, Provisioning, DOCSIS CMTS/CM, browsers, mail servers, Dial Roaming (RADIUS), DHCP and DNS servers
Wrote and executed test plans for Messaging and Directory server testing/
Evaluated load test tools including: Load Runner, e-Tester and others
Executed stress and reliability testing on messaging, directory and DHCP servers.
Managed interoperability testing.
MEDIAONE, Lowell, MA
High Speed Data Group 1997-1998
Consultant, QA Engineer
Recruited to RoadRunner Director position by Director at MediaOne.
Wrote and executed test plans for provisioning services, directory services, for anti-spam and mail server capacity improvements.
Designed Testing Load Model and produced Capacity testing for messaging and Directory servers.
Wrote scripts to support testing and operational needs.
AVID TECHNOLOGY INC., Tewksbury, MA 1996-1997
Engineering Test and Support, Film & Video Group
Project Leader
Led an 18 person team on the testing of the next generation Media Composer.
Created a structured project plan resulting in coverage metrics, reporting and accountability
Senior Test Engineer
Ported QA Partner extension kit infrastructure code, C++, for Media Composer from the Macintosh environment to a UNIX/Motif environment
Led team that wrote Functional test automation creation and deployment process
Presented several talks on Test Engineering Methodology
XYLOGICS INC., Burlington, MA 1993-1995
Project Leader, Senior SQA Engineer
Tested Annex RAS server.
Earned Engineer of the Month and Partners for Performance awards.
Tested Channelized T1 product and produced test tools.
Developed system test environment and test plans for the embedded Annex RAS server.
Wrote and executed: AppleTalk test plan including ATCP and ARAP, and IP routing and demand dial Test plans.
Wrote Tools in C and Ksh and Expect to produce a system load (scale and performance) over sufficient duration to demonstrate system stability.
PACER SOFTWARE, Westborough, MA 1991-1993
QA Project Leader
Tested the UNIX implementation of the AppleTalk protocol stack, file server, and print server on Ultrix, Solaris, SunOS, HP/UX.
Improved the Test process by working on the common code simultaneously on all platforms.
Wrote test tools for stress (Scale and Performance) testing and file locking.
Wrote and executed the test plan for the product.
Technical Support Manager, Sustaining Engineer
Supported PacerTerm a scriptable terminal emulation product. Supported and contributed C code to PacerForum a groupware product. Wrote C code for maintenance releases of PacerLink.
SYMANTEC, Bedford, MA 1989-1991
Think Language Products Group
Support Analyst
Tested and wrote demo code for retail products Think C, Think Pascal and Think Reference.