Software Architect - Microsoft Technologies
Charlotte, North Carolina Area
Software Architect - Microsoft Technologies
Charlotte, North Carolina Area
Software architect specializing in Microsoft technologies with an in-depth understanding of core software development principals and a passion for emerging technologies and best practices. Particularly interested in framework development extending the Microsoft .Net framework. Certifications include Microsoft Certified Professional (Dev Core), Microsoft Certified Desktop Support Technician (Windows XP), Microsoft Certified Applications Developer (Microsoft.Net) & Microsoft Certified Solutions Developer (Microsoft .Net)
Object-oriented & Service-oriented development patterns and life cycles, C#, VB.Net, SQL Server, ASP.Net, Web Services, WCF, LINQ, etc., etc., etc.
(Privately Held; Information Technology and Services industry)
April 2007 — Present (2 years 8 months)
Demonstrating leadership ability with several years experience in software development. Responsible for full life cycle software development in-house and at client sites. In partnership with Microsoft, I work as a solutions architect advising development strategies for clients primarly in the financial industry while utilizing Microsoft technologies. This includes Microsoft .Net Framework development, on Microsoft infrastructure.
(Privately Held; 51-200 employees; Computer Software industry)
October 2006 — April 2007 (7 months)
•Lead development of Windows forms application with Microsoft Visual Basic .Net used both internally and externally by the client utilizing XML Web Service technology connected to a SQL Server 2000 database backend.
•Analysis of internally developed applications for performance bottlenecks, memory leaks and non-optimal usage of standards and best practices and developing strategies to improve output providing thorough documentation along with code to resolve these issues.
•Development of exorbitant ad-hoc queries with multiple output options conforming to exact specifications provided by the client.
•Direct peer review of development tasks ensuring the quality, security and best practice standards are met throughout the development team.
(Public Company; 51-200 employees; Computer Software industry)
May 2005 — August 2006 (1 year 4 months)
•Development of core systems using Microsoft .Net and SQL Server technologies
•Developed base-system objects, controls and interfaces using Visual Basic .Net, XML, XSLT, ADO.Net and SQL Server 2000 for consumption by inherited per-client implementations.
•Direct interaction with business analysts to facilitate change requests and growing company needs.
•Active participation in the design, development and launch of new core components and processes.
•Worked with Borland Star Team and the Application Updater block to facilitate versioned deployment scenarios.
(Privately Held; 51-200 employees; Hospital & Health Care industry)
March 2003 — May 2005 (2 years 3 months)
•Developed custom internal Windows-based clients, server components, and Intra/Internet-based web applications using Visual Basic .Net, SQL Server 2000, MS Access, ASP.Net, ADO, ADO.Net, XML, Threading and DTS technologies.
•Design and development of overall architecture of enterprise applications for business-to-business and business-to-consumer solutions
•Oversight of development projects depending on workload of IS team
•Development of de coupled, reusable business and data objects
•Some experience with communication with Windows Server 2003 to legacy AIX environment
•Providing technical leadership to ensure the security of information exchanged between employees, customers and suppliers
•Ensuring optimum performance, scalability and usability of software with solid architectural standards
music, rock climbing/mountaineering, skydiving, software architecture