Resume of Daniel Martin-Mills



Similar documents
Design and Functional Specification

How To Train Aspnet

Getting Started With Your LearnDevNow Learning

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Expanded contents. Section 1. Chapter 2. The essence off ASP.NET web programming. An introduction to ASP.NET web programming

ASP.NET Using C# (VS2012)

CATALOG OF CLASSES IT and Technical Courses

Cross-platform Mobile Development.

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

A H S A N M U H A M M A D J A W A I D

MS 20487A Developing Windows Azure and Web Services

Working as Senior System Analyst at Nihilent Technologies Pvt. Ltd. from 14/07/2010 till date.

Advanced Web Application Development using Microsoft ASP.NET

NO PLACE FOR ERRORS. Looking for top quality Custom Software Development Services? We are here for you.

DotNet Web Developer Training Program

Developing ASP.NET MVC 4 Web Applications MOC 20486

Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5 (VB)

Developing and Implementing Web Applications with Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Getting Started with Telerik Data Access. Contents

Programming in C# with Microsoft Visual Studio 2010


Aspire Systems - Experience in Digital Marketing and Social Media

EXAM PRO:Design & Develop Windows Apps Using MS.NET Frmwk 4. Buy Full Product.

Skillsoft Course Directory

JUDSON WHITE Austin, TX (877)

Hands-On Lab. Embracing Continuous Delivery with Release Management for Visual Studio Lab version: Last updated: 12/11/2013

RFID Tracking System Installation

Deploying Web Applications in Enterprise Scenarios

Please contact Cyber and Technology Training at for registration and pricing information.

Day 1 - Technology Introduction & Digital Asset Management

Developing Microsoft SharePoint Server 2013 Core Solutions

Learn how to upgrade existing Sitefinity projects, created with a previous version, and use them with the latest Sitefinity version.

Feature and Technical

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

PG DAC. Syllabus. Content. Eligibility Criteria

Developing ASP.NET MVC 4 Web Applications

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Course 5431: Getting Started with Microsoft Office PowerPoint Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

How To Develop A System For A Car Dealership

SAV2013: The Great SharePoint 2013 App Venture

Skillsoft Course Directory

Kaseya Server Instal ation User Guide June 6, 2008

Configuration Information

SelectSurvey.NET Developers Manual

ResPAK Internet Module

Okta/Dropbox Active Directory Integration Guide

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

nopcommerce User Guide

Symplified I: Windows User Identity. Matthew McNew and Lex Hubbard

Intranet Website Solution Based on Microsoft SharePoint Server Foundation 2010

The Great Office 365 Adventure

Migrating helpdesk to a new server

GoDaddy (CentriqHosting): Data driven Web Application Deployment

6717 Course 6717: Implementing an AD DS Monitoring and Maintenance Plan in Windows Server Course 70103: Planning Network Access and Data

Beginning ASP.NET 4.5

GOA365: The Great Office 365 Adventure

2311A: Advanced Web Application Development using Microsoft ASP.NET Course 2311A Three days Instructor-led

This class is intended for experienced software developers who understand object-oriented programming (OOP) and C# or VB.NET.

BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008

Dynamic Web Programming BUILDING WEB APPLICATIONS USING ASP.NET, AJAX AND JAVASCRIPT

SaaS-Based Employee Benefits Enrollment System

ORACLE APPLICATION EXPRESS 5.0

Visual COBOL ASP.NET Shopping Cart Demonstration

Microsoft SQL Server Review

Getting started with your AppDev Microsoft Development Library

TaskCentre v4.5 Run Crystal Report Tool White Paper

SplendidCRM Deployment Guide

Skillsoft Course Directory

Administration Quick Start

Training Course Developing Web Applications on.net 4

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

TARGETPROCESS INSTALLATION GUIDE

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

AppDev OnDemand Microsoft Development Learning Library

FaxCore Ev5 Database Migration Guide :: Microsoft SQL 2008 Edition

Short notes on webpage programming languages

IT Development Brokerage Service Information Brochure

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

CA Performance Center

c360 Portal Installation Guide

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/ ARGUS Software, Inc.

