Glenn Abisia

Glenn Abisia

Mobile Apps

Summary

I have 15 years of software development and management experience including software architecture, requirements definitions and implementation in a variety of languages. I have designed and developed under a defined CMM process as part of large local teams and in collaboration with offshore teams. I have excellent written and oral communication skills, with technical as well as with non-technical colleagues.

Objective

I am in search of a senior software engineering position where I can be part of a team that creates great software to fill real needs. My most current skills are best applied creating software for the iOS or Android platforms.

Skills

Skills

Development Tools

Carbide C++, Eclipse, Xcode, Visual Studio, UML, Rational Rose, ClearCase, SourceSafe, CVS, CMM, NetBIOS, Windows NT Device Drivers, JNI, J-Integra

Architectures

MFC, .NET, J2EE, COM/DCOM, CORBA, Design Patterns

Operating Systems

Symbian S60, iPhone, Android, Mac OSX, Windows 2000/XP, Linux, MS-DOS

Languages

Java, C++, C#, Carbide C++, Objective C, HTML, XML, Python, SQL, Perl, Visual Basic, Intel Assembly

Work History

Work History
Jul 2011 - Oct 2012

Senior Software Engineer

Dreamworks Animation

- Owned major features in the Ptch iOS app (https://itunes.apple.com/us/app/ptch/id525082792?mt=8) including the original TableView UI design and implementation, Facebook and other social integration and the iOS build system for AdHoc and AppStore builds.

- Created the client-side iOS PtchServerModel to communicate with our custom Ptch server REST API.

- Directly collaborated for design of the server authentication and notification REST API.

- Managed the Apple iOS profile provisioning for a dual AdHoc/Enterprise and AppStore release builds.

- Owned the release of all Ptch builds to the Apple AppStore via iTunesConnect.

- Implemented Apple Push Notification (APNS) including creation and testing of the server public keys and handling of notification callbacks in the Ptch app.

- Created the in-app purchase manager for purchasing of Ptch styles via the Apple AppStore.

- Created the FacebookModel iOS class that provides all interactions with Facebook including Facebook SSO and iOS authentication, FQL queries for images and videos and sharing to Facebook.

- Created other social integration classes including TwitterModel, InstagramModel and ViddyModel.

- Created the Facebook Open Graph actions and objects for use in Ptch web pages and as Facebook Timeline activity.

- Created the DevicePhotosModel and DeviceVideosModel to access iPhone media.

- Added iOS face detection to Ptch for use in style transitions during Ptch video creation.

- Integrated Google Analytics and KISSMetrics analytics services for user activity tracking.

- Updated Ptch login via Facebook and Twitter to use the iOS6 social framework.

- Created prototype Andoid app for Ptch.

Apr 2010 - May 2011

Senior Software Engineer

Cisco (contract through Albany Services)

- Designed and developed Cisco Eos mobile apps for iPhone in Objective C (http://itunes.apple.com/us/app/variety-screening-series/id408286167, http://itunes.apple.com/us/app/ole-ole-football/id378162337)- Designed and developed Cisco Eos mobile apps for iPad in Objective C- Designed and developed Cisco Eos mobile apps for Android in Java (https://market.android.com/developer?pub=Cisco+Eos)- Designed and developed iPhone/iPad/Android web-based build system for Eos mobile apps- Implemented Subversion revision control system and Trac bug tracking system- Integrated Eos OAuth authentication into iPhone/iPad/Android mobile apps- Integrated Twitter API into mobile apps- Integrated Facebook API into mobile apps- Integrated Google Analytics into mobile apps- Integrated Urban Airship iOS notifications into iOS mobile apps- Integrated Three20 library in iOS mobile apps- Managed all aspects of Apple Provisioning for iOS mobile apps

Jan 2009 - Apr 2010

Mobile Software Developer

Abisia Software

- Designed and developed  Wingman iPhone App

- Designed and developed ObobbleHead iPhone App

- Designed and developed BubbleWand iPhone App

- Designed and developed GPSCaddie Android App

Jan 2005 - Jan 2009

Senior Software Engineer

KLA-Tencor

- Designed and integrated EDX subsystem for x-ray material analysis- Designed and implemented adapter extension to connect Metrix metrology tool using .Net COM Interop- Coordinated work of Metrix 100 software team members at KLA-Tencor India office- Drove early Metrix 200 integration testing

Nov 2002 - Jan 2005

Mobile Software Developer

Abisia Software

- Designed and developed KMLCaddie, a Symbian S60 GPS golf yardage rangefinder- Designed and developed Outlook plugin to send appointment reminders via SMS- Designed and developed PilotCaddie, a Palm Pilot golf scorecard application

Aug 2001 - Nov 2002

Senior Software Engineer

KLA-Tencor

- Developed and maintained wafer inspection software features on NT using MFC- Acted as primary software engineering contact for field applications support of wafer inspector- Managed offshore development and software quality control teams for wafer inspector software- Managed wafer inspector software Beta programs at IBM, LSI and AMD- Chaired Product Life Cycle committee for wafer inspector software- Extended implementation of eDiagnostics COM client on wafer thin film metrology tool- Chaired wafer inspector Software Change Control Board

Aug 1998 - Aug 2001

Senior Software Engineer

KLA-Tencor

- Developed wafer inspector software designs using established Design Patterns- Modeled wafer inspector controller using Rational Rose- Optimized wafer load and align algorithm for speed and robustness- Helped organize SQC testing within the CMM software process charter- Devloped integrated debugging scheme to solve wafer inspector field escalations using Windows Performance Monitor- Designed and implemented software changes to support latest generation wafer inspector image computers- Traveled to Germany to provide engineering support for field escalations at AMD- Wrote and reviewed Requirements Analysis Documents, Software Requirements Specifications and Software Design Documents in adherence with the CMM software process charter- Created Perl scripts to manipulate large wafer inspector system configuration files- Developed image utilities for use with KLA-Tencor’s image file format- Debugged NT kernel-mode device drivers using two PC scheme and Windbg- Implemented Real Time Classification algorithm to automatically classify defects found by wafer inspectors- Designed and implemented wafer alignment image analysis feature for wafer inspector

Apr 1995 - Aug 1998

Software Design Engineer

KLA-Tencor

- Implemented wafer alignment algorithm that included machine control, image capture and image processing- Ported wafer alignment algorithm to Windows MFC-based design- Drafted wafer alignment sections of wafer inspector User’s Guides- Provided domain-expert input to wafer inspector software feature requirements definitions- Created utility scripts for use with ClearCase version control system

Jan 1993 - Apr 1995

Systems Engineer

Pro-Log (Motorola Computer Group)

- Designed and developed Windows system for embedded controls- Conducted system integration and testing of custom mobile computing system- Maintained motion control C libraries- Participated in requirements analysis for new products and future revisions

Jul 1991 - Jan 1993

Application Engineer

Pro-Log (Motorola Computer Group)

- Conducted end-user and system integrator design courses- Provided primary applications support for customers and system integrators using Pro-Log industrial computers in control and data acquisition applications- Evaluated third party industrial controls and data acquisition software for compatibility with Pro-Log hardware- Wrote technical application notes showcasing Pro-Log hardware and software

Education

Education

Continuing Education

University of California, Santa Cruz Extension

Windows NT Device Drivers

Java

Microsoft .NET

XML

CMM

Bachelor of Science

California Polytechnic State University, San Luis Obispo