SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
William D. Crews
517 Folklore Avenue  Longmont, CO 80504  (720) 938-0733  bill.crews.us@gmail.com
LinkedIn: linkedin.com/in/billcrews1  Twitter: @BCAppDesigns  Facebook: facebook.com/bill.crews
iOS Mobile Applications Developer
PROFILE:
 Accomplishedsenior level engineer withachievements insoftware development, qualityassurance testingand
automationdevelopment.
 Experiencedin developingmobile applications iniOS (Objective-C, Swift 2.0, Xcode), Android(Java, Eclipse) and Windows
Phone 8 (C#, MS Visual Studio2014).
 Extensive background as a Senior Network Engineer designing corporate LANs/WANs and Data Centers for large
corporations. Experience inCiscoRouters, Switches, Gateways, Microsoft andLinux Servers, andOracle, MySQL, and
Informix databases.
 Ten years experience workingon a professional software development teamat Cisco Systems, Inc. as a Software Engineer
IV in Development & SystemTesting, AutomationSoftware Development, andas a team leadon development projects.
Experiencedin bothagile andwaterfall methodologies.
 Cross-functionalexperience withnetworkingarchitecture and software development allows me to be effective at
designing, buildingandtroubleshootingend-to-endweb and mobile solutions.
 Proven teamplayer and effective businesspartner, with great interpersonal skills and notedfor consistentlyproducingthe
highest qualityproducts.
 Extensive background inComputer Engineering, Data & Voice Networking, Voice & VideoTelecommunications, Software
Development andSoftware Testing.
 Natural leader intraining, mentoringanddeveloping newengineers into highlyproductive teammembers at a rapidpace.
TECHNICAL:
Languages: Objective-C, Swift, C/C++, C#, Java, TCL/TCL++, Visual Basic, PHP, HTML5, CSS
Platforms: Microsoft Windows & NT Servers, OS X, Linux, SunSolaris, VMware/ESXi/vSphere, iOS, Android, Windows Phone
RDBMS: MySQL, PostgreSQL, Informix, MS SQL Server, Oracle
Tools: HPQualityCenter, Wireshark, AutomationMade Easy(AME), IBM- Rational ClearCase, GIT, BitBucket, SVN, JIRA,
Confluence, Bamboo, Rally, Xcode, Eclipse, Microsoft Visual Studio2012, Photoshop, Dreamweaver, Illustrator, After Effects,
Texture Packer, Physics Editor, Sprite Builder, Camtasia, WordPress
Routers: Cisco 800/2500, Cisco2800/2900/3800/3900 Series ISR, Cisco 3660 Gateway/Router, Cisco AS5200/AS5300/AS5400, Cisco
7200/7400/7600, Juniper J4350/J6350 Series Routers
Switches: Cisco Catalyst 2900/3500/3600/3700/4500/4900/5500/6500 Series, Avaya ERS2500/3500/5500/8600 Series
Voice: Cisco VG224/VG350 AnalogVoice Gateways, CiscoCallManager (Unified Communications Manager) versions:3.x, 4.x, 5.x,
6.x, 7.x, 8.x
Firewalls: Cisco PIX501/535, CiscoASA 5585
Certifications: CCNA, MCSE, MCP+I
EXPERIENCE:
10/2014 – Present BC APP DESIGNS, LLC, Longmont, CO
Job Title: Founder/CEO/Developer
FoundedBCApp Designs, LLCto produce mobile applications, games andwebsites.
 Gov Jobs Search In USA ($.99)
App Store: https://itunes.apple.com/us/app/gov-jobs-search-in-usa-find/id1036573098?ls=1&mt=8
Website: http://www.bcappdesigns.com/portfolio-item/gov-jobs-search-in-usa/
Created “GovJobs SearchInUSA” mobile applicationwrittenin Swift 2.0. An iOSapplicationallowing users to searchfor
government jobopenings inthe United Statesbyentering keywords andlocation(city, state). Locationcanbe auto
entered byusing the “target” GPS buttonto get the user’s location. Using a RESTful architecture, the mobile device
interacts withthe government’s API server anddatabase returningJSON encodedmessages. These messages are
William D. Crews 2
deserialized, parsedandstoredinCORE data storage onthe device. The results are presentedin a split view controller
model withthe master view controller showing a table viewformat with JobPositionTitle, Organization, Job Location(s),
SalaryRanges, withStart and Enddatesineachcell andsorted byposting dates. Whenthe user selects a jobposting, a
web viewof the full jobpostingis presentedthat shows detailed infoandallows the user to applyfor the position. This
app is designedas a universal app runningon iPhones and iPads inbothportrait andlandscape orientations.
 Flappy Turtle Aquarium Adventure (Free) & Flappy Turtle Aquarium Adventure Pro ($.99)
App Store: https://itunes.apple.com/us/app/flappy-turtle-aquarium-adventure/id934492427?ls=1&mt=8
Website: http://www.bcappdesigns.com/portfolio-item/flappy-turtle-aquarium-adventure/
Created FlappyTurtle Aquarium Adventure & Adventure Pro:an iOS game for iPhone & iPaddeviceswhere the user
taps the screen to have the turtle swimthroughobstaclesinthe aquarium. Game uses high-end graphics, andwith
Sprite Kits Frameworkprovides the abilityto do animationand use a physics engine to produce realistic reactions to
gravity, collisions andmovements. The application allows social mediasharing withfriends and includes integration
with ApplesGame Center showing high scores among other players andpersonal achievements earned. Developed in
Objective-Cand first listed in the AppStore Nov. 2014, thenrewritteninSwift 2.0 andrelisted inthe AppStore Jan.
2016.
 Accepted into Facebook’s Startup Bootstrap programinDecember 2014 for the mobile application FlappyTurtle
Aquarium Adventure. Received $20,000 awardinfree services andtools fromFacebook, Parse andFacebook partners
for this application’s design and growthpotential.
 Exhibit Guide
Website: http://www.bcappdesigns.com/portfolio-item/exhibit-guide/
Created Exhibit Guide. An Android device application for scanningQR Codes at art galleries, museums, zoos and
aquariums to retrieve information about the exhibit itemincluding pictures, videos andtext. Features include text-to-
speechfor reading the informational text to the user, 2D/3Dmapping ofeither the locationwithinthe galleryor the
abilityto present a 3-D/Street View ofthe location where the artist stood whenhe/she paintedor photographedthe
scene.
 Designedwebsites for customers using WordPress:
o I & I Custom Stonework, LLC – Stone MasonCompany Website: http://iandistonework.com
o CRC of Iowa, Inc. – RealtyCompany Website: http://www.crcofiowa.com
o ColoradoOrganization for Reef
& Aquatic Life (CORAL) – Nonprofit Organization Website: http://coralgroup.org
06/2013 – 06/2014 University of California Irvine Extension, Irvine, CA
Job Title: Full-time Student
 Full time student at the Universityof California, Irvine for Certificate in Mobile Application Development.
 Completed 15 credit hours andearneda Certificate in Mobile Application Development June 2014 witha 4.0 GPA.
 Completed programming coursework for iOSiPhone & iPad (Objective-C), Androiddevices (Java), Windows Phone 8
(C#), Phone Gap(Node.js), Java, andC++.
11/2009 – 06/2013 AVAYA, INC., Westminster, CO
Job Title: QA Software Engineer III – Video Integration Team
 Developedtest plan and executedintegrationtestingof Radvision’s teleconference videoproduct line withAvaya’s
communicationmanager andvideo products. This integration testing provedvitalas Avaya acquiredRadvisionand
expandedtheir product offering to customers on dayone. The result was fewer customer found defects (CFD’s)on a
new product solutionbasedonintegrating technologiesfrom two separate companies.
William D. Crews 3
 Developed a formal test plantemplate containinga test case export utilityin Word andwritteninVisual Basic. The
template couldexport from Wordto Excel and intotools like HPQualityCenter. Bywriting test casescontaining
variables the tester could write one test case coveringmanyvariations. When exported the variations wouldbe
expandedintoseveral test cases. This approachedallowedfor easier test case reviews bydevelopers andtesters while
allowing better coverage of the test requirements.
 Enhancedthe Video IntegrationTeam’s testing and reporting approach usingSharePoint, PHPandMySQL servers.
 ConsideredAvaya’s resident Cisco expert. Supportedsenior management withcustomer escalations and business
opportunitiesdealing withCisco products. Supported the VideoIntegrationTeam’s Labenvironment withAvaya and
Cisco equipment includingrouters, switches and communication servers. Maintainedaccess control lists (ACLs)
providing securityaccess betweendevelopment and testing labs.
 Designedandexecuted integration test plans testing Avaya’s product features withLifesize, Polycom, Radvisionand
Cisco products. These complex test plans coverednot onlybasic audio andvideocalling, but also supplementary
services like Hold, Transfer, Park, Conference, Record, AudioMute/Unmute andVideo Mute/Unmute. Testingof H.323
and SIPprotocols extendedtest case coverage requiringover 3,000+ test casesto be executedfor a product release.
 Testedandvalidated newcode designedbyvideodevelopers for AutomationMade Easy(AME) libraries before being
released to Avaya’s videotesting community. AME allowedfor a single testingframework to control and automate
Avaya’s products including third-partyvendors using API’s from a commonsyntactical commandstructure.
 Playeda keyrole indeveloping interoperabilityproof-of-concept betweenCiscophones and Avaya’s SessionManager
providing Avaya’s salesteamthe abilityto move forward witha customer opportunityworth $50Min bookings.
Job Title: QA Software Engineer III – Solutions and Interoperability Test Lab (SIL)
 Designedandconducted interoperabilitytestingbetweenAvaya Telepresence products andTandberg/Cisco
Telepresence products. The Avaya videoproducts included Avaya 10x0 conference systems, Avaya ADVDFlare
Experience and Avaya One-X® Communicator, Avaya Aura® SessionManager, Avaya Aura® SystemManager andAvaya
Aura® CommunicationManager. The Tandberg/Cisco videoproducts included C20 QuickSet Plus, 1700MXP, EX90, E20,
VideoCommunications Server (VCS) andCodian4501 MCU.
 Conducted solutionandinteroperabilitytesting for Cisco UnifiedCommunications Manager (CUCM) versions:5.x, 6.x, 7.x,
and 8.xconnecting to Avaya Aura® SessionManager via SIPtrunks. The testing included Avaya Messaging actingas a
voice messagingsystemfor CUCM and its endpoints connectedvia SIPtrunks. Interoperabilitytestingextended to
testingCiscoPhones (SIPandSCCP) registeredto CUCMcalling to/fromAvaya Aura® SessionManager and
Communication Manager respectively.
 Designedandconducted solution and interoperabilitytesting ofAvaya Aura® SessionManager connectingvia SIPtrunk(s)
to Cisco 2800 seriesISRrouters supporting Survivable Remote Site Telephony(SRST). This configuration provided failover
allowing SIPphones at branchoffice locations to dual register, withthe Avaya Aura® SessionManager as the primarySIP
proxyand the Cisco 2800 series ISRrouter as the secondary. During a WAN failure, the phonesregister to the secondary
SIP registrar, the Cisco ISR. The CiscoISR provides seamless callingfunctionalitywith a limitedfeature set allowing the
branch to continue receiving and placing calls.
 Created and publishedAvaya ApplicationNotes to document alltestingand results. Application Notes were created to
describe the testingsolution used and provide step-by-step configuration ofalldevicesinthe solution. These application
notes were publishedon Avaya’s support website andare usedbycustomers, Avaya Support Teams andSystem
Engineers.
 Member of Avaya’s Application Notesreview committee responsible for editingandreviewing other engineers
applicationnotes for publicationon Avaya’s externalwebsite.
06/2000 – 11/2009 CISCO SYSTEMS, INC., Boulder, CO
Job Title: Software Engineer IV – Development Test Engineering
Projects:
CallManager (Cisco Unified Communications Manager – CUCM)
 Cisco development test engineer on the CallManager product for six years (July2003 – November 2009), CallManager
versions:3.x, 4.x, 5.x, 6.x, 7.x and 8.x.
 Designedandwrote test plans andtest casesbasedonrequirements from the feature functionalspecifications (FFS)
while consultingfeature designspecifications (FDS) and industryspecifications from the ITU, IETFandRFCs.
William D. Crews 4
 Participatedindeveloper designandfeature reviews providing feedbackfrom a customer andtest perspective.
Reviewed feature interactionmatrix and includedtestingthat wouldstress feature interactionwith features under test.
 Investigatedbugs bycollectingCallManager SDI & SDL trace logs, core files, phone console logs, gatewaydebugs andcall
detail records (CDRs) whenneeded.
 A list of CallManager features I have worked on:
o T.38 Fax w/FastStart o Q.SIG:Annex M1
o H.323 w/FastStart o Q.SIG:Alerting Name
o Call Park o Q.SIG:Call DiversionbyReroute
o Directed Call Park o Q.SIG:Callback– Call Completion
o FAC/CMC o Q.SIG:Callback– Suspend/Resume
o Call Preservation o Q.SIG:Callback– Intra-Cluster
o IntercompanyMedia Engine: IPTables Security o Q.SIG:SIPTrunk & SIPLine
 Team lead for Q.SIG PlanningandTesting.
 Mentoredfive team members whojoinedCisco’s Boulder development test team.
Modena Automation Development
 Core member of the development team increating a TCL++ basedAPI libraryfor configuring the Cisco Unified
Communications Manager (CUCM) through anAXL/SOAPinterface onthe CUCM. This API library, Modena, provided
the framework for testers to write scripts and configure all areas ofthe CUCMnormallyperformedmanuallyvia the GUI.
 Collaboratedwithother team members to write the requirements for the Modena Utilities API librarythat wasneeded
to gain CLI access to the CUCM, collect trace logs, collect core files, addusers anddecode password paraphrases for
direct accessto the appliance, control switches, gateways andcatalyst devices.
 Keycontributor on the Automation TaskForce frominitial concept throughcompletionof the API libraries used bythe
CUCM test teamat Cisco sites across the worldwitharound400 engineers using the API for their test automationneeds.
 Trainedtesters howto use the Modena automation libraries through demonstrations, providingvideo ondemand(VOD)
training, team trainings andmaintaining a support wiki the testers couldreference.
 Automatedseveral test plans achieving95% of manual test cases being automated using the Modena automation
framework reducing execution time onaverage from 8 weeks to 10 days. This reductionintest caseexecutionacross
Cisco’s CUCMbusiness unit gave Ciscoa completive advantage over other competitors byshorting the development and
testingcycle and improvedqualitybyreducing chance’s of humanerror duringtesting.
Cisco BTS 10200 Soft Switch& Packet Cable (Service Provider Level)
 Designedfeature test planandexecuted test cases onthe BTS 10200 in a packet cable systemtest environment. This
included an end-to-endsolutioninvolving Media TerminalAdapters (MTAs), Cable ModemTermination Systems
(CMTSs), Gateways,Record Keeping System(RKS), SecurityKeyDistribution Center (KDC), DomainName Server (DNS),
Dynamic Host ConfigurationProtocol (DHCP), Media Servers, BroadbandProvisioning Registrar (BPR), Access Routers to
the PSTN andthe BTS 10200 soft switch.
 Designedtest planandconductedtesting of the packet cable securityfor IPSECbetweenthe MTA andBTS and IKE
betweenthe BTS andthe Access Gateways.
 Collaborated withCableLabs engineers includingseveral Cisco Fellow Engineers whowere involvedwith writing manyof
the CableLabs specifications. Communicated directly withthese engineers and often did in-house tests onspecialitems
that Ciscowas certifying, ensuringthese products wouldpass their certificationtests whichcost $25,000 for eachtryat
passingthe certification test.
 Installed, configuredandmaintainedCisco’s BroadbandProvisioning Registrar for the Boulder Ciscooffice for all the test
engineer’s Media TerminalAdapters (MTAs).
 Automatedtest cases using the ATS framework. Wrote TCL librariesandtest scripts to fullytest alltest plans bythe
Boulder teamfor the Super Cell andPacketCable DQoSprojects. Automationincludedautomatingthe collectionand
parsing ofsniffer traces, gatewaydebugs, data from the RKS server, CDR records from the BAMS server, SC2200 logs and
data fromthe BTS 10200 soft switch.
William D. Crews 5
Super Cell, Thunder Dial & Thunder Voice (SC2200)
 Designedandexecuted test plans and test cases for severalnew features of the Super Cell, Thunder Voice andThunder
Dial projects providing solutions to service providers for SS7-VoIP-SS7 usingthe SC2200.
Signaling Link Terminal (SLT)
 Designedandexecuted industrycompliance test plans andtest casesfor Cisco’s Signaling LinkTerminal(SLT) in
conjunction withthe SC2200 providing the abilityto receive SS7 signals and communicate via an IPnetwork with the
SC2200.
 Keymember in the designandconfigurationof the Boulder Development andTest Labs. Cabled, installedracks and
cabinets with rackmountedequipment, configured core, distributionandaccessswitches, routers, configuredVTPand
VLANs, installedCiscoterminalservers, NT Servers (DNS, DHCP andTFTP).
11/1998 – 06/2000 COMPUWARE CORPORATION, Denver, CO
Job Title: Senior Network Engineer
 Developeda software solutionfor Tivoli Systems requiringY2Kremediationof Windows Operating Systems and
corporate installedprograms on10,000 workstations worldwide. Developed code in Visual Basic to interact withlow-
level API calls to the Windows OS for user, disk, network and software information. Visual Basic was alsousedas the
controller for higher-level operations using Compuware’s QA Run to automate GUI interactions withdifferent desktop
applications. QA Run utilized C++ for logic decisions andcontrolling interactionwiththe GUI. Successfullycompleted
the project ahead ofschedule andwas awardedCompuware’s Employee ofthe MonthAward for outstanding
performance on the TivoliSystems project.
11/1995 – 09/1998 IRVING BURTON & ASSOCIATES, INC., Denver, CO
Job Title: Project Manager & Senior Network Engineer
 Designedandimplementedlarge scale LANs and WANs for companies acrossthe US. Some of the clients I workedwith
were US West BusinessResources, Inc., Moorman’s Manufacturing, Inc., American DiabetesAssociation, Proctor &
Gamble (Pringles Division), COBE Labs, Inc. and Norwest Bank & Mortgage.
 Designedandimplementedthe network infrastructure for one of the largest Oracle financials andcustom
manufacturing deployments inthe country.
1993 – 1995 INFORMATION & COMPUTING SERVICES – UNIVERSITYOF MISSOURI, Columbia, MO
Job Title: Computer Support Specialist
 Designedandcodedin C/C++ andVisual Basic for Windows a GUI based menu systems for users to install workstation
applications to desktops from the networkfile servers.
 Performednetwork administration, troubleshootingandrepair of routers, bridges andintelligent hubs ina TokenRing
topologyfor the Universityof Missouri Systemcovering Columbia, Kansas City, St. Louis, andRolla, Missouri.
 Provideduser support for both hardware and software onfour Novell file servers and a Citrix server.
EDUCATION: Degrees Earned
 Certificate inMobile ApplicationDevelopment, Universityof CaliforniaIrvine, Irvine, CA
 Bachelor of Science, Computer Engineering, Universityof Missouri – Columbia, Columbia, MO
 Minor in Mathematics, Universityof Missouri – Columbia, Columbia, MO
 Associate of Science, Computer Science, Florissant ValleyCommunityCollege, Florissant, MO
 Completed 128 credit hours towards a second Bachelor of Science degree inElectrical Engineering
Universityof Missouri – Columbia, Columbia, MO

Contenu connexe

Tendances (20)

Resume_IOS_3.9 (1).DOC
Resume_IOS_3.9 (1).DOCResume_IOS_3.9 (1).DOC
Resume_IOS_3.9 (1).DOC
 
Sreekanth_iOS_Developer
Sreekanth_iOS_DeveloperSreekanth_iOS_Developer
Sreekanth_iOS_Developer
 
MantoshResume
MantoshResumeMantoshResume
MantoshResume
 
Karthick profile
Karthick profileKarthick profile
Karthick profile
 
Best resume ever!!!
Best resume ever!!!Best resume ever!!!
Best resume ever!!!
 
iOS Developer Concept introduction
iOS Developer Concept introductioniOS Developer Concept introduction
iOS Developer Concept introduction
 
venky
venkyvenky
venky
 
Resume_vipul
Resume_vipulResume_vipul
Resume_vipul
 
Resume-Android Developer
Resume-Android DeveloperResume-Android Developer
Resume-Android Developer
 
awadhesh online
awadhesh onlineawadhesh online
awadhesh online
 
Logictree Mobile Practice Presentation
Logictree Mobile Practice PresentationLogictree Mobile Practice Presentation
Logictree Mobile Practice Presentation
 
Kalairesume
KalairesumeKalairesume
Kalairesume
 
Sreekanth_iOS_Developer
Sreekanth_iOS_DeveloperSreekanth_iOS_Developer
Sreekanth_iOS_Developer
 
CV-Deepak
CV-DeepakCV-Deepak
CV-Deepak
 
Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)Arunkarthick_iOS_CV (4)
Arunkarthick_iOS_CV (4)
 
Noufal Curriculum Vitae
Noufal Curriculum VitaeNoufal Curriculum Vitae
Noufal Curriculum Vitae
 
Android Developer Resume Fresher
Android Developer Resume FresherAndroid Developer Resume Fresher
Android Developer Resume Fresher
 
Karthi resume
Karthi resumeKarthi resume
Karthi resume
 
Ranjithkumar R [RESUME]
Ranjithkumar R [RESUME]Ranjithkumar R [RESUME]
Ranjithkumar R [RESUME]
 
Ranjith kumar Resume
Ranjith kumar ResumeRanjith kumar Resume
Ranjith kumar Resume
 

En vedette

En vedette (7)

Resume
ResumeResume
Resume
 
PATERSON.PAUL.CV 2014
PATERSON.PAUL.CV 2014PATERSON.PAUL.CV 2014
PATERSON.PAUL.CV 2014
 
ANDRANIK_GAME_RESUME
ANDRANIK_GAME_RESUMEANDRANIK_GAME_RESUME
ANDRANIK_GAME_RESUME
 
Andrew O'Mahony CV PDF
Andrew O'Mahony CV PDFAndrew O'Mahony CV PDF
Andrew O'Mahony CV PDF
 
Rodney Rick - CV
Rodney Rick - CVRodney Rick - CV
Rodney Rick - CV
 
Prasad Degala CV
Prasad Degala CVPrasad Degala CV
Prasad Degala CV
 
Full Resume of Kenneth Osmond
Full Resume of Kenneth OsmondFull Resume of Kenneth Osmond
Full Resume of Kenneth Osmond
 

Similaire à Resume - William Crews - iOS Mobile App Developer 03-17-2016

Gnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Bocha
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
Brian_Caufield_resume_2016
Brian_Caufield_resume_2016Brian_Caufield_resume_2016
Brian_Caufield_resume_2016Brian Caufield
 
Mobiuso - Keys to Sucess in Partnering with an Overseas Studio
Mobiuso - Keys to Sucess in Partnering with an Overseas StudioMobiuso - Keys to Sucess in Partnering with an Overseas Studio
Mobiuso - Keys to Sucess in Partnering with an Overseas StudioD.CAMP
 
Dan Coughlin Resume 2020
Dan Coughlin Resume 2020Dan Coughlin Resume 2020
Dan Coughlin Resume 2020DanCoughlin8
 
Dinu Baby 7Y CV.pdf
Dinu Baby 7Y CV.pdfDinu Baby 7Y CV.pdf
Dinu Baby 7Y CV.pdfDinuBaby7
 
Dinu Baby CV 6Y.pdf
Dinu Baby CV 6Y.pdfDinu Baby CV 6Y.pdf
Dinu Baby CV 6Y.pdfDinuBaby7
 
BarkatShaikhProfile.docx
BarkatShaikhProfile.docxBarkatShaikhProfile.docx
BarkatShaikhProfile.docxBarkat Shaikh
 
Dinu Baby CV.pdf
Dinu Baby CV.pdfDinu Baby CV.pdf
Dinu Baby CV.pdfDinuBaby7
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAEVicky Kumar
 
Dan Coughlin, Resume Dec 2020
Dan Coughlin, Resume Dec 2020Dan Coughlin, Resume Dec 2020
Dan Coughlin, Resume Dec 2020DanCoughlin8
 
SanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of ExperienceSanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of Experiencedasfagfdagadg
 

Similaire à Resume - William Crews - iOS Mobile App Developer 03-17-2016 (20)

StefanoFiorini
StefanoFioriniStefanoFiorini
StefanoFiorini
 
Gnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 yearsGnana Prasuna B_5.5 years
Gnana Prasuna B_5.5 years
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Brian_Caufield_resume_2016
Brian_Caufield_resume_2016Brian_Caufield_resume_2016
Brian_Caufield_resume_2016
 
Simbad.k.m
Simbad.k.mSimbad.k.m
Simbad.k.m
 
CV
CVCV
CV
 
Mobiuso - Keys to Sucess in Partnering with an Overseas Studio
Mobiuso - Keys to Sucess in Partnering with an Overseas StudioMobiuso - Keys to Sucess in Partnering with an Overseas Studio
Mobiuso - Keys to Sucess in Partnering with an Overseas Studio
 
Dan Coughlin Resume 2020
Dan Coughlin Resume 2020Dan Coughlin Resume 2020
Dan Coughlin Resume 2020
 
Shankar
ShankarShankar
Shankar
 
Dinu Baby 7Y CV.pdf
Dinu Baby 7Y CV.pdfDinu Baby 7Y CV.pdf
Dinu Baby 7Y CV.pdf
 
Dinu Baby CV 6Y.pdf
Dinu Baby CV 6Y.pdfDinu Baby CV 6Y.pdf
Dinu Baby CV 6Y.pdf
 
resume
resumeresume
resume
 
BarkatShaikhProfile.docx
BarkatShaikhProfile.docxBarkatShaikhProfile.docx
BarkatShaikhProfile.docx
 
MartinVanha
MartinVanhaMartinVanha
MartinVanha
 
Dinu Baby CV.pdf
Dinu Baby CV.pdfDinu Baby CV.pdf
Dinu Baby CV.pdf
 
Mobile testing 9 years
Mobile testing 9 yearsMobile testing 9 years
Mobile testing 9 years
 
CURRICULUM VITAE
CURRICULUM VITAECURRICULUM VITAE
CURRICULUM VITAE
 
Dan Coughlin, Resume Dec 2020
Dan Coughlin, Resume Dec 2020Dan Coughlin, Resume Dec 2020
Dan Coughlin, Resume Dec 2020
 
Jerry vigil
Jerry vigilJerry vigil
Jerry vigil
 
SanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of ExperienceSanthoshiAgadala_Test Engineer_2.7 years of Experience
SanthoshiAgadala_Test Engineer_2.7 years of Experience
 

Resume - William Crews - iOS Mobile App Developer 03-17-2016

  • 1. William D. Crews 517 Folklore Avenue  Longmont, CO 80504  (720) 938-0733  bill.crews.us@gmail.com LinkedIn: linkedin.com/in/billcrews1  Twitter: @BCAppDesigns  Facebook: facebook.com/bill.crews iOS Mobile Applications Developer PROFILE:  Accomplishedsenior level engineer withachievements insoftware development, qualityassurance testingand automationdevelopment.  Experiencedin developingmobile applications iniOS (Objective-C, Swift 2.0, Xcode), Android(Java, Eclipse) and Windows Phone 8 (C#, MS Visual Studio2014).  Extensive background as a Senior Network Engineer designing corporate LANs/WANs and Data Centers for large corporations. Experience inCiscoRouters, Switches, Gateways, Microsoft andLinux Servers, andOracle, MySQL, and Informix databases.  Ten years experience workingon a professional software development teamat Cisco Systems, Inc. as a Software Engineer IV in Development & SystemTesting, AutomationSoftware Development, andas a team leadon development projects. Experiencedin bothagile andwaterfall methodologies.  Cross-functionalexperience withnetworkingarchitecture and software development allows me to be effective at designing, buildingandtroubleshootingend-to-endweb and mobile solutions.  Proven teamplayer and effective businesspartner, with great interpersonal skills and notedfor consistentlyproducingthe highest qualityproducts.  Extensive background inComputer Engineering, Data & Voice Networking, Voice & VideoTelecommunications, Software Development andSoftware Testing.  Natural leader intraining, mentoringanddeveloping newengineers into highlyproductive teammembers at a rapidpace. TECHNICAL: Languages: Objective-C, Swift, C/C++, C#, Java, TCL/TCL++, Visual Basic, PHP, HTML5, CSS Platforms: Microsoft Windows & NT Servers, OS X, Linux, SunSolaris, VMware/ESXi/vSphere, iOS, Android, Windows Phone RDBMS: MySQL, PostgreSQL, Informix, MS SQL Server, Oracle Tools: HPQualityCenter, Wireshark, AutomationMade Easy(AME), IBM- Rational ClearCase, GIT, BitBucket, SVN, JIRA, Confluence, Bamboo, Rally, Xcode, Eclipse, Microsoft Visual Studio2012, Photoshop, Dreamweaver, Illustrator, After Effects, Texture Packer, Physics Editor, Sprite Builder, Camtasia, WordPress Routers: Cisco 800/2500, Cisco2800/2900/3800/3900 Series ISR, Cisco 3660 Gateway/Router, Cisco AS5200/AS5300/AS5400, Cisco 7200/7400/7600, Juniper J4350/J6350 Series Routers Switches: Cisco Catalyst 2900/3500/3600/3700/4500/4900/5500/6500 Series, Avaya ERS2500/3500/5500/8600 Series Voice: Cisco VG224/VG350 AnalogVoice Gateways, CiscoCallManager (Unified Communications Manager) versions:3.x, 4.x, 5.x, 6.x, 7.x, 8.x Firewalls: Cisco PIX501/535, CiscoASA 5585 Certifications: CCNA, MCSE, MCP+I EXPERIENCE: 10/2014 – Present BC APP DESIGNS, LLC, Longmont, CO Job Title: Founder/CEO/Developer FoundedBCApp Designs, LLCto produce mobile applications, games andwebsites.  Gov Jobs Search In USA ($.99) App Store: https://itunes.apple.com/us/app/gov-jobs-search-in-usa-find/id1036573098?ls=1&mt=8 Website: http://www.bcappdesigns.com/portfolio-item/gov-jobs-search-in-usa/ Created “GovJobs SearchInUSA” mobile applicationwrittenin Swift 2.0. An iOSapplicationallowing users to searchfor government jobopenings inthe United Statesbyentering keywords andlocation(city, state). Locationcanbe auto entered byusing the “target” GPS buttonto get the user’s location. Using a RESTful architecture, the mobile device interacts withthe government’s API server anddatabase returningJSON encodedmessages. These messages are
  • 2. William D. Crews 2 deserialized, parsedandstoredinCORE data storage onthe device. The results are presentedin a split view controller model withthe master view controller showing a table viewformat with JobPositionTitle, Organization, Job Location(s), SalaryRanges, withStart and Enddatesineachcell andsorted byposting dates. Whenthe user selects a jobposting, a web viewof the full jobpostingis presentedthat shows detailed infoandallows the user to applyfor the position. This app is designedas a universal app runningon iPhones and iPads inbothportrait andlandscape orientations.  Flappy Turtle Aquarium Adventure (Free) & Flappy Turtle Aquarium Adventure Pro ($.99) App Store: https://itunes.apple.com/us/app/flappy-turtle-aquarium-adventure/id934492427?ls=1&mt=8 Website: http://www.bcappdesigns.com/portfolio-item/flappy-turtle-aquarium-adventure/ Created FlappyTurtle Aquarium Adventure & Adventure Pro:an iOS game for iPhone & iPaddeviceswhere the user taps the screen to have the turtle swimthroughobstaclesinthe aquarium. Game uses high-end graphics, andwith Sprite Kits Frameworkprovides the abilityto do animationand use a physics engine to produce realistic reactions to gravity, collisions andmovements. The application allows social mediasharing withfriends and includes integration with ApplesGame Center showing high scores among other players andpersonal achievements earned. Developed in Objective-Cand first listed in the AppStore Nov. 2014, thenrewritteninSwift 2.0 andrelisted inthe AppStore Jan. 2016.  Accepted into Facebook’s Startup Bootstrap programinDecember 2014 for the mobile application FlappyTurtle Aquarium Adventure. Received $20,000 awardinfree services andtools fromFacebook, Parse andFacebook partners for this application’s design and growthpotential.  Exhibit Guide Website: http://www.bcappdesigns.com/portfolio-item/exhibit-guide/ Created Exhibit Guide. An Android device application for scanningQR Codes at art galleries, museums, zoos and aquariums to retrieve information about the exhibit itemincluding pictures, videos andtext. Features include text-to- speechfor reading the informational text to the user, 2D/3Dmapping ofeither the locationwithinthe galleryor the abilityto present a 3-D/Street View ofthe location where the artist stood whenhe/she paintedor photographedthe scene.  Designedwebsites for customers using WordPress: o I & I Custom Stonework, LLC – Stone MasonCompany Website: http://iandistonework.com o CRC of Iowa, Inc. – RealtyCompany Website: http://www.crcofiowa.com o ColoradoOrganization for Reef & Aquatic Life (CORAL) – Nonprofit Organization Website: http://coralgroup.org 06/2013 – 06/2014 University of California Irvine Extension, Irvine, CA Job Title: Full-time Student  Full time student at the Universityof California, Irvine for Certificate in Mobile Application Development.  Completed 15 credit hours andearneda Certificate in Mobile Application Development June 2014 witha 4.0 GPA.  Completed programming coursework for iOSiPhone & iPad (Objective-C), Androiddevices (Java), Windows Phone 8 (C#), Phone Gap(Node.js), Java, andC++. 11/2009 – 06/2013 AVAYA, INC., Westminster, CO Job Title: QA Software Engineer III – Video Integration Team  Developedtest plan and executedintegrationtestingof Radvision’s teleconference videoproduct line withAvaya’s communicationmanager andvideo products. This integration testing provedvitalas Avaya acquiredRadvisionand expandedtheir product offering to customers on dayone. The result was fewer customer found defects (CFD’s)on a new product solutionbasedonintegrating technologiesfrom two separate companies.
  • 3. William D. Crews 3  Developed a formal test plantemplate containinga test case export utilityin Word andwritteninVisual Basic. The template couldexport from Wordto Excel and intotools like HPQualityCenter. Bywriting test casescontaining variables the tester could write one test case coveringmanyvariations. When exported the variations wouldbe expandedintoseveral test cases. This approachedallowedfor easier test case reviews bydevelopers andtesters while allowing better coverage of the test requirements.  Enhancedthe Video IntegrationTeam’s testing and reporting approach usingSharePoint, PHPandMySQL servers.  ConsideredAvaya’s resident Cisco expert. Supportedsenior management withcustomer escalations and business opportunitiesdealing withCisco products. Supported the VideoIntegrationTeam’s Labenvironment withAvaya and Cisco equipment includingrouters, switches and communication servers. Maintainedaccess control lists (ACLs) providing securityaccess betweendevelopment and testing labs.  Designedandexecuted integration test plans testing Avaya’s product features withLifesize, Polycom, Radvisionand Cisco products. These complex test plans coverednot onlybasic audio andvideocalling, but also supplementary services like Hold, Transfer, Park, Conference, Record, AudioMute/Unmute andVideo Mute/Unmute. Testingof H.323 and SIPprotocols extendedtest case coverage requiringover 3,000+ test casesto be executedfor a product release.  Testedandvalidated newcode designedbyvideodevelopers for AutomationMade Easy(AME) libraries before being released to Avaya’s videotesting community. AME allowedfor a single testingframework to control and automate Avaya’s products including third-partyvendors using API’s from a commonsyntactical commandstructure.  Playeda keyrole indeveloping interoperabilityproof-of-concept betweenCiscophones and Avaya’s SessionManager providing Avaya’s salesteamthe abilityto move forward witha customer opportunityworth $50Min bookings. Job Title: QA Software Engineer III – Solutions and Interoperability Test Lab (SIL)  Designedandconducted interoperabilitytestingbetweenAvaya Telepresence products andTandberg/Cisco Telepresence products. The Avaya videoproducts included Avaya 10x0 conference systems, Avaya ADVDFlare Experience and Avaya One-X® Communicator, Avaya Aura® SessionManager, Avaya Aura® SystemManager andAvaya Aura® CommunicationManager. The Tandberg/Cisco videoproducts included C20 QuickSet Plus, 1700MXP, EX90, E20, VideoCommunications Server (VCS) andCodian4501 MCU.  Conducted solutionandinteroperabilitytesting for Cisco UnifiedCommunications Manager (CUCM) versions:5.x, 6.x, 7.x, and 8.xconnecting to Avaya Aura® SessionManager via SIPtrunks. The testing included Avaya Messaging actingas a voice messagingsystemfor CUCM and its endpoints connectedvia SIPtrunks. Interoperabilitytestingextended to testingCiscoPhones (SIPandSCCP) registeredto CUCMcalling to/fromAvaya Aura® SessionManager and Communication Manager respectively.  Designedandconducted solution and interoperabilitytesting ofAvaya Aura® SessionManager connectingvia SIPtrunk(s) to Cisco 2800 seriesISRrouters supporting Survivable Remote Site Telephony(SRST). This configuration provided failover allowing SIPphones at branchoffice locations to dual register, withthe Avaya Aura® SessionManager as the primarySIP proxyand the Cisco 2800 series ISRrouter as the secondary. During a WAN failure, the phonesregister to the secondary SIP registrar, the Cisco ISR. The CiscoISR provides seamless callingfunctionalitywith a limitedfeature set allowing the branch to continue receiving and placing calls.  Created and publishedAvaya ApplicationNotes to document alltestingand results. Application Notes were created to describe the testingsolution used and provide step-by-step configuration ofalldevicesinthe solution. These application notes were publishedon Avaya’s support website andare usedbycustomers, Avaya Support Teams andSystem Engineers.  Member of Avaya’s Application Notesreview committee responsible for editingandreviewing other engineers applicationnotes for publicationon Avaya’s externalwebsite. 06/2000 – 11/2009 CISCO SYSTEMS, INC., Boulder, CO Job Title: Software Engineer IV – Development Test Engineering Projects: CallManager (Cisco Unified Communications Manager – CUCM)  Cisco development test engineer on the CallManager product for six years (July2003 – November 2009), CallManager versions:3.x, 4.x, 5.x, 6.x, 7.x and 8.x.  Designedandwrote test plans andtest casesbasedonrequirements from the feature functionalspecifications (FFS) while consultingfeature designspecifications (FDS) and industryspecifications from the ITU, IETFandRFCs.
  • 4. William D. Crews 4  Participatedindeveloper designandfeature reviews providing feedbackfrom a customer andtest perspective. Reviewed feature interactionmatrix and includedtestingthat wouldstress feature interactionwith features under test.  Investigatedbugs bycollectingCallManager SDI & SDL trace logs, core files, phone console logs, gatewaydebugs andcall detail records (CDRs) whenneeded.  A list of CallManager features I have worked on: o T.38 Fax w/FastStart o Q.SIG:Annex M1 o H.323 w/FastStart o Q.SIG:Alerting Name o Call Park o Q.SIG:Call DiversionbyReroute o Directed Call Park o Q.SIG:Callback– Call Completion o FAC/CMC o Q.SIG:Callback– Suspend/Resume o Call Preservation o Q.SIG:Callback– Intra-Cluster o IntercompanyMedia Engine: IPTables Security o Q.SIG:SIPTrunk & SIPLine  Team lead for Q.SIG PlanningandTesting.  Mentoredfive team members whojoinedCisco’s Boulder development test team. Modena Automation Development  Core member of the development team increating a TCL++ basedAPI libraryfor configuring the Cisco Unified Communications Manager (CUCM) through anAXL/SOAPinterface onthe CUCM. This API library, Modena, provided the framework for testers to write scripts and configure all areas ofthe CUCMnormallyperformedmanuallyvia the GUI.  Collaboratedwithother team members to write the requirements for the Modena Utilities API librarythat wasneeded to gain CLI access to the CUCM, collect trace logs, collect core files, addusers anddecode password paraphrases for direct accessto the appliance, control switches, gateways andcatalyst devices.  Keycontributor on the Automation TaskForce frominitial concept throughcompletionof the API libraries used bythe CUCM test teamat Cisco sites across the worldwitharound400 engineers using the API for their test automationneeds.  Trainedtesters howto use the Modena automation libraries through demonstrations, providingvideo ondemand(VOD) training, team trainings andmaintaining a support wiki the testers couldreference.  Automatedseveral test plans achieving95% of manual test cases being automated using the Modena automation framework reducing execution time onaverage from 8 weeks to 10 days. This reductionintest caseexecutionacross Cisco’s CUCMbusiness unit gave Ciscoa completive advantage over other competitors byshorting the development and testingcycle and improvedqualitybyreducing chance’s of humanerror duringtesting. Cisco BTS 10200 Soft Switch& Packet Cable (Service Provider Level)  Designedfeature test planandexecuted test cases onthe BTS 10200 in a packet cable systemtest environment. This included an end-to-endsolutioninvolving Media TerminalAdapters (MTAs), Cable ModemTermination Systems (CMTSs), Gateways,Record Keeping System(RKS), SecurityKeyDistribution Center (KDC), DomainName Server (DNS), Dynamic Host ConfigurationProtocol (DHCP), Media Servers, BroadbandProvisioning Registrar (BPR), Access Routers to the PSTN andthe BTS 10200 soft switch.  Designedtest planandconductedtesting of the packet cable securityfor IPSECbetweenthe MTA andBTS and IKE betweenthe BTS andthe Access Gateways.  Collaborated withCableLabs engineers includingseveral Cisco Fellow Engineers whowere involvedwith writing manyof the CableLabs specifications. Communicated directly withthese engineers and often did in-house tests onspecialitems that Ciscowas certifying, ensuringthese products wouldpass their certificationtests whichcost $25,000 for eachtryat passingthe certification test.  Installed, configuredandmaintainedCisco’s BroadbandProvisioning Registrar for the Boulder Ciscooffice for all the test engineer’s Media TerminalAdapters (MTAs).  Automatedtest cases using the ATS framework. Wrote TCL librariesandtest scripts to fullytest alltest plans bythe Boulder teamfor the Super Cell andPacketCable DQoSprojects. Automationincludedautomatingthe collectionand parsing ofsniffer traces, gatewaydebugs, data from the RKS server, CDR records from the BAMS server, SC2200 logs and data fromthe BTS 10200 soft switch.
  • 5. William D. Crews 5 Super Cell, Thunder Dial & Thunder Voice (SC2200)  Designedandexecuted test plans and test cases for severalnew features of the Super Cell, Thunder Voice andThunder Dial projects providing solutions to service providers for SS7-VoIP-SS7 usingthe SC2200. Signaling Link Terminal (SLT)  Designedandexecuted industrycompliance test plans andtest casesfor Cisco’s Signaling LinkTerminal(SLT) in conjunction withthe SC2200 providing the abilityto receive SS7 signals and communicate via an IPnetwork with the SC2200.  Keymember in the designandconfigurationof the Boulder Development andTest Labs. Cabled, installedracks and cabinets with rackmountedequipment, configured core, distributionandaccessswitches, routers, configuredVTPand VLANs, installedCiscoterminalservers, NT Servers (DNS, DHCP andTFTP). 11/1998 – 06/2000 COMPUWARE CORPORATION, Denver, CO Job Title: Senior Network Engineer  Developeda software solutionfor Tivoli Systems requiringY2Kremediationof Windows Operating Systems and corporate installedprograms on10,000 workstations worldwide. Developed code in Visual Basic to interact withlow- level API calls to the Windows OS for user, disk, network and software information. Visual Basic was alsousedas the controller for higher-level operations using Compuware’s QA Run to automate GUI interactions withdifferent desktop applications. QA Run utilized C++ for logic decisions andcontrolling interactionwiththe GUI. Successfullycompleted the project ahead ofschedule andwas awardedCompuware’s Employee ofthe MonthAward for outstanding performance on the TivoliSystems project. 11/1995 – 09/1998 IRVING BURTON & ASSOCIATES, INC., Denver, CO Job Title: Project Manager & Senior Network Engineer  Designedandimplementedlarge scale LANs and WANs for companies acrossthe US. Some of the clients I workedwith were US West BusinessResources, Inc., Moorman’s Manufacturing, Inc., American DiabetesAssociation, Proctor & Gamble (Pringles Division), COBE Labs, Inc. and Norwest Bank & Mortgage.  Designedandimplementedthe network infrastructure for one of the largest Oracle financials andcustom manufacturing deployments inthe country. 1993 – 1995 INFORMATION & COMPUTING SERVICES – UNIVERSITYOF MISSOURI, Columbia, MO Job Title: Computer Support Specialist  Designedandcodedin C/C++ andVisual Basic for Windows a GUI based menu systems for users to install workstation applications to desktops from the networkfile servers.  Performednetwork administration, troubleshootingandrepair of routers, bridges andintelligent hubs ina TokenRing topologyfor the Universityof Missouri Systemcovering Columbia, Kansas City, St. Louis, andRolla, Missouri.  Provideduser support for both hardware and software onfour Novell file servers and a Citrix server. EDUCATION: Degrees Earned  Certificate inMobile ApplicationDevelopment, Universityof CaliforniaIrvine, Irvine, CA  Bachelor of Science, Computer Engineering, Universityof Missouri – Columbia, Columbia, MO  Minor in Mathematics, Universityof Missouri – Columbia, Columbia, MO  Associate of Science, Computer Science, Florissant ValleyCommunityCollege, Florissant, MO  Completed 128 credit hours towards a second Bachelor of Science degree inElectrical Engineering Universityof Missouri – Columbia, Columbia, MO