MOVING THE SENIOR DEVELOPMENT CLASS FROM WEB DEVELOPMENT TO LIFE CYCLE DEVELOPMENT A CASE FOR VISUAL STUDIO 2005

Developer Tutorial Version 1. 0 February 2015

Developing Windows Azure and Web Services

Web Application diploma using.net Technology

Timesheet Installation Guide

Click Studios. Passwordstate. Installation Instructions

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK

EZcast technical documentation

WebLink 3 rd Party Integration Guide

Developing Windows Azure and Web Services

TIBCO Spotfire Platform IT Brief

Transcription:

Summary of Qualifications Resume of Daniel Martin-Mills Microsoft Certified.NET Professional with 7 years experience utilizing.net Technologies to design, develop, test, deploy and maintain WinForm, WPF, WebForm, MVC and WCF applications Involved in full life cycle development including analysis, design, development and testing Experienced with SQL Server database design, development and maintenance Proven ability to create technical solutions that meet business requirements Technical Summary ASP.NET Framework 2.0/3.5/4.0 C#.NET WinForms WebForms WPF WCF MVC3, 4 SQL Database Development 2005/2008/2012 ADO.NET LINQ T-SQL Visual Studio 2005/2008/2010/2012/2013 SQL Server Management Studio 2005/2008/2012 Team Foundation Server TFS AS400 jquerry AJAX CSS JavaScript HTML5 Source Safe AccuRev NHibernate NetAdvantage Infragistics XSLT SVN Trello SQL RDLC Reports Educational Summary Microsoft Professional Certification.NET Framework 2.0, C# Web Application Developer Grand Valley State University Allendale, MI Master of Education, Physics Concentration Bachelor of Science, Math major, Physics minor Muskegon Community College Muskegon, MI Associates of Arts, Electronics Technology Professional Summary Betz Industries Grand Rapids, MI 3/13 present.net Developer / Project Lead This ISO 9001 certified manufacturing firm needed to replace their business and data management systems with Microsoft technology in all plants and departments. My work included WinForms client project development, using Visual Studio 2012/2013 with the Infragistics extensions. I incorporated WPF interoperability in several projects and implemented Infragistics WPF extensions. I also developed a SQL Reporting project in Visual Studio. I developed data models, data access, business rules, and interface code classes for three WCF web services. I designed and developed a WPF application for occasionally connected Windows Tablets. For that application I created SQLEXPRESS remote databases and synchronized them with Merge Replication and RMO Programming. Created client WinForms application projects, nested and inherited custom user controls in C#. Implemented WPF interoperability to develop printing controls that separated business rules from markup. Developed WPF widows to enhance the UI appearance and maintainability. Created a reporting project and developed SQL RDLC reports with parameterized sub reports. Created a WPF tablet application for remote, occasionally connected operation. Developed SQL Server 2012 Publication and Pull Type Subscriptions, and implemented database synchronization via Merge Replication with RMO Programming.

