Senior Software Developer Resume
Kaysville, UT
SUMMARY:
Self - directed, Full-Stack Software Developer with over 10 years of progressive experience in all layers of application development and supporting enterprise level projects for internal and external web applications. Strong analytical, troubleshooting and technical acumen coupled with solid leadership, project management and team-building skills. Track record of delivering productive and efficient technological business solutions while meeting bottom-line objectives.
TECHNICAL SKILLS:
Programming Languages: C#, VB.Net, HTML, XHTML, XML, CSS, T-SQL, PL/SQL, JavaScript, JQuery
.NET Skill Set: .NET Framework 1.1/2.0/3.5/4.0/4.5/4.6 , ASP.NET, ADO.NET, AJAX, .NET Class Libraries, .NET Remoting, WSE 3.0, 2.0 ASP.NET, XML Web Services, ASP-NET Middle-Tier, Windows Forms, WCF Services, Custom ASP.NET Server Controls, MVC, Entity Framework, WebApi, OData, WPF, WCF RIA Services, Managed Extensibility Framework
Databases: MS SQL Server 2000/2005/2008- R2/2012, Oracle 9i/10g/11g, Microsoft Access
Operating Systems: Windows XP/Windows 7/Windows 8/Windows 10
PROFESSIONAL EXPERIENCE:
Confidential, Kaysville, UT
Senior Software Developer
Responsibilities:
- Time Share Ware Enterprise Management Product
- Development of WPF Windows and User controls utilizing MVVM pattern with asynchronous middle-tier utilizing Managed Extensibility Framework for component composition
- Create/Debug SQL Server tables, stored procedures, and relationships
- Created WCF RIA Service classes and Data Contract class entities
- Scrum development methodology environment
Confidential, Las Vegas, NV
Systems Developer
Responsibilities:
- Hospital Bill Audit and Recoupment Applications
- Implement business process backlog item to Webforms VB.Net multi-layer application to utilizing WCF services, Typed Datasets, SQL Server database and jQuery/JavaScript client-side scripting
- Implement business requirements to multi-layer C# WPF recoupment application utilizing MVVM, WCF, Telerik Controls and SQL Server database objects
- Resolve production incidents and performance issues at all application layers
Confidential, Littleton, CO
.Net Developer
Responsibilities:
- Legal Case Management Application Enhancements
- Create SQL Server 2012 stored procedures, tables, views, and relationships for input to SSRS reports and data search web pages
- Install and introduce SSRS reports server to web application using local reports
- Add C# factory classes and helper methods for data retrieval/populate controls and webforms for legal case and report viewing
- Implement Twitter Bootstrap client side functionality for messaging and controlling user controls
- Create matrix, bar, and textual SSRS reports
- Agile development methodology
Confidential, Phoenix, AZ
.Net Developer
Responsibilities:
- Preschool Development Integration
- Integrate Teaching Strategies GOLD and AzMERIT testing data into MVC academic testing results report application
- Update all application layers to utilize new database stores procedures resulting from a database warehouse migration
- Created report execution logging functionality with user specific list of recent reports with pre-filled parameters
- Agile/Scrum development environment
- Implemented OData integration for globally scoped data
- Perform data warehouse transformations with LINQ to Objects
- Created reports for district, school, and student performance using KnockoutJS and Highstock charts within an MVC public-facing web application
- Utilize Google Maps API for school and districts searching, displaying and linking to academic testing result reports
Confidential, Phoenix, AZ
Web/PLSQL Developer
Responsibilities:
- IWMS System Code Refactoring
- Replace Infragistics controls with custom controls with emphasis on client side technologies such as JavaScript/JQuery and Ajax to enhance application responsiveness in Web Forms and User Controls.
- Refactor data access operations utilizing WebApi controllers using Repository Design Pattern and implemented caching to commonly used data.
- General refactoring of poorly performing/written C# code and Oracle stored procedures.
- Create Visual Studio unit tests for class modules.
Confidential, Phoenix, AZ
Senior Web Developer
Responsibilities:
- Personnel Tracking System Rewrite
- Constructed MVC Views and View Models. Utilized JQuery for client side filtering and data validation and AJAX for accessing controller methods. Implemented data driven application security via security groups.
- Created Entity Framework database objects, relationships and function import types. Used Database-First via Entity Framework 4.
- Developed WCF service layer Operation Contracts and Interfaces. Designed Data Contracts to interface the presentation layer. Utilized LINQ to Objects and stored procedures for access and filtering data from database and Entity Framework model objects.
- Designed database tables, views, functions, relationships and stored procedures using local and linked legacy servers incorporating dynamic SQL. Transformed data from legacy databases and data source stored procedures for SSRS reports within a SQL Server 2008R2 environment.
Confidential, Phoenix, AZ
Software Developer
Responsibilities:
- Developing a system of record for filing motor fuel tax returns and refund claims and for making associated payments in an Agile development environment.
- WCF service development providing fuel tax client registration and subscriber status information.
- MVC4 application development utilizing Entity Framework, WebApi, and AngularJS functionality supported with a SQL Server 2008 databases in a SOA architecture.
Confidential, Las Vegas, NV
ASP.Net/SQL Server Developer
Responsibilities:
- Created a .Net 4.0 web application web application to extend functionality of Touchworks® medical service web application supporting a user base population of 1000.
- Translated stakeholder requirements into Visio UML, user interface, and application structural diagrams. Presented design plans and resolved business and user issues with development team and project sponsors.
- Designed and developed kiosk style user interfaces for medical staff and providers with Telerik AJAX enabled controls to create multiple orders and update medical charts internally resulting in reducing the time required for administrative tasks adhering to HIPPA standards.
- Developed Crystal Reports for patient visits and regulatory auditing with export functionality as PDF into Touchworks® application and as popup windows.
- Provided an administration tool to allow user various configuration operations that would relieve intervention by .Net/SQL developers.
- Implemented asynchronous processing and AJAX.
- Created technical specifications for project requirement documents and Visio flowcharts and GUI layouts.
- Developed a replacement web application in ASP.Net for pediatric vaccine reporting
- Created PDF export of Crystal Report of vaccine history for parents within the application.
- Created admin tool in ASP.Net so that managers could assign vaccine groups to medications, change vaccine grouping for screen and reports, and set user permissions.
- Created Windows Services
- Utilized IDX Health Care Objects to validate providers and patients. Developed SQL Server 2008 T-SQL procedures, functions and tables for application auditing and exceptions and as data sources for Crystal Reports.
- Developed Windows Services to perform ETL for file export to medical vendors via FTP.
Confidential, Las Vegas, NV
ASP.Net/PLSQL Developer
Responsibilities:
- Design and development of a new transportation system utilized to create and track freight and enhance tracking of customer service issues, Sales Force integration and data migration from an Access database to Oracle.
- Designed and developed .Net Web Forms for data entry/editing/inquiries to business process restructuring specifications using Visual Studio 2010, Iron Speed Designer with C# and JavaScript.
- Created data models and implemented design in the creation of tables, relationships, views, functions, procedures and .Net functionality for logistics data entry and tracking web application.
Confidential, Henderson, NV
Software Engineer
Responsibilities:
- Develop ASP .Net 4.0 VB.Net presentation, business, and data layer components for use in Accelerated Payment Technology’s Confidential ® e-commerce application hosted via IIS 7.0 with a SQL Server 2008 database utilizing a WCF service layer.