Michael Flanakin

Michael Flanakin

Summary

Michael is an exceptional IT professional with 10+ years of experience in software development. He is a strong self-starter with extensive expertise as a .NET architectural consultant and broad skills in object-oriented (OO) development including service-oriented architecture (SOA), component-based design (CBD), and n-tier web application development using industry-proven patterns and practices. He is also experienced in project planning and management, analysis of business and system requirements, and structured development and testing. Michael has had active participation in small to large, mid-sized projects through all phases of the development life cycle: from conception through successful transition to maintenance.

Skills

Skills

Methodologies

Collaborative Architecture Review (CAR) Process, Scrum, Rational Unified Process (RUP), SunTone Architecture Methodology, 643 Electronic Systems Squadron (ELSS) Systems Engineering Process (SEP) (aka 554 ELSW SEP), Microsoft Solutions Foundation (MSF)

Tools and Utilities

Team Foundation Server (TFS), ASP.NET AJAX/Control Toolkit, DotNetNuke, NAnt/NAntContrib, Subversion, FxCop, SharePoint, NUnit, NDoc, Ant, SourceForge Enterprise Edition, Vault, JUnit, CVS, Bugzilla, Serena PVCS, Visual SourceSafe, CodeSmith

Databases

SQL Server 7-2005, Oracle 8i-10g, Cloudscape/Derby 10, Access

Development Tools

Visual Studio (code analysis, profiling/instrumentation, unit/web/load testing), SQL Server Reporting Services, StarUML, Rational Rose, Sparx Systems Enterprise Architect, Eclipse, MyEclipse, WebSphere Studio Application Developer (WSAD), JDeveloper, BizTalk, Macromedia Studio

Languages

C#, VB.NET, Java/J2EE (Servlet, JSP, JDBC, JSF), ASP, VB6, XML/XSL, UML, HTML/DHTML, JavaScript, T*SQL, PL/SQL, WPF, XUL

Work History

Work History
Jul 2006 - Mar 2008

Development Consultant

Jun 2005 - Jul 2006

Architectural Engineer, 554 ELSW Dashboard and Project Scheduling

Dynamics Research Corporation (DRC)
  • Implemented portal-based system to increase responsiveness and time-to-market through an incremental development and implementation plan realizing feature-sets as plug-ins
  • Exploited Reporting Services to deliver customizable enterprise reports and metrics
  • Organized and integrated disparate applications to form single, cohesive application built for Air Force single sign-on network architecture, Global Combat Support System (GCSS)
  • Piloted documentation and structured analysis and design of system via use cases and UML
  • Infused development with engineering process to maximize requirements traceability
  • Reverse engineered and refocused development efforts on proven patterns and practices
  • Consulted engineering staff on integrated GCSS solution exploiting Active Directory, BizTalk,  SharePoint, Project Server, and Reporting Services to replace 20+ legacy applications
Feb 2005 - Jun 2005

Software Developer, Air University Registrar Education Program Management

Computer Sciences Corporation (CSC)
  • Exploited open source tools and technologies to implement and upgrade custom solutions
  • Supported and improved standardized, automated build processes across multiple projects
  • Provided architectural support and guidance for multiple .NET and J2EE systems
  • Implemented plug-in style, service-oriented model between user interface processing component and back-end business logic and data access component layers
  • Advised management on standardization, process improvement, and architectural goals
  • Identified and extracted common functionality into reusable J2EE component libraries
Jul 2002 - Jan 2005

Software Architect, Architecture Flight

US Air Force, ESC Engineering & Integration Squadron (EIS)
  • Supported architecture, design, and development throughout the USAF for .NET and J2EE systems utilizing Global Combat Support System (GCSS) and non-GCSS environments
  • Hands-on involvement in all phases of development with broad use of use cases and UML
  • Designed and developed reuse libraries implemented across multiple .NET, J2EE systems
  • Mentored, motivated, trained personnel on proven patterns and practices; software architecture and design; and software engineering processes and methodologies
  • Led technical groups to encourage use, standardization of .NET and J2EE best practices
Jan 2002 - Jul 2002

Lead Developer, AF Network Operations Center (AFNOC)

US Air Force, Headquarters Standard Systems Group (HQ SSG)
  • Guided design and development efforts to create numerous classified and unclassified systems using ASP, HTML, JavaScript, and SQL (both Oracle and SQL Server)
  • Supported activation and customization of a classified Remedy trouble ticketing system – manpower savings of 37% by automating metrics reporting to USAF senior leadership
  • Proposed ground-breaking ideas for a research, training, and rapid development solution; resulted in implementation of new teams – potential savings of up to $1,000,000
Sep 2001 - Jul 2002

Software Developer, Network Common Operating Picture (NetCOP)

US Air Force, Headquarters Standard Systems Group (HQ SSG)
  • Pivotal member in hand-picked team; developed and deployed classified application to support Operation Enduring Freedom in 2 weeks
  • Provided expert analysis for design of a SQL Server database built using stored procedures
Jul 2000 - Sep 2001

Lead Developer, Center for Electronic Distribution of Systems (CEDS)

US Air Force, Headquarters Standard Systems Group (HQ SSG)
  • Lead developer for ASP solution employing an Oracle database to replace existing static HTML and file-based system providing 13,000+ users 1,000 gigabytes of downloads 
  • Created comprehensive and easier-to-use feedback system – responses increased 900%

Education

Education
Oct 2002 - May 2005

Bachelor of Science

Certifications

Certifications

Microsoft Certified Technology Specialist (MCTS): Windows SharePoint Services (WSS)

Microsoft

Microsoft Certified Technology Specialist (MCTS): Microsoft Office SharePoint Server (MOSS) Development

Microsoft

Microsoft Certified Technology Specialist (MCTS): Team Foundation Server (TFS)

Microsoft

Microsoft Certified Solutions Developer (MCSD)

Microsoft

Secret