Developed WCF ADO.Net datasets and classes for data access, business rules implementation, and to expose the services to the client application. Authored T-SQL stored procedures, functions, and triggers using SQL Server Management Studio 2012. Employed SQL Compare to synchronize database schemas and migrating changes from dev. to test. Utilized AccuRev for source code version control. Environment: NET 4.0, C#, ADO.NET, MS SQL 2012, Windows Forms (WinForms), Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) CU*Answers Cascade, MI 12/12 3/13 This firm needed to complete a Web application makeover utilizing new CSS. My part involved rewriting an XSLT project, and reformatting AS400 data streams for an MVC project. All components deployed on time: January 28. I also implemented encrypted single-sign-on functionality for credit cards, passing my work through QC and to production ahead of schedule. Finally, I authored new data transaction classes, controller action methods, view models, and views for a project called Automated Skip a Pay. Authored XSLT transforms that incorporated new CSS within the New Loan application, passing data streams to and from the AS400 databases. Authored an MVC3 project that implemented encrypted account signature technology for credit card single sign on functionality. Authored an MVC3 project that provides Automated Skip a Pay service for qualifying member loans. Developed new data stream manipulation and presentation for the ItsMe247, New Products MVC views. Utilized the Trello Agile Board, for progress tracking from assignment, through QC, and to production. Utilized SVN for source code management. Environment: MVC3, XSLT, NHibernate, C#, MS SQL 2008 and AS400 Family Christian Stores Kentwood, MI 08/12 12/12 This firm needed to complete and deploy a Website to complement their customer offer and coupon generator. We completed and deployed version 1 on September 28. An enhanced version is scheduled for release on October 26. I am ahead of this schedule. Utilized LINQ to Entities to manage MS SQL and AS400 databases. For example, I authored methods to select customer credit account data by passing parameters to the AS400 and to insert related coupon and donation data in the SQL databases, according to the client response, while updating the AS400. Implemented URL routing in order to detach presentation from business layer. I used the global.asax to register routs for URLs that I defined in a public utility class. In this way, the URL that the client bookmarks is independent of naming of the application file structure. Employed Web Services for coupon view/print. I included the Web reference within my project solution. I declared the service in the application settings element of the Web.config file, and I implemented a user control on a web page that called the service via javascript. Employed Strong Mail network service for email. I included the Service Reference within my project solution and then utilized System.Net.Mail classes to declare SMTP client and credentials properties and to send mail messages for password reset and for the Contact Us Web page. Utilized NHibernate for mapping and data query. This open-source ORM is an alternative to MS Entity Framework. I implemented dynamic master pages. Page appearance and functionality depends on the marketing group to which the client belongs. Environment: ASP.NET 4.0, C#, NHibernate, MS SQL 2008/2012 and AS400

Alcoa Howmet Whitehall, MI 10/10 08/12 ASP.NET Consultant The Alcoa Howmet Instrumentation Department needed an ASP.NET 3.5 / SQL Server 2005 application to manage its thermocouples business (07/11 08/12) The C# application I developed manages data for thermocouple design, construction, serial numbers, purchase orders, purchase requests, sales, shipments, invoices, credit returns, precious metal values and reprocessing costs, inventory item management, labor and overhead costs, customer details for their world-wide market, application users with roles based authentication and authorization. Provided dynamic access to all hyperlinks, email targets, and customer based settings for default target lead times, price structure defaults, and shipping default settings. Developed override access for the administrator, supervisor, and manager roles, according to the design specifications that we established. Included methods to log and retrieve all changes to prices and application user information. Developed methods for the administrator to create and maintain business rules and application documentation. Developed methods for the various roles to create and use file directories and subdirectories on the Web server. Defined the database table relationships in SQL, and developed client-side and server-side input validation code methods, in order to preserve data integrity and to prevent scripting to the browser. Developed methods to handle exceptions while transferring data and launching email, in order to avoid application crashes. Utilized jquery date-picker controls and an AJAX fly-out data panel, to enhance the user experience while searching and entering data. Developed SQL Stored Procedures, ADO.NET datasets within C# code classes, and LINQ to Objects, in order to separate the data layer from the rest of the application and to simplify code development and maintenance tasks. Developed master pages, code-behind pages, CSS Themes, and Skins, in order to separate the presentation layer from the business layer and to simplify application development and maintenance tasks. Developed the database with MS SQL Server Management Studio 2005. Developed the Web application with MS Visual Studio 2008. Utilized Visual Studio Team Explorer (TFS) for source code control and change management. I also participated with report project migration, with the testing team, and with and project deployment. Environment: ASP.NET 3.0, C#, ADO.NET, MS SQL 2005 Alcoa Howmet needed an Internet-based work flow application to generate and maintain safety records. They required a.net 2.0 application with multiple SQL Server databases. This project began as an Access desktop application in another U.S. location. Some steps had been taken to convert it to VB.NET and SQL prior to my arrival. Responsible for reorganizing most of the existing code and modified the functionality of the application to satisfy the testing teams. (10/10 06/11) The application I developed used roles-based authentication, custom dynamic Web Controls, JavaScript within nested dynamic, and it launched email to defined targets at each step in the work flow sequence. The email data forms included dynamic links to pages within the application, which populate appropriately for that authorized user and for that instance. Each of 2,400 employees are required to use this application to enter safety related data, at least once per quarter. That data is then passed through a dynamic work flow sequence whereby responsibility is reevaluated and reassigned. Data concerning remedial actions, work orders, people, and departments involved is collected, utilized, and stored for auditing. As the only.net developer on staff at the time, the application was finished on schedule. Actively participated in testing, deployment, and documentation. Provided support as requested, but no problems were reported. Defined.NET/SQL solutions for another data handling project that is currently awaiting approval. This project involved overseas manufacture and export sales, shipments, and returns. Environment: ASP.NET 3.5, C#, MS SQL 2005

