Lead Software Engineer Resume
Boise, ID
OBJECTIVE:
An accomplished Sr. software engineer with extensive experience in bringing cutting - edge technology to corporate clients. Proven ability to conduct accurate needs analysis, conduct strategic planning, solve problems, build and motivate teams, and manage projects.
SUMMARY:
- A dedicated and enthusiastic computer scientist experienced in programming on various platforms and operating systems.
- A flexible, highly organized individual with the proven ability to adapt and react quickly in a high pressure, fast-paced environment.
- Excellent communication and presentation skills with demonstrated success as a team player and with the commitment and discipline to work well independently.
- Highly proficient on UNIX, Linux, VAX, and Windows. Alpha tester for Microsoft .NET technologies. Microsoft C# and ASP.NET MVP.
- Over 20 years compound experience in IT, 10 years solid SQL Server database administration & development experience with DBA duties.
- Hands on Experience in installing, configuring, managing, monitoring and troubleshooting SQL Server 2005.
- Experience in developing and monitoring SSIS Packages and DTS.
- Extensive experience with SQL Server and T - SQL in constructing triggers, tables, user functions, views, indexes, user profiles, relational database models, data dictionaries, and data integrity.
- Solid experience and outstanding knowledge of high availability SQL Server solutions, including Log shipping, Replication and SQL Server clustering.
- Extensive experience with Monitor, tune and analyze db performance and allocate server resources to achieve optimum db performance.
- Working Experience in designing, implementing, maintaining, and documenting complex database applications, and data warehouse in financial environments
- Hands on experience and outstanding knowledge of high availability SQL Server solutions, including replication and SQL Server clustering.
- Extensive experience in design techniques, ETL processes, relational database theory, N-Tier development.
- Excellent report creation skills using Microsoft Reporting Services.
- Extensive experience Crystal Report, and Crystal Analysis.
- Microsoft C# and ASP.NET MVP.
- Microsoft Certified Professional Developer (MCPD).
- Wrote certification exam items for the .NET Framework 3.5 and SharePoint 2007 for Microsoft.
- Wrote certification exam items for the .NET Framework 4.0 and SharePoint 2010 for Microsoft.
- Served on panel to approve/deny Microsoft certification exam items.
- Assist Microsoft with implementing new features in Silverlight and WPF platforms.
- Developed multi - lingual and multi-cultural websites for the Discovery Channel, Disney, Kings Dominion, and Precious Opals.
- Architected and developed applications for mobile operating systems including Android and Windows Phone 7.
- Created commercial software while employed at Confidential .
- Over 20years of experience in the Information Technology field with expertise in management.
- Maintained and developed the following public facing E-commerce websites.
TECHNICAL SKILLS:
PROGRAMMING LANGUAGES and TECHNOLOGIES: C, C++, C# (1.0-6.0), Visual C++.NET, Visual Basic.NET, Visual C#.Net, F#,ADO.NET, XML, Web Services, .NET Remoting, Design Patterns, UML, RUP, LINQ LINQ to SQL, Entity Framework, PLINQ, ASP.NET (1.0-5.0), WCF, WPF, WPF/E (SilverLight), PRISM, Caliburn, MEF, UNITY (Dependency Injection (DI) (aka. IoC) frameworks), XAML, MVVM, ASP.NET MVC (1.0 - 5.0), DevForce, Task Parallel Library, Visual Studio Unit Testing Framework, NUnit, RhinoMocks, WSDL, Atlas, Ajax, XSLT, XML, XPATH, CSS, JSP, Assembly Language, Java, J2EE, Visual C++, Visual Basic 6.0, SMIL, MFC, VBA, Microsoft .NET technology, HTML, XHTML, DHTML, ASP, CGI, Perl, PHP, LAMP, VBScript, JavaScript, JQuery, AngularJS, LESS,Typescript, Microsoft Azure, ActiveX, DOM, COM, SQL, T-SQL, PL/SQL, Adobe ActionScript, Adobe Flash, Adobe Flex, JSON, OOP, OOD, Functional Programming, XSD, Web 2.0
SharePoint: Microsoft Office SharePoint Server 2007 (MOSS 2007), Windows SharePoint Services 3.0 (WSS 3.0), SharePoint Portal Server 2003, SharePoint Portal Server 2001, SharePoint Team Services Installation, Configuration, Upgrade, Architecture, Site Template Customization, Site Definition Customization, Taxonomy, Content Management, Collaboration, Windows Workflow Foundation, Custom Web Parts, Reports, BDC - Business Data Catalog, Search, InfoPath Forms Server, Master Pages, Content Types, Features, Excel Services, Interactive Media Manager (IMM), CAML Microsoft Office 2007, SharePoint Designer, InfoPath, Project, Microsoft CMS, Active Directory, Exchange.
NETWORKING: AS400, TCP/IP, VAX VMS, SGI Irix OS, SCO Unix, Linux, Apache, Client/Server architecture, Windows 95/98//NT/ XP/2000/2003, 2008, Windows Vista, Mac OS, IIS, Tomcat, Citrix, SOA, Network protocol programming - IP, VOIP, SS7, FTP.
DATABASE: MS SQL 2000, MS SQL 2005, MS SQL 2008, MS SQL 2012, MS SQL 2014, Oracle, IBM DB2, Intersystem Cache, Informix, mySQL, MS Access.
APPLICATIONS: Visual Studio.NET 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Visual Studio 2013, Visual Studio Tools for Office (VSTO), SQL Server 7, SQL Server 2000, SQL Server 2008, SQL Server 2012, SQL Server 2014,Team Foundation Server, Subversion (TortoiseSVN), GitHub, XAM 3D, Aurora XAML Designer, Microsoft Ajax, Microsoft Enterprise Library, ReSharper, Code Rush, MVVM Light Toolkit, WebSharper, Web Matrix, Visual Web Developer 2005, CodeSmith, DevExpress, Telerik, ComponentOne, Infragistics, Eclipse, IntelliJ, Adobe Dreamweaver, Adobe Photoshop, Adobe Fireworks, Adobe After Effects, Adobe Illustrator, Adobe Poser, Adobe Flash Builder 4, MS Office, vi, jed, emacs, DZSoft Perl Editor, DZSoft PHP Editor, CodeCharge Studio, Ironspeed Designer, IdeaBlade DevForce 2010, Redgate SQL Toolbelt, Crystal Reports, Active Reports, MS Project, Visio, MS SharePoint 2003/2007/2010 , Installshield, NUnit, VSNUnit, Visual Studio Orcas, WSE 2.0, WSE 3.0, Microsoft Expression Suite, CAB, XCOPY, MSI, Microsoft Smart Client Software Factory, nHibernate, NAnt, Xcelsius, Excel, QlikView, Microstrategy, QAS address and name verification, SCRUM, Agile.
PROFESSIONAL EXPERIENCE:
Confidential, Boise, ID
Lead Software Engineer
Responsibilities:
- Architected and developed ASP.NET MVC 4 financial applications using AngularJS, C#, Entity Framework, Web API, JavaScript, JQuery, HTML5, LESS, Bootstrap, CSS 3.0, and Razor.
- Developed financial applications using the MEAN stack.
- Wrote manuals and best practices for ASP.NET MVC 4 and MVC 5.
- Developed single page applications for claims processing (QNXT) using ASP.NET MVC 5, Entity Framework, Web API, AngularJS, Karma, Jasmine, HTML5, Bootstrap, and CSS 3.0 for a large healthcare company.
- Responsible for designing and developing complex and highly distributed Azure cloud - based applications using ASP.NET MVC 5, JavaScript, Razor, and C#.
- Designed and developed RESTful and JSON services.
- Assist Microsoft with Silverlight 4.0 best practices and usability manuals.
- Developed Silverlight applications to test the best practices and usability manuals using C#, PRISM, MEF, UNITY, and MVVM.
- Assist Microsoft in the development of Silverlight 5.0.
- Developed Line of Business (LOB) applications using Silverlight 4, XAML, C#, PRISM, MEF, UNITY, and MVVM.
- Conceptualized, designed, developed and deployed applications for Android based mobile phones and tablets using Java, Eclipse and the Google Android SDK.
- Developed Android and iOS mobile financial apps for Chase bank using Visual Studio 2013 Ultimate, Xamarin, and C#.
- Researched on application acceptance and solicited feedback from users to make the new and existing applications more user friendly.
- Developed WPF applications and user manuals to train other Senior Software Developers in XAML, C#, PRISM, MEF, and MVVM.
- Developed single sign on websites using SAM, ADFS, and Ping Identity.
- Developed proof of concept applications with HTML5, HTML5 Canvas, and Silverlight 5.
- Developed web applications utilizing DevExpress, ASP.NET MVC 5, and C#.
- Developed financial, predictive analysis and charting software for Wells Fargo using F#, R, and Microsoft Excel.
- Created dashboards and reports in QlikView for business intelligence applications.
- Created plug-ins for QlikView using WebStorm, D3.js, and JavaScript.
Confidential, Fort Collins, CO
Software Developer/Architect
Responsibilities:
- Developed WPF remote desktop application that integrated with Microsoft Office Communicator 2007.
- Developed webcam/microphone application using Silverlight 4.0 beta, C# 4.0 beta, and Visual Studio 2010 RC.
- Installed, administered, configured and wrote Web Parts for SharePoint 2010 beta.
- Architected and developed Windows Azure cloud solution for storage.
- Developed Windows Phone 7 applications using Silverlight.
Confidential . Lake Forest, CA
Software Architect
Responsibilities:
- Developed custom installation software to install hard drives using C++ (MFC).
- Created GUI interface using C++ (MFC), Adobe Photoshop, Flex, and Flash.
- Developed software to do backup, restore, and view hard drive information using C#, .NET Framework 3.5, Visual Studio 2008, WPF, PRISM and Windows Management Instrumentation (WMI).
- Wrote technical specs and user manual for the installation software.
Confidential . Orlando, Florida
Sr. Software Architect
Responsibilities:
- Architected and developed ticketing system using Visual Studio 2008, C#, and ASP.NET 3.5.
- Integrated QAS address and name verification system into Confidential
- Developed Flex and Flash animations for the Confidential
- Developed the Confidential e - commerce website.
- Customized user interface using Adobe Photoshop and Illustrator.
Confidential, Redondo Beach, California
Software Architect
Responsibilities:
- Architected and developed data visualization applications using Microsoft's Silverlight, WCF, and WPF technologies.
- Developed charts, graphs, slideshows, and videos with Silverlight in Microsoft Expression Studio, C#, .NET Framework 3.5 and Visual Studio 2008.
- Created 3D virtual worlds in WPF.
- Migrated from Adobe Flash/Flex to Microsoft Silverlight.
- Informed Microsoft of the lack of streaming video capability in the Silverlight platform which is available to the Adobe platform and Microsoft added Media Services into IIS 7 with Silverlight 3.0 for smooth streaming of videos.
- Customized user interface using Adobe Photoshop and Illustrator.
Confidential, Newport Beach, California
Project Manager/Software Architect
Responsibilities:
- Architected and developed web applications using Visual Studio.NET, ASP.NET, .NET Framework 3.0, C#, Ajax, JavaScript, XSLT, XML, XPATH, CSS, XHTML, DHTML, SSIS, MS SQL Server 2005, InterSystems Cache Database.
- Led a team of offshore software engineers in India and the East Coast United States.
- Manager responsible for supervising technical staff, training of employees and making onsite software design changes to meet the needs of the customer.
- Architected and developed Triple Encryption software.
- Developed single sign - on website using Enterprise Library.
- Developed Web Services applications using Visual Studio.NET.
- Developed applications that performed debit and credit card transactions.
- Created reports using Crystal Reports.
- Developed Xcelsius UI applications.
- Performed DBA duties.
- Followed HL7 guidelines and regulations.
- Wrote technical specs and user manual for the projects.
- Developed and migrated company website from Cache Server Pages (.csp) to .NET Platform.
- Involved in all aspects of Software Development Life Cycle (SDLC) including: planning, analysis, designing, and implementation.
- Utilized third party and custom controls to implement Ajax functionality on company website.
- Developed Excel VBA scripts to automate information processing.
- Developed apps using VSTO and VBA for Excel.
- Developed WPF and Silverlight (WPF/E) apps using Microsoft Expression Blend and Visual Studio Orcas beta1.
- Utilized XAM 3D and Aurora XAML Designer to design GUI interface
- Designed and developed web services using Microsoft Windows Communication Foundation (WCF).
- SharePoint developer for MOSS applications.
- Developed a collaboration portal utilizing SharePoint 2007. It included integration with legacy systems and automating business procedures alleviating the administrative burden of many of the current business processes and ensuring the security and quality of the data.
- Developed web applications using Telerik controls.
- Installed and developed on Microsoft Content Management Server 2002.
- Utilized XHTML, CSS, JavaScript and AJAX for website functionality.
Confidential, Cypress, California
Project Manager/Team Lead
Responsibilities:
- Designed and maintained company website using Visual Studio.NET, ASP.NET 2.0, C#.NET, Ajax, XSLT, XML, XPATH, CSS, XHTML, MS SQL Server 2005, Oracle, PL/SQL, T-SQL.
- Followed HL7 guidelines and regulations.
- Performed DBA duties on Oracle and MS SQL Server 2005.
- Performed requirement analysis.
- Managed and assigned projects to software engineers.
- Developed WinForms and Web Forms programs on Citrix platform using Visual Studio.NET, JavaScript, ASP.NET, and C#.NET.
- Created reports using Crystal Reports.
- Installed, setup and maintained Team Foundation Server.
- Architected and developed WinForms badge management software application in Visual C#.NET.
- Worked in a SCRUM and Agile environment.
- Developed SharePoint MOSS applications.
- Implemented and configured Microsoft SharePoint Portal 2003, Windows SharePoint Services and MS SQL Server 2005.
- Involved in all phases of implementation including requirements gathering, design, development, testing, deployment, and training.
- Installed and configured SharePoint in multiple environments (development, testing, and production).
- Migrated SharePoint sites from test server to production.
- Customized SharePoint including custom lists, web parts, themes and site templates.
- Los Angeles Housing Department. Los Angeles, California Sr. Software Engineer/Team Lead (Contract)
- Designed and maintained LAHD website using Visual Studio.NET, Ajax, XSLT, XML, XPATH, XHTML, CSS, JavaScript, T-SQL, and VB.NET.
- Performed DBA duties on MS SQL Server 2005 and Oracle databases.
- Developed WinForms database-driven application to track clients' information.
- Created reports using Crystal Reports.
- Maintained and developed stored procedures in MS SQL Server 2005 environment.
- Developed code using Microsoft Visual SourceSafe in a team development environment.
Confidential, Anaheim, California
Sr. Software Engineer
Responsibilities:
- Developed lead tracking and management Web Forms application using Visual Studio.NET, Visual C#, JavaScript, T-SQL, and MS SQL 2000 database.
- Developed multimedia applications using Adobe ActionScript.
- Developed and maintained CRM system using C#, Visual Studio.NET, and MS SQL 2000.
- Database management with stored procedures using T-SQL.
- Performed search engine optimization (SEO) techniques to assist the company's website in being higher ranked on major search engines such as Google and Yahoo.
- Maintained IIS Server.
- System Administration.
- GUI design and implementation utilizing Visual Studio.NET.
- Performed requirement analysis.
- Developed web applications using Dreamweaver and Adobe Flash.
- Architected 24/7 high availability architecture for SharePoint Portal Server 2003 and SQL Server.
- Implemented and configured Microsoft SharePoint Portal 2003, Windows SharePoint Services and MS SQL Server 2000.
- Created knowledge base portal.
- Developed custom web applications integrating into suite of tools which were displayed as a digital dashboard to the end user using SharePoint 2003 technologies.
- This was an all - encompassing system streamlining all business process across the division.
- Information worker project to integrate back office business systems with Microsoft Office applications using Information Bridge Framework (IBF).
- Developed smart tags in Office applications (Outlook, Word, Excel, and InfoPath) to automatically retrieve client data through a web service that was developed to query data from a SQL Server database. The end result was that a worker could open a Word document and all the occurrences of a client name or order number would be underlined and with a click they could obtain information about that client in a pane inside of Word.
Confidential, Huntington Beach, California
Software Engineer
Responsibilities:
- Developed website using XSLT, XML, AJAX, XPATH, XHTML, CSS, JavaScript and VBScript to take customers' orders.
- Developed zip-code search webpage using ASP.NET (VB.NET).
- Developed software utilizing Visual Studio.NET (C#.NET) and MS SQL 2000 to collect and store customer information.
- System administrator (Windows 2000 Server).
- MS SQL 2000 management.
- Maintained IIS Server and online help system.
- GUI design and implementation utilizing Visual Studio.NET.
- Maintained and updated fax-back phone system.
- Performed requirement analysis.
- Developed internal WinForms application to track purchases made by clients.
- Developed web applications using Dreamweaver and Adobe Flash.
- Developed e-commerce websites for clients.
Confidential, Beltsville, Maryland
Project Manager/Lead Software Engineer
Responsibilities:
- GUI design and implementation utilizing Visual Studio and Adobe Tools.
- Developed and maintained webpages (using Java, CSS, JavaScript, Flash, Dreamweaver, Perl, and PHP)
- Developed applications using LAMP.
- Setup and maintained Linux and Apache Server.
- Developed applications for AS400 in PHP.
- Developed applications that accessed the Oracle Database and utilized PL/SQL.
- Oracle Database PL/SQL management.
- Developed stored procedures for IBM DB2.
- Performed DBA duties on IBM DB2.
- Developed CGI applications for the National Security Administration.
- Developed XML-based data entry forms using InfoPath.
- Responsible for the production of cutting-edge technology such as the VDF Logger, Virage ODBC Plug-In, and Web Gateway using Visual Studio and C++.
- Developed multimedia applications using Adobe ActionScript 1.0.
- Designed 3D models and animation for the Discovery Channel and Disney.
- Performed requirement analysis.
- Provided estimates, created and maintained project schedules.
- Customized user interface using Adobe Photoshop and Illustrator.
- Developed, executed and managed test cases and test plans utilizing MS Project and Visio.
- Generated reports using Crystal Reports.
- Performed unit testing on programs.
- Developed software applications written in C++ for handheld devices used at major theme parks and Windows applications associated with RealPlayer.
- Maintained IIS Server.
- Developed OCX Components using Visual Basic.
- Administered Solaris and AIX servers.
- Setup and maintained LDAP directory servers.
- Developed applications that utilized Informix.
- Administered Informix database.
- Developed Java applications using HIBERNATE.
- Network protocol programming - IP, VOIP, SS7, FTP.
- Developed Client Server Communication Winsock Sockets programs.
