Post Job Free
Sign in

Software Engineer C# .Net

Location:
United States
Salary:
90K annually
Posted:
March 17, 2015

Contact this candidate

Resume:

Mike Healey

**** * **** ******, ***** Ana, CA ***06

Phone: 714-***-**** E-mail: ***********@*****.***

SUMMARY

1) Main programming language is C#. Vital to everything in software are

the topics:

o Common Intermediate Language (CIL), where .NET gnostic versions of

almost all programming languages are built; ASSEMBLY, COBOL, FORTRAN,

VB and C++.

o Common Language Runtime (CLR), the driver of patterns, reflection,

typing and polymorphism.

2) Very familiar with ASP.NET, the MS specification to develop dynamic

Websites, Web Applications and Web Services. Includes such topics as;

o Silverlight to develop rich internet applications

o Windows Communication Foundations (WCF) for Web Services

o Forms Authentication

o ADO.NET Entity Data Modeling

3) Heavy involvement of Project Administration and the wherewithal that go

with it.

o Information Internet Services (IIS) Manager 8.0.

o SQL Server Management Studio 2012

o Project Development Methodologies including Waterfall and Agile Scrums

4) Used software sublanguages like JavaScript, JQUERY and JSCRIPT to

enhance patterns like the Model View Controller (MVC) are very well

understood.

5) Have done extensive amount of text processing in my career. I have

carried forth a solid PERL background to the Regular Expression classes

of C#.

6) With Relational Database Management System (RDBMS) protocols I have a

great deal of much in depth experience with, include SQL Server, Oracle,

MySQL, INFORMIX and DB2,

7) Made use of many API's in my software development. Telephony API (TAPI)

and Map API (MAPI) are 2 DLL's I have used to a great degree.

8) Used Windows Presentation Foundations (WPF) with many and varied

applications.

9) As indicated on the very next page, I designed, wrote, established

report with a cloud provider for and published my own website.

10) Security. I have written code to thwart such website hacking

attempts as Cross Site Scripting and SQL Injection.

11) HTTP packets. I have used open consortium software to trouble shoot

website problems as WCF masks Host Server error messages with a very un-

meaningful generic one of their own. FIDDLER, an HTTP packed analyzer,

is a must when working with WCF.

WEBSITE

Built and published my own website

www.maxsellar.com

VIEW A MORE VERBOSE FORM OF MY RESUME!

Bring up this web site, Log in as the User, employer, and with the

Password, PayHealeyMore$. Notice the added Resume Presentation button

on the panel, a feature that goes away upon logging out. Demonstrated

is that Microsoft Forms Authentication is very much in play here as

users in certain roles have varied functionality.

Click this button to bring my resume into view. The ease of

navigation from the scroll viewer allows a more verbose resume than

this WORD rendition!

o This website was developed, in Visual Studio 2012, a Silverlight

4 Business Application project template, with WCF-RIA

technology. A Silverlight client accesses and updates a 2008 R2

SQL Server database on a remote Server. Since this website has

been published and readily available it suffices to list the

technical skills involved, see item 9 under Summary on page 1.

o The procurement of a Web Host, setting up of a database and

building the web site itself was an insightful experience.

EXPERIENCE

Hewlett Packard, Andover, Massachusetts 06/2012 - 06/2013

Consultant

o Project Management methodology was initially Waterfall but later

Agile Scrums were later initiated, Source control was Tortoise

SVN. I worked on 2 major Web sites installing code as required

by Business Requirements.

o I was able to demonstrate versatility as the first web site was

a classic ASP application. I installed Visual Studio Commands

so that this Web site could be attached to locally via a drop

down menu in Visual Studio. Otherwise stepping though code was

impossible.

o The second web site was written with JavaScript on the client

side and C# on the server side. Again I was able to adapt as

the JavaScript was not the method I would have chosen to build

the entire client side with.

o I wrote code to prevent attacks via Cross Site Scripting and SQL

Injection. Basically I converted all database updates to

parameterized stored procedures.

o Occasionally I was called upon to automate company procedures to