Wow Hair and Body Care Muskegon, MI 03/12 06/12 & 10/10 06/11 This growing business needed enhancements to their Web application in order to manage customer data and to launch marketing emails to selected customers and groups of customers.(03/12 06/12) Developed a custom solution that incorporated a jquery text area for easy text formatting. Customers are selected individually or from up to seven classification groups. Developed methods to archive selected customer data, in order to make it unavailable to application processes without deleting it. Developed methods that allow selected customers to opt out of marketing emails. Environment: ASP.NET 3.5, C#, Entity Framework, MS SQL 2008 This professional team required a Website with the potential to support future business needs according to growing needs and priorities. (10/10 06/11) Designed a professional looking.net application with some Flash animation. Developed pages that use SQL Server 2008 database and the Web server file system for data storage. Authored methods that provided the owners the ability to change and update their price lists. Developed pages that allowed them to create and manage photo albums. Anonymous users may view or download price lists. Developed email contact forms. Developed, deployed, and maintained the application. Environment: ASP.NET 3.5, C#, MS SQL 2008 Harbor Psychological Associates Muskegon, MI 02/08 03/11 This agency needed a Website with capability to manage increasing business needs. Developed a data-driven.net application that had a professional appearance with some Flash animation. Customized fully functioning blog applications for each of the firm's partners, and deployed them in separate sub domains, passing user credentials for a seamless UI. Provided a dynamic jquery accordion control on the site's home page and the means for news items to be presented. Developed a MS SQL Server 2008 database for data that includes scheduling, business documents, user configuration of authorized pages, and communication with other members and with the public. Registered jquery controls within nested dynamic Web controls for user friendly date selections. Leveraged ADO.NET classes to drive the dynamic Web controls. Environment: ASP.NET 3.5, C#, MS SQL 2008 Muskegon Area Amateur Radio Council Muskegon, MI 11/07 01/11 Developed a SQL Server database and ASP.NET pages to provide specialized functionality for the various officer roles and for its paid members. Developed a dynamic membership list with the ability to join, renew, and update online. I utilized https for money transactions. Environment: ASP.NET 2.0, C#, MS SQL 2005 E-Z-O Antennas Muskegon, MI 02/09 02/10 Developed and deployed this site to market a ham radio antenna that I had invented. The site is a state-of-the-art e-commerce application, which I modified from open source nopcommerce, which harnesses the power and sophistication available with.net 4.0. Developed ASP.NET pages in C#, with SQL Server database. Professional design and implementation of marketing and business rules required customized tailoring of standard components such as product search, dynamic shipping calculations, and returning customer rewards. This site also includes a blog. I utilized Custom Controls, JavaScript, XML and DHTML.

My revolutionary antenna design gained the attention of hams worldwide, as evidenced by the number of my YouTube video hits, but market acceptance was slow to develop. I turned my attention away from antenna sales and took the store offline. Environment: ASP.NET 4.0, C#, MS SQL 2008 Lakeshore Mental Health Professionals Muskegon, MI 11/08 01/09 An association of approximately 50 mental health professionals needed a Website to present member information through a searchable user interface. Their goal was to improve upon the hard-copy publication they regularly produced and distributed to referring agencies. The application developed collects member information and photos and stores them in a SQL Server database. Utilized bridge tables to normalized data, stored procedures and table constraints to protect data integrity. Developed an ASP.NET page for visitors to query up to eight criteria including distance from home, all in one step, or to see a list all member therapists randomly ordered. Selection from this list presents the details, in the form of a dynamic composite wizard. Environment: ASP.NET 2.0, C#, MS SQL 2008