Post Job Free
Sign in

Software Sql Server

Location:
Kirkland, WA, 98033
Posted:
August 09, 2013

Contact this candidate

Resume:

Alan Berman

***** ** **** ******

Kirkland, Washington 98033

Home: 425-***-****

**********@****.***

Objective: Development of custom software.

Relevant Experience

I have strong software design expertise and communication skills, and have the ability to meet

with personnel in virtually any industry to design a system. I am able to quickly learn the software

needs of an organization by identifying and questioning personnel in design meetings. I feel that

the customer is the only expert on the functional needs for every software application. The result

of the design includes a prototype user interface and a detailed design specification.

Programmed software is written using simple algorithms and the source code is easy to

understand. The programs are well tested.

Software Developer and Architect – February 2013 to June 2013

Technologies: C#, jQuery, jqGrid, JavaScript, AJAX, SQL Server, Oracle, NHibernate

Employer: Luxoft

Client: Boeing

Developed and migrated web portlet applications that have AJAX calls to C# code on the server.

Programming Writer – September 2008 to November 2012

Technologies: VB.NET, C#, JavaScript, ASP.NET, SQL Server, MSBuild

Employer: Microsoft

Wrote help content and code examples for the MSDN site. Lead writer for JavaScript for two

years, and lead writer for Visual Basic for two years. Tasks included the following documentation:

• JavaScript for IE9. New language elements.

• Visual Studio 2010. New IDE features.

• Visual Studio 2012. New features for Visual Basic, IDE, Data Tools, and MSBuild.

• Existing content. Enhancements and corrections to hundreds of topics for Visual Basic,

JavaScript, IDE, VBScript, and MSBuild.

Developed several internal tools in C# and ASP.NET, including a Topic Search application and a

Broken Links Report.

1

Software Developer – January 2007 to-August 2008

Technologies: ASP.NET, C#, VB.NET, XML, WPF, XAML

Employer: Cardinal Intellectual Property

Developed and enhanced multiple websites and services.

• Enhanced task-based payroll functions, improving reliability and efficiency.

• Developed a User Profile system that improved personnel info, status, and marketing

functions.

• Improved patent search administrative completion process which improved submission

efficiency.

• Developed patent classification search and validation routines, which reduced errors.

• Enhanced software that presents patent litigation risks, which improved data entry and

presentation features.

• Developed a website that allows for downloading, categorization, and full-text searches of

multiple patents.

• Developed a private search reporting website that enables patent searchers to specify

search results, and clients to see the results.

• Developed HTML scraping routines that retrieve data and images from multiple websites.

• Developed an XML import routine.

• Developed initial prototype XAML/WPF routines.

• Developed Windows services to do email alerts, with associated website interfaces.

• Wrote detailed technical and marketing documentation.

• Trained new users and IT personnel on software operation.

Software Consultant – Self Employed – 1981 to December 2006

Experience through December 2006 was as a self-employed software consultant. Several

overlapping projects are listed below, including the development of Press & Bindery Scheduling

software used by many large printing companies.

Network Print Job Accounting Dec 2004 to Nov 2006

Technologies: VB.NET, C#, Windows Forms, ADO.NET, SQL Server, Access, TCP/IP,

ComponentOne, threads, printer API routines.

Developed a print monitor application installed on a PC network. Monitored Windows print jobs

are tracked, priced, and stored. Includes features for billing codes, secure print release,

disallowed jobs, autodeletions, reprints, and grouping of multiple-copy Excel jobs.

Includes a client application for the PC's that send print jobs. When the user sends a print job, a

popup appears. The user can enter billing codes or a release password used at a print release

station. Communicates via TCP.

Also developed application that handles payments via a connected Card/Cash unit.

Communicates via the serial port or TCP/IP by sending commands to the unit. Includes logic for

bill and coin acceptance based on available change. Includes report showing payment

transactions that includes an audit trail for bills, coin tubes and cash box.

Technician Job Tracking Jan 2005 to Apr 2005

2

Technologies: VB.NET, ComponentOne, IP*Works

Designed and programmed Job Tracking software. Includes order entry, reverse phone search,

job scheduling in multiple territories, emails to dispatch technicians, and reports.

Copier Information Apr 2004 to Mar 2005

Technologies: VB6, Access, TCP/IP, Serial Port, Palm, AppForge

Designed and programmed software that reports on data derived from dedicated data terminals

attached to copy machines. The application uses the serial port or TCP/IP internet to connect with

the data terminal. Designed and developed several reports with multiple options. Also developed a

portable data collection application that uses the Palm device.

Press & Bindery Scheduling Software Jan 1985 to Dec 2006

Technologies: VB6, Access, DAO, QuickPak, Spread, C, Btrieve

Clients: R.R. Donnelley, Quebecor, Banta Corp., Lane Press, Printing House, Ringier, Trend

Offset, UV Color, others.

Developed and custom enhanced a Press & Bindery Scheduling System used by many large

printing companies. The system enables scheduling of the pressroom and bindery, produces

schedules and summaries in various formats, and produces pertinent information for many

production departments.

The software includes these custom written routines:

• An integrated print preview system.

• Gantt chart & schedule list interfaces for displaying and changing schedules

• Routines that enable use with many different databases.

• Many useful reports that employ complex logic.

Other projects have included detailed design and programming of complex systems, including Job

Ticket, Prep Invoicing, Prep Scheduling, and Job Costing.

For each of these projects, duties have included:

1. Met with prospective clients to demonstrate the software and answer questions, or

to discuss the feasibility of a new system.

2. Reviewed information needs with personnel from several departments.

3. Prepared a detailed design specification and prototype Visual Basic application.

4. Refined the design based on user feedback.

5. Prepared a written quotation.

6. Programmed the software to specification, and tested it thoroughly.

7. Prepared a detailed help system.

8. Prepared several training films using Camtasia or Lotus ScreenCam.

9. Worked with the client to develop ongoing system enhancements, including

complex reports.

Part Nesting System Feb 2004 to May 2004

Technologies: VB6, Access, LeadTools Raster Imaging Toolkit, Microsoft WIA Imaging

Designed and programmed software that nests part orders on available material shapes. The

software takes digital pictures and allows the user to draw over flaws and specify borders. It nests

3

part orders onto the picture, and creates instructions for the cutting machinery. Optimization uses

repetitive random tries with scoring. Parts are all rectangular.

SolutiOnError Runtime Debugger for VB May 1999 to July 1999

Technologies: VB6

Clients: Approximately 30 companies doing VB6 development

Developed a product that helps VB6 programmers locate and correct errors that occur at runtime

sites. Reviewed positively in the October 2000 Visual Basic Programmer's Journal.

Other Projects

Worked with clients to design and program the following:

• Assist in completion of precision manufacturing software uses VB.NET & SQL

Server, and Crystal Reports (2006)

• Steel Availability Program for a Steel Broker uses VB.NET (2005)

• URL Validation Program for a Search Engine uses IP*Works (2004)

• Enhancements to Chemical Engineering Project Management System (2003)

• Catalog Listing System for an Art Broker

• Shop Ticket Sorting System for a Machine Tool Manufacturer

• Marketing Information System for a Consumer Goods Manufacturer

• Order Entry System for an Equipment Rental/Sales Company

• Job Costing System for a Construction Company

• Corporate Financial Reporting System for a Printing Company.

Education

Bachelor of Arts, Magna Cum Laude, 1980, University of St. Thomas, St. Paul, Minnesota . Majors

in Accounting and Computer Science. GPA 3.55

4



Contact this candidate