Software Engineer with over ten years experience in architecting, designing and implementing enterprise and mobile applications utilizing Microsoft .NET and J2EE technologies. An accomplished leader within a software development team with experience designing Object-Oriented based application frameworks, analyzing and estimating requirements, designing user interface components, mentoring new team members, and working directly with customers to diagnose and
Software Engineer with over ten years experience in architecting, designing and implementing enterprise and mobile applications utilizing Microsoft .NET and J2EE technologies. An accomplished leader within a software development team with experience designing Object-Oriented based application frameworks, analyzing and estimating requirements, designing user interface components, mentoring new team members, and working directly with customers to diagnose and resolve production issues. An excellent multi-tasker with exceptional time management skills.
Specialties: Software Engineering, C#, C, Java, SQL
Staff Software Engineer @ Staff Software Engineer, Citrix XenMobile for Windows
Lead developer for the WorxMail for Windows application. Led the initial design, architecture and development of Citrix's secure email client for the Windows Universal and Windows Phone platforms. Development is primarily performed in C#.
• Led discussions between cross functional groups on the Windows XenMobile team to ensure design and architecture decisions are made that benefit all groups
• Collaborated with Project Management and Product Design to prioritize features and ensure application UI matched design specs and integrated well with platform specific features
• Created a platform independent utilities layer that abstracted out native APIs to allow the application to be ported to other platforms in the future
• Created a simple IoC container to allow components to access singleton objects via public interface
• Created user interface elements in XAML and made use of Telerik and Component One UI controls
• Used of MVVMLight framework to allow routing of UI commands and messages to appropriate event handlers
• Designed WBXML parsing and serializing layer to send and receive commands with Exchange server
• Integrated Openssl to support encryption and signing of messages for S/MIME support
Sr Software Engineer 2, Citrix Receiver for Windows, Windows Store, and Windows Phone
As a senior developer on the Windows Receiver team under the Mobile Platforms Group I have led efforts to enhance both desktop and mobile versions of Citrix Receiver. New features were implemented in both C# and C.
• Implemented mobility enhancements to Windows Phone and Windows Tablet Receivers, which included client side pinch and zoom session manipulation and native combo box redirection.
• Enhancing the core engine of the desktop Windows Receiver network stack to support IPv6
• Adding session sharing support to WinRT and Windows Phone 8 versions of Receiver From February 2012 to Present (3 years 11 months)
Michael Sabin is skilled in: Java, C#, SQL, PostgreSQL, CVS, JUnit, Tomcat, Software Engineering, Web Services, .NET, Design Patterns, TCP/IP, Java Enterprise Edition, Unix, Enterprise Software
Looking for a different
Michael Sabin?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension