.NET SOLUTIONS ARCHITECT
.NET Solutions Architect skilled in designing efficient and reliable software solutions that address business and technical needs and challenges.
Microsoft Certified Professional .NET Developer with more than 15 years experience developing web, windows, and distributed applications.
Excellent communication skills including authoring and publishing succinct and informative documentation.
Microsoft Certified Professional Developer (MCPD)
ASP.NET Developer3.5 Feb 2012
Enterprise Applications Developer May 2007
Windows Developer Apr 2007
Web Developer Mar 2007
Microsoft Certified Technology Specialist (MCTS)
.Net Framework 3.5: ASP.NET Applications Feb 2012
.Net Framework 2.0: Windows Applications Feb 2007
.Net Framework 2.0: Distributed Applications Jan 2007
.Net Framework 2.0: Web Applications Jan 2007
Microsoft Certified Professional (MCP)
.Net Framework 2.0: Application Foundation Nov 2006
Applications/Tools: Visual Studio .Net, Visual Studio Team System, Telerik Controls, WSE, Enterprise Library, SourceSafe, Subversion, PVCS, IIS, Word, Excel, Access, PowerPoint, Visio, Enterprise Architect, IBM Websphere MQ, IBM DataStage, TIBCO BPM, Crystal Reports, SQL Server Reporting Services, InstallShield
Databases: Microsoft SQL Server, IBM DB2, Oracle, TeraData, SQL Azure, MS Access
Platform: Windows XP, Windows Server 2003, Windows 2000, Windows NT, Windows CE, IIS
Methodologies: OOAD, OOD, OOP, SOA, RAD, RUP, Agile, Design Patterns, Data Modeling, 4+1 Architecture View Model
May 2007 – Present
Application Developer IV
Winn-Dixie Stores, Inc. , Jacksonville, FL
Architected and designed original software applications to meet business needs. Analyzed business requirements, processes, data, and system integration points to determine appropriate technology solutions to fulfill functional and non-functional requirements. Developed architecture diagrams, data models, and UML documents for new applications and processes utilizing Microsoft Visio and Sparx Enterprise Architect. Defined and maintained architecture and technology standards and best practices. Evaluated and recommended new technologies and techniques.
Defined the Microsoft .NET Technical Standards for the company which were essential to creating a Centralized Build and Deployment (CBD) process. Provided vital in-depth knowledge of .NET application build requirements to the Architecture and Operations staff in order to create and refine the CPD process. Developed a Sample Web Application that was critical for successful development and testing of the new process. Designed and documented the preferred web application architecture design and the standard solution format required for CBD.
Functioned as team lead and mentor to assist developers and ensure code quality and compliance to published technical standards. Developed and published C# Programming Guidelines and many other documents to educate and support developers. Created a Sample Web Application that developers could use as a basis for new development. Organized the .NET Developers Group and presented informative development topics during group meetings. Provided assistance and guidance as needed to developers throughout the organization.
Developed and published the Code Review Process and Code Review Checklist Template. Established the Winn-Dixie standard rules for automated code inspection using Microsoft FxCop. Coordinated application code reviews to improve code quality, increase knowledge, and enforce collective code responsibility.
Created detailed documentation and UML diagrams utilizing Enterprise Architect.
Functioned as team lead and mentor to assist developers and ensure code quality and compliance to published technical standards.
Jan 2006 – May 2007
Nelnet, Jacksonville, FL
Maintained and supported Service Oriented Application Architecture utilizing Microsoft .Net Framework 2.0, C#, WSE 3.0, Microsoft Enterprise Library, XML, Microsoft Message Queuing (MSMQ), MS SQL Server 2005, and MS Team Foundation Server.
Mar 2004 – Dec 2005
Senior Application Developer
Computer Sciences Corporation, Jacksonville, FL
Developed and implemented a state-of-the-art, progressive, web-based application for the Emergency Department of the Naval Hospital Jacksonville that allowed for real-time electronic tracking of patients, which significantly improved situational awareness and consequently enhanced quality patient care. The system additionally enabled the administrative leadership to retrieve organized and relevant metrics.
- Developed and implemented an Operating Room Scheduling System, which greatly improved the scheduling process and helped to ensure HIPPA compliance.
- Developed and deployed a version of the inventory tracking system for the hand-held scanner, which utilizes Symbol scanning technology to capture barcode data.
Nov 2003 - Jan 2004
Robert Half Technology, Jacksonville, FL
- Improved productivity by creating dynamic web pages to replace static content, which had to be manually updated at regular intervals. Enhanced existing applications by adding features such as automated importing and scrolling photographs.
Aug 1994 - Aug 2003
Senior Application Developer
Merrill Lynch, Jacksonville, FL
Helped the organization to achieve a CMM Level 3 Rating in 2000 and a CMM Level 5 Rating in 2002 by participating in CMM Assessment Interviews. Assisted in the development of the organization’s Software Engineering KPA as part of the Standard Software Process.
Created installation packages with InstallShield and Visual Basic Package & Deployment Wizard. Coordinated software deployments with network technicians, database administrators, and mainframe personnel.
Saint Leo University
B.S. Computer Information Systems Summa Cum Laude
Computer Science Association, Vice President
National Scholastic Honor Society – Delta Epsilon Sigma