wit I wrote an application to intervene, edit and clean up MSG

Outlook files delivered from an HP manufacturing facility.

o The web sites and databases I worked with were all completely

internal to and completely within the scope of HP IT. As such

these web sites had been around quite some time yet I could

integrate more modern methods as I needed to.

Ultra Vision, Salem, NH 4/08 -

6/2008

Consultant

o Augmented and enhanced a Web Site User Interface to a radar

based detection system. Range of skills here ran almost the

entire gamut of ASP.NET sub-technologies as well as the ASP.NET

itself. These included JavaScript, DHTML, DOM, AJAX and JSON.

Primary programming language was all in C#.

o Wrote a WPF desktop application to develop algorithms for Fast

Fourier Transforms (FFT's) of mathematical functions as this was

a radar application. Extensive use of C# reflection

facilitated the exposition of new functions at runtime.

o RDBMS was SQL Server.

Information Resources, Waltham, MA

11/06 to 1/07

Consultant

o C# .NET Applications technology to implement items layout on peg

boards. This was performed at an IRI subsidiary in Waltham, MA

whose mission was to provide space management software support

for the retail industry.

o Without colliding or overlapping already placed items and with

adjacency requirements my algorithms paced a given set of items

on a specified area of the peg board.

o Encapsulated the intricacies of the pegboard itself behind

Interface software objects, specifically the Serialize-able,

Comparable, Argument, Enumerable interfaces.

.

o Programmatically placed and deleted UI widgets with attached

events within a form. This was an advanced Windows Forms or Win

Forms application.

o Applied the Observer Pattern to pegboard placed items. Each

object, proxy for a single pegboard item, placed in an indexed

array list, could raise an asynchronous event in other objects

in this same list As items were placed other items could "re-

adjust", elegant solution!

Circulation Department Nashua Telegraph, Hudson, NH

7/04 - 11/06

Programmer

o Used C# .NET technology to interact with industry wide

respected, but proprietary and without source code, newspaper

software. Cracked the underlying Oracle database with TOAD, an

open consortium program found on the internet. Resourceful

solution!

o Made use of MAPI DLL's to solicit the Yahoo web site

programmatically for geo-addressing information. Could

programmatically place a new subscriber in an established

delivery route.

o Telegraph Circulation Department delivered newspapers for and

maintained subscriber information from other publishers but to

the Nashua area. Found a way to programmatically glean those

particular emails from our Mail Server, parse the contents

including email attachments and use the information to maintain

our Oracle 9.0 database.

o Used PERL as a scripting language but later migrated that to C#

Regular Expressions.

o Threads, UI widgets, Transaction Processing to gather

information and update an Oracle database, C# .NET technology.

o Create, coordinate local MYSQL database, C# .NET technology.

Circulation Department Nashua Telegraph, Hudson, NH (Continued)

o Developed a telephony application (TAPI) for our telemarketers.

o Also developed circulation Tools and Utilities using Windows

Presentation Foundation (WPF) version 3.5 and one Model View

Controller (MVC) application with Jscript and Google Maps.

Robert Half International Consultants Manchester, NH 5/02 -

8/02

Software Engineer (Contract)

o Enhanced proprietary software of King-way Materials in Exeter,

NH.

o Sold to warehouse distribution centers, embedded C Language

application accessing Informix database, made heavy use of

shared memory IPC s. This was on a UNIX OS.

o Wrote involved SQL queries to an Informix Relational Database.

Made extensive use of subqueries.

o This was all C Language programming on a UNIX machine, can adapt

to another machine.

Liberty Mutual Portsmouth, NH 3/00 -

12/00

Software Engineer (Contract)

o New functions or changing the prototype of existing functions

required that UML changes first be made through Rational Rose.

o The function could then be updated after a regeneration of the

source code.

o Mastery of Use cases, scenarios diagrams and other data modeling

techniques was a requirement. UML, United Methodologies

Language, is all about Object orientation.

o C++ Programming Language in conjunction with proprietary Object

Model exposition of very large DB2 Relational Database.

o Wrote small rules engine to assign claim types based on state

laws and special circumstances, ran the gamut of C++ experience.

o Was go to guy for deep software bugs, showstoppers. Put out

many fires under time constraint pressures. This goes to

"Exceptional problem solving expertise and attention to detail".

o Extended 9 months beyond initial contract, amongst last group of

consultants to be let go.

o Very heavy use of SQL on ad DB2 database.

o RDBMS was DB II.

Cabletron Nashua, NH 3/99 -

2/00

Senior Programmer (Contract)

o C++ Programming Language, PERL scripting, SNMP, MIB-II

protocols.

o Resolved a software bug that would have prevented timely release

of software, saved significant dollars. Again, this goes to

problem solving!

Dynamic Research Corporation, Andover, MA, 4/98 -

3/99

Senior Software Engineer (Contract)

o SQL Server, VB were technologies to write, enhance software for

Air Force Logistics, delivery of aircraft parts to Air Force

Material depots.

o Used Microsoft SourceSafe for Source Control.

o VB, Microsoft's Interdev, HTML were used to develop and maintain

company's Web Page. I made very heavy use of the Visual Basic

6.0 where ADO over RDO database technology was first introduced.

o C++, COM, ATL, OLEDB and multithreading were about database

table distributions to different sites nationally without

limitation to any particular RDBM. This was a team project to

which I Contributed significantly.

o Wrote many stored procedures. Throughout my tenure at DSI I made

heavy use of SQL.

o RDBMS was SQL Server

ISI Systems, Andover, MA 8/97 -

4/98

Senior Software Engineer(Contract)

o Java, HTML, VB Script, IIS, ASP, CORBA, UML, Rational Rose,

technologies used to design, code and implement three tier

Client Server insurance industry application.

o Attended all design sessions but coding was primarily in light

client User Interface.

POWERSYS Inc., Bedford, MA 11/96 -

2/97

Software Engineer (Contract)

o Very complex User Interface enhancements, including drop and

drag capability for a network manager software. C++

application.

DIALOGIC Corporation, Woburn, MA 8/96 -

9/96

Software Engineer (Contract)

o Wrote complicated queries with and mentored others in classroom

setting about Oracle PL SQL for telephone tracking applications.

Programming Resource Corporation, Bedford, NH

5/96 - 10/ 96

Software Engineer (Contract)

o Oracle Pro C pre-compiling of C programs and Oracle PL SQL

facilitated Oracle based insurance application.

NEC Technologies, Boxboro, MA 9/87 -

1/95

Analyst

o COBOL shop here but my Analysis of systems resulted millions of

dollars saved.

o Physical inventories of massive stores reduced from 3 times per

year to just once.

o Tasks once required all night to complete now run in just an

hour or so, no longer necessary to contract expensive outside

help just to set up simultaneous batch updates to run while

online is processing.

o Anecdotes of my saving NEC resources by bettering system

performance could go on and on.

The Prince Company, Lowell, MA 11/84-

9/87

Programmer

o Learned Spaghetti Code

Brockway Plastics, Nashua, NH 11/81 to

11/84

Programmer

o COBOL developed effective Product Cost Algorithms.

State of NH Department of Safety, Concord, NH,

11/80 to 11/81

o COBOL. Completely rewrote Vehicle Registration System for the

NH Department of Safety.

o From Text documents gleaned and parsed the dispositions of all

criminal court cases in all NH counties effectively to a

database. This software laid the basis of the criminal database

for the Judicial System in the state of NH.

o Installed and maintained the National Fire Incident Reporting

System (NFIRS) for the state of NH.

MILITARY

o Wrote a real time Assembly Language subroutine to return median

values for radar data samples. Returned median radar values at

intervals were used to graph a projectile profile. Challenge was

to compute median most efficiently as timing constraints in real

time were severe.

o Wrote FORTRAN applications for the research, testing and

collection of data for the Short Range Attack Missile (SRAM).

Education

B.A. Science

Saint Anselm's College, Manchester, NH

Cum Laude, 3.20 GPA



Contact this candidate