[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Resume of Mark Grand



Mark Grand
380 Double Springs way
Alpharetta, GA 30004
404-925-8265
mgrand@mindspring.com
http://www.mindspring.com/~mgrand
SUMMARY OF PROFESSIONAL EXPERIENCE
World class Java and OO expert. High-level software architect, mentor and fixer of broken projects.
Over 22 years of software development and MIS experience as a software architect, database architect, software developer and mentor. Has been involved in the full life cycle for many systems.
Possesses exceptional technical depth and breadth.
Industry experience includes retail, manufacturing, and telephony.
SKILLS
· Java Guru
· Mentor software developers.
· Teach Java for Sun and as an independent.
· Wrote Java reference manuals published by O'Reilly & Asssociates
· Lead programmer for Java based business applications.
· Software Architect
· Business Process Engineering and Reengineering
· Object Oriented Design (UML, Booch and CRC)
· Database Administration & Design (Oracle v7.x); Data Modeling
· Multi-Tier Applications – EJB, JDBC, RMI, CORBA, Pro*C, TCP/IP
· Wrote books on software design published by John Wiley.
· Project Manager
· Recruited and managed a world class team of professionals.
· Brought in as a consultant, salvaged a late project in danger of cancellation.
· Lead development of a commercial software product through 2 major releases.
· Dealt with outside vendors
· Prepared budgets
· Excellent writing skills
· Experienced in Multiple Business Areas
· Food Retailing
· Manufacturing
· Accounting
· Telephony
· Advertising
· Software Publishing
PROFESSIONAL EXPERIENCE
8/2000 to Present, Independent Consultant
· Participated in development of software that will be used to process insurance applications over the internet.
· Java
· Participated in the design and development of a software framework for gluing stand-alone programs into a cohesive system.
· Developed architecture to allow a Java application to function as a servlet.
· CORBA
· Developed open source software that allows scripting of CORBA calls.
9/99 to 8/2000, e-Hatchery, an incubator for new e-commerce ventures
Accomplishments:
· Java
· Designed and wrote an open source application framework for the back-end business logic of e-commerce.
· Wrote tool to automatically convert between Java and XML.
· Wrote a persistence framework to allow programs to run equally well over relational and object-oriented databases.
· Management
· Founded R&D department; recruited initial team members.
4/96 to 8/99, Independent Consultant and Java Instructor
Accomplishments:
· Java
· Mentored software developers at multiple telcos and other companies. I also participated in design and coding.
· Participated in architecture team for Sprint's ION project.
· Lead programmer for a Java based front end for GEAC Software's purchasing application. Responsible for evaluating new releases of Java.
· Teach Java courses for Sun and as an independent using material I developed myself.
· Designed and wrote Swing based user interfaces.
· Management
· Contract CTO for an internet based start-up.
· Brought in as a consultant to salvage a late project. Diagnosed cause as lack of sound project management. Developed project management guidelines. Got buy-in from the development organization and their clients.
7/95 to 4/96, Senior Consultant for an medium sized consulting company
Accomplishments:
· Java
· Lead programmer Working on a Java based front end for a GEAC Software purchasing application.
· Teach Java courses for Sun
· Wrote a Java applet for CSX railroad to show location of trains on tracks.
· System Administration
· At a major aerospace company, lead migration effort from SunOS 4.1.3 to Solaris 2.4.
11/93 to 7/95, Principal Engineer, Harry's Farmers Market, Roswell, GA
Company: Harry's Farmers Market is a publicly traded (NASDAQ:HARY) high-quality perishable food retailer and manufacturer with sales above $140,000,000 per year.
Accomplishments:
· Manufacturing
· Team leader designing and supervising the implementation of GEMMS manufacturing software integrated with Oracle Financials as part of a business process reengineering effort.
· Sales Analysis
· Designed and administered a multi-gigabyte point of sale data warehouse running under Oracle.
· Wrote perl scripts to collect complete details of all transactions from SASI cash registers.
· Wrote front end to database using PowerBuilder.
· Evaluated and selected RAID box for use by the database.
· Time keeping
· Determined requirements for, designed and built an employee time clock system.
· The time clocks used custom hardware, ran LINUX (A UNIX-like operating system), were programmed in perl and were connected over a TCP/IP network to an Oracle database running on a Sun server and managed by a program written in PowerBuilder.
· Network Management
· Managed a 9 location TCP/IP network connected by leased lines, routers bridges and ethernets.
· Set up 3 locations from scratch.
· Administration
· Recruited programmers, system administrator and other MIS personnel.
· Prepared a budget.
· Assisted in running of the department.
5/93 to 10/93, Independent Consultant
· Implemented EDI for a power utility company.
· Represented and advised U.S. Government regarding international EDI related issues.
1/90 to 4/93, Project Manager and Software Architect, Premenos, Concord, CA
Company: Premenos is a software house specializing in EDI and other messaging related software.
Accomplishments:
· Project Management
· Managed the development of a commercial software product for EDI and integration of applications. Managed development of product through two major releases.
· Recruited and managed 7 software engineers.
· Started a quality assurance department. Prior to my efforts, there was no formal quality assurance program in the company.
· Participated in presenting the product to customers.
· Supervised porting of product to 5 different platforms
· Software Architect
· Architect of product from concept through full life cycle.
· Designed using Booch object oriented methodology.
· The user interface design document I wrote was so highly regarded that it was used as a sales tool.
· The product had a client/server architecture and also included its own proprietary 4GL.
· Implemented using object oriented techniques in C/UNIX environment.
· The product included networking capabilities including TCP/IP, and related protocols.
4/88 to 1/90, Senior Software Engineer, Ashton-Tate, Walnut Creek, CA
Company: Ashton-Tate was a software publisher. Its flagship product was dBase. It has since been purchased by Borland International.
Accomplishments:
· Participated in project to allow dBase IV programs to transparently access data residing in a Sybase/SQL database server.
· Enhanced dBase interpreter.
· Integrated dBase with a DOS extender.
6/87 to 12/91, President, GeoMaker Software (Part Time)
· Developed and published software products written in C to aid in construction of compilers and interpreters.
5/87 to 4/88, Senior Software Engineer. Pitney Bowes
Company: Pitney Bowes is a 30,000 employee manufacturing company that makes office and shipping equipment.
Accomplishments:
· Developed a design automation tool using SMALLTALK/V and ORACLE.
· Taught a data structures course.
· Established a modern software development environment, including CASE, network, compilers and editors.
11/84 to 5/87. Senior Software Engineer. D+B Computing Services, Wilton, CT
Company: D+B Computing Services was a division of Dunn and Bradstreet corporation that developed and sold software. It has since been sold to Thompson and is now known as Must Software.
Accomplishments:
· Supervised 3 programmers.
· Implementation of NOMAD (a 4GL/DBMS) on PC in C.
· YACC based parser, design of parse trees and pseudo-code design
· Operating system independent I/O.
· Field formatting functions.
· Participated in ANSI C standards committee.
6/82 to 11/84, Computer Scientist, CUFFS, New York, New York
Company: CUFFS is a privately held developer of financial modeling software.
Accomplishments:
· Participated in the development of CUFFS-88, a financial modeling language.
· Design and implementation of an editor with screen and line oriented interfaces.
· Design of a parser for a language with procedural and non-procedural components.
· Report generator.
7/81 to 6/82, Programmer/Analyst, Taurio Corporation, Alexandria, Virginia
· Enhanced networking and database capabilities of an application to generate various data base driven reports.
· Wrote a data entry program and a screen painter.
10/80 to 6/81, Independent Consultant, Alexandria Virginia
· Wrote budgeting application in BASIC for the United States Navy.
3/78 to 8/80, Programmer/Analyst, Young & Rubicam, New York, NY
· Implemented demographic and MIS applications in APL and Burroughs ALGOL.
TECHNICAL SKILLS
DatabasesOracle v7.x, 8.c
Cloudscape
JDBC
Poet
dBase3 and dBase4
Sybase
Design ToolsSystem Architect
Together/J
Rational Rose
MetaDesign
Design MethodologiesObject Oriented Design (UML, Booch, CRC)
Entity Relationship
Data Flow
State Diagrams
Application Development ToolsPowerBuilder
Oracle Report Writer
Application PackagesDatalogix GEMMS 2.5
DacEasy Accounting
LanguagesJava
XML
C++, C
Perl
SQL
PL/SQL
PowerBuilder
LISP
APL
Visual Basic
COBOL
PL/1
Pascal
Desktop ApplicationsMicrosoft Word, PowerPoint, Excel and Project
Lotus Ami Pro, 123, Improv
DacEasy Accounting
Other Development ToolsEmacs
VisualAge
Jbuilder
MicroSoft Project
Swing
Pro*C
Visual C++
C-Scape
Frame Maker
YACC
DbLib
MFC
Operating SystemsUNIX (Solaris 2.x, LINUX, AIX, System V)
MS-Windows 3.1
MS-DOS
VMS
MVS
NetworkingCORBA
RMI
EJB
TCP/IP
Voyager
sockets, streams
Xyplex Bridges and Routers
3Com Routers
10baseT hubs
T1
EDUCATION
1977, B.S. Computer Science, Syracuse University.
PUBLICATIONS
Patterns in Java, Volume 2, John Wiley & Sons, September 1998
Patterns in Java, Volume 1, John Wiley & Sons, April 1998
Java Fundamental Classes Reference, O'Reilly & Associates, May, 1997
Java Reference Manual, O'Reilly & Associates, January, 1997
MIME Overview, Internet, December 1992
"Building Portable Programs", Computer Language, November 1984
AFFILIATIONS
Association for Computing Machinery, since 1979.
Mensa.

resume2.doc