Software Engineering
Being a great programmer isn’t just knowing the technical details. It is understanding that programming is
an art form, a philosophy.
It is finding the best solution to problems that never stop changing.
It is understanding the user, and what that user needs, is not always what the user tells you they want.
It is the ability to achieve a Zen-like peace when a client asks you for that mythical "all encompassing
system" and you know how to manage the limited resources you have and still create and deliver a great
product they can use. See the visual version of my work or read the
about me
for more general info.
About Sean
I am a talented, motivated and forward-thinking data systems architect, software engineer and media arts professional. In my over 2 decades of professional work, I have successfully designed and directed mobile, desktop, server and web initiatives for top tier, billion-dollar companies in the medical, government, construction, non-profit and retail industries.
I have been invited to Apple Computer in Cupertino, CA as a consultant and worked with the Microsoft Windows 10 IoT team as well as Azure Application Insights team, both remote and onsite at the Redmond, WA campus.
At the Apple and MS Campuses.
I am an extremely capable mobile, desktop and server software engineer, as well as a design and user experience expert. This unique mix makes me the perfect person to lead and empower a results driven team to deliver first rate business software and user experiences.
This experience has led to design and implementation of server, web, desktop and mobile initiatives ranging from complex data software applications to marketing and promotional projects.
Full Stack Developer – Windows Business Software – iOS Software for Apple iPhone, iPad and Watch – Android Mobile –
Entire Domain Architect – Programmer – UI Design Expert – Graphic Artist – Communications – SQL & Data Integration – Security – Always User and Customer Focused –
Infrastructure Design – Technology Development – Project Management – Team Leadership
Proven professional that bridges enterprise IT operations and marketing, communication and advertising.
Understands real world systems design is based on human understanding and breaking current problems
down into fundamental concepts that can be connected with, and solved, with the limited resources at hand.
Exceptionally adept at finding the best solutions to problems that never stop changing. Able to build
goal oriented teams that deliver great products, exceeding expectations, on time and within budget.
Career and Business Achievements
Lead iOS Mobile Developer – Customer Loyalty Program Mobile Application
Technologies: Xcode: iOS/Swift/Objective C, Android Studio: Kotlin/Java, Maestro Automated Testing, Adobe Creative Suite
-
Responsible for complete mobile app refactor, update and code cleanup; significant moving of code from Objective C to Swift
-
Heavy focus on architecture and tech corrections that took app from low 90 percent non-crash rate to 99.996% crash free user experience, the highest of all 7-Eleven mobile applications
-
Responsible for all new feature implementations and update of all user interface to new
7-Eleven style and design
-
Wrote Apple Watch companion app for the Speedway iOS mobile app
-
Complete implementation of accessibility on iOS and Watch apps with industry leading testing and certification from A360
-
Perform a new, complete Adobe Analytics implementation in iOS and Watch apps
-
Implemented automated testing on Android and iOS using Maestro
-
Responsible for keeping features and experience in-sync with Android version of the app
-
Mentor junior mobile developers
-
Work with .NET backend API developers to implement and test new features and end points
-
Ensure smooth transition of servers and services and app function to 7-Eleven after buyout
Senior iOS and .NET Developer - Enterprise Application Development & Software Engineering
Technologies: iOS/Swift/Objective C, .NET/C#, Android/Java, .NET Core 2, ASP.NET MVC 5, WebAPI 2, HTML 5, CSS 3, AngularJS 4/5/6, Bootstrap, JavaScript/jQuery, MS SQL 2016, Windows Server 2016, Entity Framework, Linq, Nuget, Xcode, Visual Studio, Visual Studio Code, VSTS, Unity (Dependency Injection), Adobe Creative Suite
-
Worked with several teams of developers from the USA, China and India using the latest technologies in .NET, JavaScript and iOS/Android
-
Strongly focused on Architecture and the SDLC across the web/mobile teams, as well as working with the rest of the organization to push the use of Agile philosophy using tools like VSTS, MS Project, Teams, SharePoint, O365 and Visual Studio
-
Responsible for code/design standards work for web/mobile/UI and created a set of standard UI assets for the brand
-
Drove initiative to improve server security by implementing a tiered environment of DEV/UAT/PROD and utilizing restricted accounts with the minimum of privileges
-
Worked to get teams to use automated deployments
-
Developed iOS/Android LOB application for one of the largest airlines in the USA
-
Developed iOS application for a large tobacco grower and wholesaler for use by their sales reps to enter information with clients/customers, that then feeds back into their CRM solution
-
Worked with clients such as The Republican National Committee, Spirit and Alaska Airlines, Bank of America, Asurion, Atrium Health, Cookies for Kids Cancer and more
Team Lead - Enterprise Application Development & Software Engineering
Technologies: iOS/tvOS/Objective C/Swift, .NET/C#, Android/Java, ASP.NET MVC 5/4, WebAPI 2, HTML 5, CSS 3, AngularJS, KnockoutJS, Bootstrap 3, JavaScript/jQuery, MS SQL 2016 – 2008, Entity Framework, ADO.NET, SQLLite, LINQ, Nuget, Xcode, Visual Studio, TFS, Unity (Dependency Injection), Adobe Creative Suite
-
Lead and develop with a team of world class developers in a diverse tech stack using the latest technologies in web, mobile and emerging tech. Pioneered the use of custom apps on Apple TV, Windows 10 IoT and Unity/HoloLens.
-
Driving development and architecture of the largest custom enterprise application system in
the company's history
-
Leading research and development (R&D) initiatives in both software and hardware across mobile,
IoT and VR/AR systems
-
Architecting technology road map to drive the company as the leader in our industry for
the next 10 years; augmenting the business road map to secure a successful future
-
Focused on development of the team: driving personal growth, continuing education and learning,
collaboration and effective communication delivering results above expectations
-
Invited to Microsoft Corp in Redmond to work with Windows 10 IoT and Application Insights teams; the end-product being a custom hardware and software solution built with MS
-
Designed and built Prognos - a .NET Azure backend and iOS client healthcare application that was selected for Information Week’s Top 20 Ideas to Steal in 2014; was invited to Apple Computer in Cupertino as an iOS in the enterprise consultant as a result
-
Co-wrote Insite Monitor, a Windows tablet app, Azure backend and iOS client, which Microsoft selected to make a commercial to promote Azure; Invited to Tech Ed at no cost
-
Worked with BIM/VDC team to create a MVC accounting application that unifies data from multiple enterprise systems, including J.D. Edwards, and perform manipulations on that data which is then exported to the VDC team SharePoint team site for consumption
-
Built Leak Prevention iOS application that connects SharePoint document libraries and keeps them in-sync with iPads on construction sites; Allows for annotations and inspections to be tagged against original blue prints and creates reports from data and pictures collected on the iPad and publishes all that data back to the project’s SharePoint site
-
Co-wrote Corners – a promotional iOS application that lets construction projects connect with the community by providing images, news and events such as street and sidewalk closings
-
Responsible for designing the UI/UX for all new Skanska digital assets across mobile, web, SharePoint and desktop
-
Built iPhone/iPad application that is a digital representation of the Skanska Graphic Handbook and Supplement for the Communications team
-
Worked with HR to build an Azure based online CMS style Interactive Recruitment portal which integrates heavily with Skanska’s Taleo HRIS; allows magazine, online and other ad campaigns to be tracked against the actual views, applications and actual hires to best see ROI on advertising dollars
-
Participated in a global AD domain migration writing several tools that helped the migration, doing automation such as inactive account disabling, data correction and reporting
-
Wrote .NET desktop tool that runs on all computers in the company to perform auditing for the Infrastructure team
-
Perform administration on dev environment IIS, TFS, Nuget, SQL (schema design, stored procedures, views, indexes, etc), Hyper-V and Azure tenants
How I welcome new hires.
Data Systems Architect
Technologies: .NET/C# & VB.NET, ASP.NET, Win Forms, Web Forms, HTML/xHTML, CSS, JavaScript/jQuery,
MS SQL 2005/2008, ADO.NET, LINQ, TFS, Visual Studio, VB 6, Adobe Creative Suite
Systems design: the Monolith Project
-
Architect for a new rapid application development environment in C# Web Forms and ADO.NET that unifies desktop, server and web programming models simplifying and expediting development while providing enhanced functionality; turned six figure vendor projects into 3 month internal development and deployments; base for over 40 data systems
-
Developed MS SQL database security model and access layers in ADO.NET based on industry best practices to eliminate SQL injection attacks suffered by the office
-
Migrated 250,000 lines of legacy VB code; responsible for over 700,000 lines of source code
Systems design: new document imaging system
-
Designed current imaging system which hosts over 4.5 million documents
-
Designed C# software to perform OCR, automatic server based PDF creation and perform full text indexing on stored documents
-
Created new C#/C++ imaging software for desktop and web for access to documents
-
Designed online document validation software and print services in C# to prevent document tampering on documents used in international transactions
-
Migrated over 2 million documents from a legacy Filenet document storage system and saved the state $160,000, the minimum quoted cost for third party migration
Systems design: Campaign Finance Reporting System
- Developed by a vendor, the system was expensive and did not work; brought in-house, fixed outstanding issues; system has now been used successfully in many elections
Server management & miscellaneous
-
Design of over $500,000 of software and equipment in new datacenter
-
Responsible for setup, operation, backup and maintenance of MS SQL 2008/2012 database servers, Windows Server 2008/2012 with IIS 7.5 web server and Windows file services
-
Responsible for setup, operation of Team Foundation Server
-
Championed the use of virtualization using MS Hyper-V and Oracle VirtualBox to expedite creation of test environments and lower hardware and licensing costs
-
Oversaw successful migrations from Windows 2000 through Windows 8, including Active Directory integration and Group Policy cleanup
-
Built custom C#.NET tool for adding user images to Active Directory and then push and sync those images to Exchange/Outlook, SharePoint 2010 and Lync 2010
-
Billed over $100,000 in one day by automating manual processes measured in weeks of labor, saving the State of West Virginia a large sum in labor costs
-
Removed all unnecessary desktop software in terms of third party tools and proprietary COM controls resulting in lower cost per seat
-
Implemented Flash Media Server to stream live broadcasts from the office; designed custom branded Flash video player for the WV SOS web site
Systems Architect/Programmer/Graphic Artist
Technologies: .NET/C# & VB.NET, PHP, LAMP, ASP.NET, Win Forms, Web Forms, HTML/xHTML, CSS, JavaScript/jQuery,
MS SQL, MySQL, ADO.NET, LINQ, TFS, Visual Studio, VB 6, Adobe Creative Suite
-
West Virginia University Healthcare — Architect of web site redesign which moved over 4,000 pages to an all new, modern, dynamic .NET web application featuring an online video service, 360° virtual tours, content management, RSS, SQL back end, dynamic news & health alerts, integration with Google Maps and many in-house C# applications.
-
West Virginia State University / West Virginia Department of Cardiovascular Health / United States Centers For Disease Control and Prevention (CDC) — Architect of Mac and Windows children’s software to teach the benefits of exercise. Mastering the final report and software to a commercial CD–ROM that was distributed in the state.
-
West Virginia Supreme Court of Appeals — Facing migrating over 250,000 static web pages, was selected as Phase 1 system architect to design and build a new, dynamic web site powered by Cold Fusion and provide a roadmap of what needed to happen to perform a successful migration of legacy content. The migration was a success.
-
Blanchette Rockefeller Neurosciences Institute — Founded in 1999 in memory of Blanchette Rockefeller, mother of U.S. Senator John D. Rockefeller, designed and built the first web site for the institute to promote their initiatives and drive fundraising efforts, as well as provide a back-end document solution for Board Members and staff.
-
Marshall University Foundation — With assets approaching 90 million dollars, MUF raises large sums of money for development at the university. Created an award-winning web site, 60th anniversary logo and an .NET online tracking system to manage those fundraising efforts.
-
West Virginia Secretary of State — Architect of the Election Night Reporting System. This software links the ES&S touch screen voting computers to PCC backend providing online election results.
A day in the life.
Back to Previous
Back to Home