Loveland, Ohio, United States
Bruce has 25 years of technical experience in multiple disciplines. He is regarded as a subject matter expert in client-server and web development, and is frequently consulted for his technical expertise by resources across many other projects. He has consistently proven his ability as a senior architect, and has performed in that capacity to the successful completion of many large corporate initiatives. Bruce shows his versatility by being able to move into different areas of assignment and make an immediate impact. He is always willing to take on assignments that contribute to the business, even if that means stepping out of his normal boundaries, and does whatever it takes to make them successful. Bruce shows a considerable proficiency with problem evaluation and resolution and has over fifteen years of experience in systems architecture and development using object-oriented technology. Almost five years of business leadership experience coupled with strategy, project management and conflict management has enabled him to be a well rounded IT Professional. Bruce has played an essential role in all phases of the software life cycle, including requirements analysis & definition, solution architecture, solution design, implementation, integration, testing and maintenance. Specialties: C#, SQL, javascript, HTML, XML, ASP, ASP.NET, DHTML, jQuery, MVC, .Net framework, Linq, Bootstrap.js, Knockout.js, Breeze.js Familiar with: C++, C, Java, Perl MS Windows 95, 98, NT 4.0, 2000, XP & Vista Visual InterDev 6.0, Visual Studio 2003-2005-2008 HTML, JavaScript, ASP, VBScript, MS Front Page, Allaire Homesite, SOAP, Oracle, MS SQL Server, MySQL, MS Access SharePoint, MS Project
Direct and oversees the software engineering function in researching, developing, releasing, and maintaining software applications. Establish policies and procedures that produce high-quality software product and service. Create functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Day-to-Day responsibilities: • Provide leadership, management and technical vision to entire engineering team • Lead manager of software application systems through entire life cycle [research, design, development and post maintenance support] • Collaborate with Product Manager on new projects and/or partnerships by providing technical expertise and consultation • Collaborate with Lead Developers to ensure successful delivery of each sprint iteration and product release and removing any technical obstacles • Manage joint development with 3rd party vendors as well as outsourced development • Provide employee coaching, mentoring, development and team building through product brainstorming sessions and leading retrospectives to improve team processes and optimize resources. • Work with Product Development teams to make proactive recommendations on ways to improve the application and user experience
Re-Architect Endowment Management website from single tier application to three tier application allowing the client to easily lay new interfaces on the existing business layer. Also re-skinned the site for responsive layout and implemented SQL server pagination to speed client screen drawing and page response times. Held a week of training for development staff on JavaScript, JQuery, Bootstrap, JSON Web services, DataTables.net, VB.Net advanced topics including: Generics, Extensions, Custom Attributes, Linq, Master Pages, User Controls, Domain Driven Design and Debugging Client/Server Currently acting as SME while the development team gets familiar with the new architecture. Technologies VB.net, .Net Framework 4.5, .Net Rest Webservice, Javascript, JQuery, Bootstrap and DataTables.net
Develop and implement new mobile html5 website as specified by client. Technologies C#, .Net Framework 4.5, .Net Rest Webservice, Javascript, JQuery and MVC, Razor Views, Angular, Bootstrap.
Migrated 7 webservices projects and the SharePoint site to be used for international. Technologies C#, .Net Framework 4.0, .Net Webservice, MSSQL2K8, Javascript, JQuery, Razor Views, Angular.
Responsibilities include Accountability for the success of project delivery on all engagements. Mentoring junior developers onshore and offshore. Code review of junior and senior staff. Requirements gathering for new systems and the rewrite of existing systems. Converting projects from legacy code to the .Net Framework. New project design from gathering requirements to writing technical specification documents to implementation. Extrapolating the Business, Functional and Technical requirements documents from legacy systems where no documents exist. Working directly with Sogeti's offshore leads to help define project priority. Lead developer on multiple projects ranging in size from small to large corporate systems. Accomplishments On Time Above Customer Expectations (OTACE) ratings by client predominantly 5.0 on a scale of 5.0. Lowest rating of 4.0. Awarded Sogeti Ace award three times in three years for exemplary service.
Project Description Bruce was contracted for .Net web development work using .Net 3.5, SQL2K5. The project is for implementing new enhancements and bug fixes to an existing application developed by another team. Accomplishments Primary responsibilities include developing Business/Technical Requirements working with the business units and IS team to identify the New systems requirements and detailed bug fix list. Develop and implement bug fixes and new enhancements as specified by client. Design database structure for new enhancements. Project technologies included: C#, ASP.Net, .Net 3.5 Framework, SQL2K5, researching nHibernate, Silverlight and Entity Framework for redesign.