See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Seamus Mcgowan is a seasoned software engineer with extensive experience in developing high-profile applications for various industries. He holds a Master of Computer Information Science degree from Cleveland State University and a Bachelor of Arts degree in History and Computer Science from Iona College. With expertise in multiple programming languages, including Objective C, C#, and XAML, Seamus has worked on various projects, including iOS and Windows Phone applications, as well as client-server applications for pen-based hand-held devices. His skills in design patterns, MVVM, and MVC have been applied in several high-profile projects, including the development of a tool for calibrating microscope cameras and a High Content Screening application. Seamus has also worked at several prominent companies, including Microsoft, where he contributed to the development of the.Net Framework team and created internal tools for localizing the framework. He has also worked on projects with IBM, Wal-Mart, and the United States Postal Service, demonstrating his versatility and adaptability in the software industry.

Experience

    • Ios Engineer

  • MutualMobile
    • Austin, Texas
    • iOS Engineer
      • Apr 2012 - Sep 2015
      • Austin, Texas

      Developer on a small team for Clover's Charge application for iOS using Objective-C. Implemented a custom and beautiful UI and UX, designed by Ryan Considine and Julie Lowe, inspired a little by Microsoft's Metro.Developer on a small team for Clover's Express application for iOS. Role was to provide custom native animations and interaction to supplement features offered by Cordova.Worked on a high profile Windows Phone 8 application as lead. Used my skills with C#, Blend and XAML to implement the application. Responsible for evaluating requirements, UX and backend services as well as estimation of work required to secure the contract with the customer and complete the project.Contributed to development of CIGNA's health wallet application for iPhone using Objective-C. Development started pre-ARC so it required manual memory management. The project required a lot of custom UI work and navigation code. Used Instruments extensively to trouble-shoot memory related issues.I wish I could mention specifics of the projects I get to work on, however NDA's make that impossible. These projects are all high profile.

  • Independent
    • Austin, Texas
    • Software Engineer
      • Jan 2012 - Apr 2012
      • Austin, Texas

      Designed and implemented an iPhone application, CSF-Order, that allows users to enter orders for Community Supported Farms. Implemented a RESTful/JSON web service with WCF in three days to interact with the existing SOAP based web service. The JSON based service reduced bandwidth consumption and was much easier to work with in the client code.Created the iPhone client in about three weeks. Used an ARC and Storyboard based project in XCode 4.2 and used JetBrains' AppCode for code editing. The application is relatively small but exercises many aspects common to iOS development including but not limited to: MVC, GCD, NSURLConnection, NSJSONSerialization, blocks, caching, and stateless design. Used TestFlightApp.com for ad hoc distribution and testing.This application has been maintained and is available in the App Store. I can share the code for review upon request. Its available, privately, on GitHub.

    • Software Engineer
      • 2007 - 2011
      • Pittsburgh, PA

      Designed and implemented a tool for calibrating microscope cameras. This tool provided the capability for a user to make these precise calibrations by processing images taken of a reference slide as the user made calibration adjustments. Feedback was provided via images of the reference slide with helpful overlays and audible tones. The tool also performed some automation of this calibration based on the image processing being performed.This tool was created using C# and WPF and the MVVM pattern. Hardware calls to the microscope were abstracted with an appropriate class, facade, and methods that supported asynchronous operations. Processing of calibration images was implemented with asynchronous processing that took advantage of ‘freezable’ objects.Designed and implemented components for a High Content Screening application. In layman terms this application provides the ability to statistically analyze cellular images. The amount of data involved in this process is on the order of gigabytes. The application provides researchers the ability to manipulate various parameters and characteristics to adjust and view the data in meaningful ways. Middle-tier was implemented as a WCF SOAP service and the presentation layer was implemented with WPF. nHibernate was used for the data layer, while data was stored on either Oracle or SQL Server databases, depending on customer preference. I was involved in all aspects of the project except for the databases and used my skills with C#, WPF and WCF.Implemented and maintained automated builds with TFS for the team.

    • Software Development Engineer
      • 2002 - 2006

      During this period I worked at several groups within Microsoft: Developer Division; Windows, Office and Server. One project that exemplifies the kind of work I did was DocStudio.DocStudio was originally a content management system developed internally for Developer Division (aka DevDiv). DocStudio was not only a CMS but an effort to standardize on an XML format for documentation. The project consisted of several components: XML standards committee; Word document conversion to the XML standard; Source control implemented with C# and SQL Server; Word based XML editor; Winforms based workflow manager; Build engine known as Sandcastle; Unmanaged reflection tool for extracting metadata from the assemblies being documented.Sandcastle was eventually released as an open source project on Codeplex and is used by many to generate documentation. I also implemented a Visual Studio plugin, using VSIP, to build documentation using Sandcastle from within Visual Studio. This plugin was superior to the built in functionality provided by Visual Studio.Contributed to all aspects of the project using technologies including but not limited to: C#, SQL Server, C++/COM, VBA and XSLT. Wore many hats during the project: Architect, designer, tester, champion and developer.The first version of the DocStudio shipped in an incredible six months. More impressively, DocStudio was adopted by several groups outside of Developer Division.

    • Consultant
      • 2000 - 2002

      Incredibly rewarding experience with the .Net Framework team.Created several internal tools used to successfully localize the .Net Framework documentation. A couple of these shipped with the product, including WinRes. Project required custom tools, satellite assembly generation, as well as integration with existing localization tools written with C++ and COM. Skills used included: C#, Windows Forms, Interop, Reflection, managed resources, (aka satellite assemblies), and XML.

  • SofTechnics
    • Akron, OH
    • Programmer
      • 1997 - 1998
      • Akron, OH

      Developed client-server applications for pen based hand-held devices such as the Telxon PTC 960, 1134 and 1194. These devices ran DOS, Windows 3.1 and Windows 95 Operating Systems. Developed using C/C++, Win32, and MFC. Of note: SofTechnics was formed from the software group at Telxon.Tire and Lube Express client application for Wal-Mart developed in partnership with IBM and Wal-Mart. Lead developer using C and PenRight for Windows for development.Perishable Inventory client application for Shop Rite grocery chain. Lead developer using C++ and MFC development as well as ODBC to develop the application.Just-In-Time Replenishment System for Sears' Great Indoors franchise. Of note is that we won the contract over IBM by developing a prototype for the client application in two days. Screen scrape application developed with Visual Basic 4 and Attachmate’s QuickApp. C and Win32 were used to develop libraries for the application.

  • Telxon
    • Akron, OH
    • Programmer
      • 1994 - 1997
      • Akron, OH

      Developed client-server applications for pen based hand-held devices such as the Telxon PTC 960 and 1134. These devices ran DOS, Windows 3.1 and Windows 95 Operating Systems. Developed using C/C++, Win32, and MFC.Contributed to a 'Customer and Rental' tracking application for AVIS. Used to get customers to their rentals quickly and to discharge customers quickly as they return. Developed using C, Visual Basic 3, and Win32.Delivery Route Accounting System for Kraft Foods. Developed an application to help sales representatives keep track of deliveries, inventory, price points and special pricing for each of their customers. Developed using C, PenRight for Windows and a Btrieve database.Prototype Package Tracking System for the United States Postal Service. Partnered with Northrop Grumman to provide a real-time package tracking system to the USPS. Architect and lead developer of the client application using C, Visual Basic 3, Data Access Objects and Cellular Digital Packet Data, a prototype digital cellular technology at the time.

Education

  • 1985 - 1988
    Iona College
    History and Computer Science
  • 1993 - 1996
    Cleveland State University
    Master of Computer Information Science, Computer Science
  • 1990 - 1992
    Cleveland State University
    Bachelor of Arts (BA), History and Computer Science

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles