John McGovern
HONOLULU, HI ***17
Phone: 661-***-****
*****************@*****.***
Objective:
-------------
Internet Programmer
To employ excellent written and verbal communication skills
Technologies
------------------
Programming Languages: C#, JQuery, PHP, Perl, C/C++, Pascal, Lisp, Prolog, BASIC, PDP 11/70 Assembler, COM, Javascript, AJAX, HTML, SQL, ASP, PCL, CSS and SOAP
Platforms: Microsoft Visual Studio 7.0, Borland Builder
Operating Systems: UNIX, Windows 98, Windows NT 4.0, Windows 95 Windows XP
Employment History
--------------------------
Company: Self Employed
Dates of Employment: 10/2008 - 12/2009 (1+ years)
My Position: Internet Programmer
Product: e-commerce site: runmyline.com
Manager: Self managed
Address: Honolulu, HI
Synopsis:
-------------
I developed an e-commerce application called runmyline.com. This is a website that is fully functional and offers free internet stores. I worked on it for a year. I used HTML, PHP, Javascript, CSS, XML and AJAX. I am currently selling Wildlife Art, Jumping Stilts, Oscar Wilde, remote control vacuum cleaners, and Mark Twain Pictures on it.
----------------------------------------------------------------------------------------------------------------------
Company: CCH (Commerce Clearing House)
Address: 20101 Hamilton Avenue
Torrance, CA 90502
Phone Number 1-888-***-****
Dates of Employment: 07/1997 - 05/2002 (4+ years)
Salary: 64,000/year
Team: Print
Team Purpose: To maintain and manage the Prosystem Fx print code’s tax return printing capability.
My Position:Programmer Analyst MTS (Member of the Technical Staff)
My Managers: Doug MacRae, Mike McLinn
General Manager of Technology: George Cameron
Software Product in Development: Prosystem Fx
Product Description: Provides tax return support for CPA's doing corporate accounts
Synopsis:
-------------
I worked with Microsoft Visual Studio 7.0. I have proven experience here in OOP,C, and C++. I worked on the Print Team doing systems analysis, design and implementation for the print team which included doing innovation, bug fixing, enhancing and maintaining the C/C++ coded system under the Microsoft Windows Operating System.
.
My Projects:
(1) Print Tax Forms with no tax data
In this one, I used the existing legacy print code and turned off the data stream from the form output stream.
(2) Print tax data alignment problems
In this one, printing was starting a little before a vertical line of a tax form, so I had to modify the PCL in the C/C++ code a bit to move the printing over. The PCL is encoded as an escape sequence in the code.
(3) Use PCL (Printer Control Language) to control
text appearance on the tax form
I worked with PCL to change the font of the data that is printed on the form.
(4) Add the Select Letter Dialog as part of the
Microsoft Word Enhancement
I this one, I worked with a team of programmers to allow Prosystem Fx users the ability to edit tax return letters directly in Microsoft Word. I provided a widow’s dialog box with a letters selection window for users to select from. I provided single or multiple selection. For selection indication, I put the selection highlight rectangle in and captured all mouse click events to store the users selection into a data structure. According to the users selection, I passed a stream of data which contained the Prosystem Fx letters to a COM component, IDispatch, for importing into Microsoft Word. This IDispatch component was written by a colleage, Angel Virgen. I wrote the data structure in C++ using the class keyword. I provided data structure pointers in the class and functions to do the linked list processing of the data structure. Specifically, I added functions to insert nodes into the linked list, remove nodes from the linked list and a function to add letter data to a node. Everything worked well after it was installed and the code was released.
(5) Responsible for POB (Print OBject) which
contained all the digital tax return data
All the tax data in a return is stored in this POB (Print OBject). I made sure that it worked properly.
(6) Convert the POB to XML
In this one, I wrote a function that took the POB as a parameter and produced an XML file of the POB. This was for the purpose of migrating the POB to the internet.
(7) Re-write Print Code
In this one, I simplified some of the print code. I divided up some functions. I consolidated some functions. I added documentation. I lengthened some of the function names to make the code self documenting and more readable. The code still performed the same function after my changes. Programmatically speaking, I made things easier to read for the programmer.
(8) Know Microsoft .Net, COM, drag and drop technology and C#
I studied these technologies at El Camino College, and University of California Irvine but I did not write a program for this company.
Education History
----------------------
School: University of Nevada Reno
Degree: Bachelors Degree in Computer Science
School: Developmentor
Courses: C++,MFC
School: University of California Irvine
Courses: Advanced MFC, Microsoft .Net, SOAP
School: El Camino College
Courses: C++, MFC, COM
References
---------------
George Cameron, General Techology Staff Manager
CCH, 20101 Hamilton Avenue
Torrance, CA 90502
******.*******@*************.***
Known for 4+ years
James Derda, Programmer/Analyst MTS
CCH, 20101 Hamilton Avenue
Torrance, CA 90502
*****.*****@*************.***
Known for 3+ years.
Angel Virgen, Programmer/Analyst MTS
CCH, 20101 Hamilton Avenue
Torrance CA 90502
********@*****.***
Known for 4+ years.