James M. Curran (Resume as MSWord file)
18 John St., Apt 2BWork experience
| April 2007- Feb 2008 |
C# Consulant
Skills: LINQ, XLINQ, DLINQ, SQL Server, RSS, XML, HTML, Remoting, Regex, C# Generics, C# Extension methods, COM Interop, XPath, Sockets, Visual Studio 2008, Subversion CrusieControl.Net, nAnt, PowerShell, .Net 3.5, WCF |
||||||||||||||
| Sept 2006 - April 2007 |
Raritan Computer 400 Cottontail Ln Somerset, NJ 08873 C++ Consultant
Skills: C++, MFC, Sockets, TCP/IP, XML, Visual Studio, CVS |
||||||||||||||
| Nov 2003 - July 2006 |
Partsearch Technologies 250 Park Ave South, 10th Flr. New York, NY 10003 Senior Programmer/Analyst
Skills: .Net (v1.1), C#,WinForms, WebForms, ASP.NET XML, XPath, XSL, Custom WebControls, MS Sql Server, T-SQL, MyGeneration |
| Nov 1997 - Present |
Skills: .Net (v1.1, v2.0, v3.5), C#, Generics, WebForms, ASP.NET XML, XPath, XSL, Custom WebControls, MS Sql Server, T-SQL, Monorail, Windsor IoC, DLINQ. MVP |
| May 2002 - Nov 2003 |
Aurora Software, Inc. 2 Rector Street. New York, NY 10006 Senior Programmer/Analyst
|
| Aug 1999 - Dec 2001 | e-Commerce
Solutions,
2187 Atlantic Avenue Stamford, CT 06902 Senior Programmer/Analyst
Skills: Visual C++, MFC, STL, IIS, ASP, ATL, VBScript, JavaScript, SQL Server and Oracle, ISAPI, XML, XSL |
||||||||||||
| Aug 1996 - Aug 1999
|
Memorial Sloan-Kettering
Cancer Center,
633 3rd Ave. New York, NY 10017 Programmer/Analyst, Senior
Skills: Visual C++, MFC, ATL, Oracle, IIS, ASP, VBScript, JavaScript |
||||||||||||
| Feb 1996 - Aug 1996 | CCH, International,
30 Commerce Rd Cedar Grove, NJ 07009 Senior Programmer/Analyst Designed and programmed projects in HTML and C++ for the company's intranet, using the ISAPI interface of Microsoft's Internet Information Server for Windows NT. Skills: Visual C++, MFC, IIS, ISAPI |
||||||||||||
| Nov 1992 -Feb 1996 | Dendrite, International,
1200 Mount Kemble Avenue Morristown, NJ 07960 Senior Programmer/Analyst Designed and maintained an MS Windows based territorial management program for the pharmaceutical industry, in C/SDK and PowerBuilder. It records drug sales reps daily calls in an SQL database on a laptop, then dials into a host computer to upload those & download others updates. Scaled system to transparently use, as the standard database either a local Watcom database or a shared remote Oracle database. Involved in research projects concerning converting the project to C++/MFC, and converting the host system from UNIX to Windows NT on a DEC Alpha. Maintained code which had to be compatible among DOS, Windows & UNIX. |
||||||||||||
| Apr 1991 -Nov 1992 | Insurance Services Office,
2 Blue Hill Plaza Pearl River, NY 10960 Programmer/Analyst Designed and Coded PC projects in C for DOS using C-Scape & B-Tree. |
||||||||||||
| Jan 1985 - Apr 1991 | Ticketron,LP, 411 Hackensack Avenue Hackensack, NJ 07601 Senior Programmer Responsible for design and maintenance for on-line, real- time terminal systems, in PC-based system, and in Z-8000- based imbedded systems, working in several different Assemblers and 'C'. Also involved in development of database management system, in Clipper. |
||||||||||||
Publications
| "Writing Text to a Printer with LPrintWriter" CodeProject.com June 2006 | |
| "Locate SQL Server instances on the local network", CodeProject.com Nov 2005 | |
| "Access Raw Data with Performance Counters in Visual C++ ", DevX.com, Aug 2002 (posted here) | |
| "Implement A Circular Iterator", Visual C++ Developers Journal, June 2000, pg. 64 | |
| "A Class For Reading Version Information" Windows Developers' Journal, July 1999 | |
| "A Word Iterator" The C/C++ User's
Journal, Aug 1998, Pg 82. (posted here). This was cited as the primary source for the article "A Generic Iterator for Strings" by David Lorde, in The C/C++ User's Journal, Apr 1999, pg 65. | |
| "A Dialog Units Conversion Class" Windows Developers' Journal, Feb 1998, pg. 51 (It was featured on the cover; posted here) | |
| "Object- Oriented Programming in C", Computer Language Magazine (Purchased; publication was delayed indefinitely) | |
| Several technical articles in the "Clipper Club Newsletter" (also technical editor) | |
| "Variable Dump" CLOAD, January 1982 | |
| "Simplified Base Conversion" BYTE, November 1980 |
Concurrent Positions:
| Member, Board of Directors, 12 Miles West Theatre Company, Bloomfield, NJ | |||||||||||||
| Member ANSI/ISO C++ Standardization Committee. (2000-2002) | |||||||||||||
| Object Developers Group - Member of the Board of Adviser of the ODG, which presents seminars on high technology topics at varies site in NYC. Speakers have included Bjarne Stroustrap, Ivar Jacobson, John Vlissedes, Joe Celko, Stephen Clamage, and Andrew Koenig. http://www.ObjDev.Org (1996-2000) | |||||||||||||
| Beta Test Site - I was a member of the Beta test programs for Windows 95 (including the "Build of the Week" program) plus all subsequent releases including "Memphis"; Microsoft Visual C++ vers 2.1 through 6.0; Visual Basic 4.0 & 5.0; and Visual SourceSafe 4.0 & 5.0. | |||||||||||||
Shareware Programmer - Wrote several varied MS-Windows programs which
include:
| |||||||||||||
| Several of those were included by Brian Livingston & David Straub with their book "Windows 95 Secrets," | |||||||||||||
| All are available on my downloads page. |
Awards received
Presented by Microsoft with their Most Valuable Professional award for technical contributions on their Internet newsgroup support forums, predominantly for giving expert answers to questions on C and C++ programming techniques. With the restructuring of the program in 1995, I was made a "Member Level- MVP," the highest level of the honor. I have been recognized with the award every year since 1994 to 2004. (For more on the MVP program, click here)
Education
| MA Montclair State University Computer Science (1993) | |
| BS Montclair State College Computer Science (1984) |
Copyright © 1997-2006 James M. Curran . All rights
reserved.
Revised: March 12, 2008.