.Net Architect with over 20 years of application design and development experience using various design principles and architectural patterns including MVVM, MVC, SOA, PRISM, etc. Currently using Xamarin, ASP.NET MVC, Angular.js and Kendo UI, for enterprise application development and IOS development using Objective C. Also have experience using .NET Remoting and IIOP.NET for interoperability with distributed objects. Regardless of the current technology, my focus is on best practice software development using time tested and proven design patterns.
Specialties: Xamarin, C#, MVC, MVVM, MEF, ASP.NET VB.NET, WPF, WCF, Silverlight, MapInfo, Windows Services, MS SQL Server, Microsoft Content Management Server, Team Foundation Server, PL SQL, TRANSACT SQL, FoxPro, Visual FoxPro, Visual Basic, MOSS, WSS, Web parts, MS Info Path, XML, XSL, HTML, JavaScript, KENDO UI, XML RPC, SOA, Adobe Acrobat Development (PDF Forms), APPLIX, AJAX, JQuery
Xamarin Mobile Developer @ Developing Outback mobile application using Xamarin. From February 2015 to Present (11 months) Tampa/St. Petersburg, Florida AreaCEO/Owner @ Xandar Talking Browser Mobile App.
ASPEN Software Architect @ California Highway Patrol March 2012- July 2012
Team Lead in providing the requirements analysis, design, development, testing, and deployment of a new automated system for tracking commercial vehicle inspections for the State of California.
CCRS Consultant @ California Highway Patrol July 2011- Dec 2011
Design and develop WCF services for receiving electronic submissions of traffic collision reports from California’s allied agencies and storing the traffic collision reports in the CHP Statewide Integrated Traffic Records System (SWITRS) database.
Independent Consultant @ California Department of Corrections (Jan 2011- June 2011)
Technical Lead, Debt Management application for California Housing and Finance Agency.(CALHFA) Jan 2009-Jan 2011
Served as Application Architect and Technical Lead for Debt Management, a strategic application for California Housing and Finance Agency (CALHFA). Implemented a debt management system to meet CalHFA's technical standards, ease maintenance and operations support efforts, and provided functionality that is more robust and enhanced the debt management business processes of Financing and Fiscal Services Divisions.
Developed Financial Dashboard that combines data (charts, graphs, etc) from several applications using WCF and Telerik’s Silverlight controls.
Developed a new intranet portal for CALHFA called “The Insider”. This application takes advantage of JQUERY AJAX and Silverlight technology to allow non programmers to update and edit content, menus as well as look and feel.
Consultant @ Charlotte News & Observer (Jan 2009- Aug 2010)
Lead team to add mapping functionality to their PRIOS application used to sell and track orders for advertisements. Added the mapping services layer using the MapInfo API. This allows salespersons to display coverage areas to potential customers and do automatic reverse Geocoding,etc. From January 2001 to Present (15 years) Solutions Architect/Tech Lead @ BASES (Booz Allen Sales Estimation System)
Designed and developed Workbench Portal (4 applications, 3 intranet 1 extranet) used by Analysts to created studies and compare client concepts to similar concepts in the past to determine how these products will do in the marketplace. Application uses ASP.NET MVC 4.5 and SQL Server 2008.
Responsible for large software development team and coordination with the business and Nielsen technology group, process solutions, client meetings and planning, documentation coordination with onsite and offshore team, etc.
Database Comparison- Communicated requirements to Development Team, designed all work packets, researched and selected UI architecture (Kendo UI), developed Proof of Concepts, Peer Reviews, WFC services, Tech Lead for 3 work packets, development.
Concept Library- Communicated requirements to Development team, designed all work packets, conducted Peer Reviews, Proof of Concepts, Tech Lead, developed screens, WCF services and stored procedures for importing scores from legacy systems.
NiR (Nielsen in Review)- Lead team responsible for refactoring search algorithms to increase performance on this production application. Rewrote stored procedures, created design for faster data retrieval in UI, added caching and paging, implemented AppFabric. Fulfilled NFR of > 500,000 records in < 5 seconds.
C-DAR (Continuous Data Acquisition Regeneration) program Architect responsible for design and development of mobile applications using Xamarin and C#. Developed NSOMA mobile used by Data Collectors and managers to schedule store visitations for product data acquisition. Xamarin Forms evangelizer for platform agnostics architecture. From August 2012 to February 2015 (2 years 7 months) Sr. Software Developer @ Team lead responsible for maintenance and enhancements of Esurance.com. This application uses the command design pattern to allow users to search for discounts and rates based on entered data. This is a C# ASP.NET 2.5 application with SQL Server 2005 backend. Personally responsible for the following enhancements::
* Alabama Minimum Limits Increase.
* Florida Switch and Save Discount
* New Jersey Territory Change From June 2008 to February 2009 (9 months) Software Engineer @ • Sr. Software Engineer responsible for the design, development, implementation and maintenance of video enabled applications used to allow Video Relay Services for the deaf and hard of hearing.
•Maintain and enhance all the applications and websites used by our Video Interpreters to answer and interpret calls from Deaf Users.
•Implemented the addition of three new venders (Verizon, Sprint and the Federal Government) including customized application components, rebranding existing applications and new web applications.
•Recent projects include writing a .NET Chat Adapter server to interface with a third party communications platform. This Chat Adapter returns an instance of an IMServiceFactory object (Factory Design Pattern) which uses IIOP.NET (CORBA) and .NET Remoting to allow bi-directional calls and object creation between the J2EE based client and .NET servant.
•Developed a Change Control Process for application development. From June 2007 to June 2008 (1 year 1 month) Sr. Web Developer @ • Took the lead in upgrading from Visual SourceSafe to Team Foundation Server
• Responsible for maintaining and developing all applications that make up hnfs.net. Personally responsible for developing or making large scale modifications to the following applications; Tricare Replacement Card, PCM Change Request, CMS Reporting tool, User Account Management, which utilizes Active Directory Library to allow administrators to manage internal AD accounts as well as external web accounts, MapPoint to MapInfo web service conversion utilizing SOA, Provider Directory, Military Treatment Facility Capability, etc
• Implemented SOA on hnfs.net.
• Converted from MapPoint to MapInfo. Abstracted out web service calls to a middle tier component so that any future mapping technology changes can be made without changes to the User Services or Web UI. From July 2005 to June 2007 (2 years) Software Development Manager @ •Software Development Manager/Project Manager of development team for the Office of Science at the US Dept of Energy. Responsible for the development and maintenance of more than 30 applications ranging from budget to the tracking of awards for grants for scientific contracts.
•Developed and maintained applications using ASP, C# .NET, SQL Server 2000, VB.NET, Office 2003 Tools of Visual Studio .NET, VB, FoxPro, Visual FoxPro, XML, Microsoft SharePoint, Plumtree, InfoPath. Also served as Star Team Administrator, which we use for project management and source control.
•Served as SharePoint Administrator responsible for adding users and creating Web Parts using the SharePoint SDK and Visual Studio .NET 2003.
•Developed customized budget application
•Secured existing .NET applications by signing them with strongly named keys and then giving the needed rights only to the strongly named key as opposed to the entire intranet. From October 2004 to August 2005 (11 months) Contractor @ Served in client-facing engagement, solution consulting, and development roles. Selected engagements include:
● Bearing Point: Led the development of American Citizen Services (ACS) system for the Bureau of Consular Affairs, Office of Overseas Citizen Services providing Americans living abroad with automated services related to citizenship, property ownership, and criminal history; architected a Windows-based, n-tiered application using C#, C#.NET, Visual Studio.NET, Oracle 8i, PL/SQL, and object-oriented design techniques.
● Performed database design, programmed Oracle objects and PL/SQL stored procedures for UI and application layers, and developed classes—leveraged C# techniques, including reflection, serialization, user-defined events, abstraction, polymorphism, and inheritance; managed unit testing project in Rational suite, Visual SourceSafe, and Nunit.
● Pricewaterhouse Coopers: Designed multiple internal and customer-facing Web applications, programming in ASP, JavaScript, VB.COM, XML, XSLT, XSL, and SQL Server.
● Created a Web-based financial calculator for site visitors to model retirement saving and investment levels against specific goals: www.myretirementcalculator.com; enabled calculation of annual retirement cash flow and targeted retirement balances.
● Established Web-based newsletter development tool for content management by non-technical users. From June 2001 to October 2004 (3 years 5 months) Principal Consultant @ Designed wireless interface to existing web application-using Oracle 9i Wireless Edition Application Server. Utilizing XML, XSL, HDML, and WAP.
Lead developer of intranet applications used to track the installation of communication equipment utilizing ASP, Visual Basic 6.0, HTML, JavaScript and MS SQL Server 7.0. The application, Capacity Creation Project, (CCP) had more than 1500 users both Netscape and Internet Explorer, and allows Engineers and others to create requests for enhancements to equipment or new installations and tracks these request until completion.
Created interface that allows users to create models of installations and associated equipment and track all dollars and expenses associated with an installation. Also designed and coded many other screens and COM components and created interfaces into our existing web application with other web and non-web applications by exposing functionality through services to our customers and other development teams utilizing XML and DCOM technologies.
Assisted with the development of an audit trail component using MSMQ.
Wrote stored procedures, COM and DCOM components used by other applications and used XML and XML-RPC for data and functionality exchange with these applications. (i.e. PowerBuilder apps).
Developed XML schema definitions used by clients to access internal applications using web services.
Used UML for pre-coding analysis and design. From June 2000 to June 2001 (1 year 1 month) Systems Development Specialist Principal @ This web site provided the Direct Loan Servicing System (DLSS) borrowers with secure, on-line access to their account information. The DLSS system serviced millions of loans for college students across the nation. I was responsible for the maintenance of the web site and implementing major enhancements to allow borrowers more detailed access to their account information and account history.
Re engineered user interface for the nation's second largest student loan servicing system. The application interface was changed from character-based terminals to a Web-based front-end using ASP.
Developed XML schema definitions using XML-RPC for sending student data to third party data partner (NCS- National Computer Systems) and to get student loan data to display on our site. From June 1998 to June 2000 (2 years 1 month) Application Developer @ Converted an On-line ordering system from Foxpro2.6 to Visual FoxPro 5.0. This system is used by 20 of the top advertising
Agencies in New York with over 130 users who access Syncrofilm's large tape library and place orders for the dubbing and
shipping of TV and radio commercials worldwide.
Installed and configured Citrix Winframe 1.7 servers, an extension of Microsoft Windows NT.
Administered Windows NT 4 domains configuring and maintaining over 130 Windows NT/95 users. Configured Remote Access
Services, TCP/IP, Novell migration, IPX/SPX, etc.
Mentoring junior developers and providing customized technical documentation including detailed program specifications,
interface requirements and system documentation From February 1997 to June 1998 (1 year 5 months) Programmer @ Created custom workflow applications using Document Management APIs From June 1996 to February 1997 (9 months) Programmer @ From February 1992 to June 1996 (4 years 5 months)
Computer Information Systems @ West Ga. Technical College From 1990 to 1992 Tim Delaney is skilled in: .NET, WCF, ASP.NET, TFS, Web Services, Visual Studio, VB.NET, Databases, T-SQL, XML, Microsoft SQL Server, C#, SQL, WPF, SOA