Technical Architect / Senior Software Engineering Resume
Austin, TX
TECHNICAL SKILLS:
Technology and Tools: Microsoft Developer Studio 2003, 2005, 2008, 2012, 2013 Microsoft Visual C++ and MFC 4.x, 5.0 Microsoft Visual Basic 6.0 Microsoft Visual SourceSafe 5.0, 6.0 Microsoft SQL Server 2000, 2005, 2008, 2012 Mono Develop Eclipse MySQL Perforce, Subversion, TFS, VSS Language and Technologies used: C, C++, C#, WPF, WCF, WWF, XAML Visual Basic, VB.NET MS Assembler ASP, ASP.NET Java Script .NET 1.1, .NET 2.0, .NET 3.5, .NET 4.0, .NET 4.5 VMWare Win16 and Win32 API NuMega Developer Studio (bounds checker) vTune professional profiler SQL Server 2000, 2005 MySQL 4.x, 5.0 DirectX Red Gate, SQL Tools and Ants profiler SciTech .NET Memory Profiler
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Technical Architect / Senior Software Engineering
Responsibilities:
- Responsible for architecture and design of all new products
- Responsible for all hardware device integration
- Overseeing internal and external beta test processes.
- Source code and project management using TFS & SVN
- Designed .NET 4.5 applications.
- Designed Visual Studio 2012 C++ applications
- Extensive use of multi - threading and multi-processor
- Responsible for design and implementation of mobile solution (Win8, Android and iOS)
- Responsible to manage all lab equipment including servers, array and VMWare servers
- Responsible for outside vendor management.
Confidential, Austin, TX
Technical Architect / Senior Software Engineering Consultant
Responsibilities:
- Responsible for architecture and design of all new products Responsible for all hardware device integration
- Overseeing internal and external beta test processes.
- Source code and project management using Microsoft Team Foundation Server & VSS
- Designed .NET 3.5 applications for both Desktop and WPF deliverables.
- Designed .NET 3.5 WCF communication objects
- Extensive use of multi - threading and multi-processor
- 32 and 64 Bit Application development
Confidential, Austin, TX
Technical Architect / Senior Software Engineer Consultant
Responsibilities:
- Responsible for designing, scheduling and managing projects Overseeing internal and external beta test processes.
- Source code and project management using Microsoft Team Foundation Server
- Designed .NET 2.0 / 3.0 / 3.5 application for both Desktop and ASP.NET deliverables.
Confidential, Salt Lake City, UT
Chief System Architect / Software Dev Manager / Senior Software Engineer
Responsibilities:
- Responsible for designing, scheduling and managing HPro System Architect
- Responsible for implementing HiQNet; Harman s proprietary cross company network protocol.
- Designed an open architecture environment using Microsoft .NET technologies allowing sister companies to write plug - in software components for their hardware.
- Overseeing internal and external beta test processes.
- Source code and project management.
- Managed a team of developers and a quality assurance team.
Confidential, Salt Lake City, UT
Senior Software Engineer V / Project Lead
Responsibilities:
- Responsible for designing, scheduling and implementing DriveWare, Quantum, IEM & ZonePro GUI s, all Windows applications to interface, configure control dbx devices. Responsible for interfacing between the embedded software team to insure that all network code remained coherent.
- Designed and implemented network protocol code for communication with the DriveRack.
- Designed an open architecture environment using Microsoft COM, DCOM & COM+
- Overseeing internal and external beta test processes.
- Reporting development progress and acting as a medium between management and the development team.
- Interviewing prospective employees and evaluating existing employees.
- Source code and project management.
Confidential, Salt Lake City, UT
Senior Software Engineer / Project Lead
Responsibilities:
- Responsible for designing, scheduling and implementing multimedia entertainment software from start to finish.
- Creating and maintain a windows camera system used to both the Golf game and the Course Architect allowing the user to use a place cameras anywhere on the 3D course and view a real world rendered view from the camera.
- Reporting development progress and acting as a medium between management and the development team.
- Interviewing prospective employees and evaluating existing employees.
- Negotiating contracts and Integrating 3rd party technologies.
- Source code and project management.
Confidential, Salt Lake City, UT
Senior Software Engineer / Project Lead
Responsibilities:
- Architected and Developed a Multimedia Authoring Development Tool.
- Building a plug in COM architecture for extending the tool set
- Implementing a VBA scripting compatible engine using COM and DCOM to access properties and methods.
- Interviewing and hiring prospective developers.
- Scheduling and assigning development task.
- Source code management.