Michael Albanese Email and Phone Number
Michael Albanese work email
- Valid
Michael Albanese personal email
Michael Albanese phone numbers
Languages C,Objective-C,C++,JavaOperating Systems Linux,iOS-Apple, IOS-Cisco, MS-WindowsTechnologies / Practices Layered approach to object hierarchy design, isolating behaviors and dependencies, with clean calling interfaces. Animation work includes writing 2D animation engine in Java. Using Objective-C on iOS, have written a good deal of animation code using both Core Animation with CALayer’s and UIView based animations. Some CALayer animations incorporate monitoring of the presentation layer for timing the coordination among multiple animations. Networking projects include multicast, udp unicast protocols, state restoration and failover. Also wrote a MADCAP server and basic HTTP server.ProjectsApp for Music Notation Touch input and editing of music chords / notes on iPad. Offer piano and guitar notation without music theory prerequisite. Challenges include turning music theory into code, offer intuitive interface flow, clean separation of Core Data data model from rendering layers. Incorporated state restoration that is called upon after backgrounding of App. Also make use ofmultitasking for maintaining responsive, context aware user interface.Mid Range Router Guaranteed delivery of router configuration commands to distributed processor boards within router, even during router resets. Software upgrading while router is running, no loss of traffic. State exchange for redundancy and failover support.Handheld Device Synchronization Protocol and SDK Design Define custom protocol for handheld device communication with PC. Support packet assembly, disassembly with retry timeout logic. SDK design for 3rd party developers, offering communication and synchronization from PC to device hiding underlying protocol mechanics. Member of original Palm Computer development team.
-
Senior Software EngineerIos App Development Aug 2011 - PresentDesign, contracted user studies, iteration of prototypes and development of music notation input app for iPad. App targets either piano notation or guitar TAB input, while aiming to be useful for amateur musicians who may have little to no music theory knowledge. All song elements are modeled and persisted with Core Data. Theories and formulas for chord definitions are supplied in a seed database (packaged as an app resource bundle), defined with a second manage object model. Seed database generated with scripts and a command line Mac program. Architected intelligent drag/drop logic, conquering unique challenges in dragging entities across view hierarchies while maintaining scale transforms on the dragged item, and also maintaining event traffic reception despite loss of the parent view. -
Senior Software EngineerCisco Aug 2004 - Oct 2010San Jose, Ca, UsWorked on a variety of system software during design and successful first shipment of the ASR1000 mid range router. Responsible for allocation, distribution, and state management of 'flow control ids' which are assigned to all new inbound network connections. Aside from distribution throughout the multiple processor boards within the router, managed replication of redundant state to the backup processor in support of failover recovery (H/A).Responsible for core areas of the 'In Service Software Upgrade' (ISSU) infrastructure allowing for software modules to be version updated in a compatible manner on a running system, with minimal to no down time.Helped maintain a set of in house compilers, one which generated 'C' code for all message versioning, and another (prototyped) which generated the LUA language.Also wrote the Interface Manager linux daemon, which presides over delivery of all config state relating to interfaces from the main processor board out to the remote line cards.Designed and implemented a "Group Ack'ing" cache which assisted in guaranteeing inter-processor message delivery, including recovery in the event of daemon failure.All development done on Linux, most of the coding in the 'C' language with Bash shell scripts. Compiler development done with Java and string templates. -
Senior Software EngineerVendavo 2003 - 2004Worked on back end analytics software for business / enterprise use. Java server back end offered processing of collected business statistics, with web and charting front end. All development done in Java.
-
Senior EngineerCyberlancet 2002 - 2003Designed and implemented basic web server for use in providing browser based user interface as the configuration front end to company's networking product (a set top box). The Web server was designed on top of a lower layer Http 1.0 library.Design and implementation of a MADCAP (Multicast address client access protocol) server for use in second release of product line. The protocol was designed according to rfc #2730. Much of the asynchronous nature of the client API's are hidden inside a low layer library. Coding done with C, Java, and XSL templates.
-
Engineer/FounderKinetic Tide Jul 2000 - 2002Product was Dynamic System Area Network (DSAN) software offering automatic deployment & management of applications in a hosted data center environment. Responsible for Switch relay server, that sat between all the nodes in a DSAN and the front-end layer2/3 ethernet switches handling inbound load to hosting center. All coding in C++
-
Senior EngineerEverything Office May 1999 - Jun 2000Utilizing the Dynamo application server implemented many of the back end processes of the web site with .jhtml (dynamic web) pages and java servlets.
-
Principal Software EngineerPointcast Jun 1996 - Apr 1999Developed a 2D animation engine written in Java which is fully compatible with the 30 second animated advertisements sold for the PointCast Windows client. Also designed and developed a back end ad server, as a Java Servlet, capable of responding to client requests for animated advertisements. Coding in Java.Additionally responsible for connection management on the corporate I-Server product, a intranet caching server for enterprise use. Design and coded mulithreaded connection pool handling. Coding in C.
-
Principal Software Engineer Mobile (Contract)Palm Computing Nov 1994 - May 1996Member of original Palm team that delivered the initial Palm Pilot hand held PDA to a successful product launch. Instrumental in the design of the communications protocols used for data synchronization between the device and desktop pc. Also designed and delivered 3rd party SDK, used by outside developers to synchronize their scheduling and time management software with the Palm Pilot.Awarded patent #6,000,000 with founder Jeff Hawkins as a result of this work.
-
Contract ProgrammerThe Windward Group 1992 - 1996Mandeville, La, Us
Michael Albanese Skills
Frequently Asked Questions about Michael Albanese
What company does Michael Albanese work for?
Michael Albanese works for Ios App Development
What is Michael Albanese's role at the current company?
Michael Albanese's current role is Senior Software Engineer.
What is Michael Albanese's email address?
Michael Albanese's email address is mi****@****ese.org
What is Michael Albanese's direct phone number?
Michael Albanese's direct phone number is +140820*****
What skills is Michael Albanese known for?
Michael Albanese has skills like Objective C, C++, C, Core Data, Core Animation, Some Opengl Es 2.0, Java, Software Apis Design, Bash, Ios Development, Linux, Network Communications.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial