Allan Gillespie

Allan Gillespie

Software Development

Software Architecture and Engineering

Allan Gillespie is a software development professional with extensive experience in designing, development and delivering software products.  Extensive experience with the software development life cycle (SDLC) and the software product life cycle.  Experienced team leader.  Database applications. Enterprise level Fortune 500 environments

Team leader/technical leader/architect for several database application products.  Responsible for overseeing and execution of the entire SDLC for each of the products.  Role included determining release content, functional specifications, line-item sizing, release schedules, work assignments, test coordination, performance evaluation, user documentation, giving direction, technical guidance and mentoring of 4-5 person teams, and overall project management responsibilities.

Customer advocate for the DB2 Tools organization. Worked with customers to understand and gather product requirements and pass forward to development.  Worked with System programmers and DBAs to help install, configure and tune the various products in the portfolio.

Experience with:
  • SCLC
  • Software product life cycle
  • Project Management
  • Forensic Data Analysis/problem solving
  • Database application development
  • Graphical user interface (GUI) design/implementation
  • Development processes: Waterfall, Agile, Iterative
  • Object-oriented design and programming
  • Usability testing
  • Customer Advocacy
  • Product Design/Architecture
  • Maintainability, Scalability, Integrity, Serviceability, performance, usability of products
  • DB2, SQL, C++, Java, MVS, Windows, REXX, ISPF, Smalltalk, HTML, XML, Application development environments (ADE),  Forte.

Technical Evaluation Experience evaluating 3rd party products for acquisition.  Evaluate product functionality, usability, serviceability, install process, performance and  user documentation and  to determine if it meets standards and requirements to be included in the current software portfolio.  Data Mirror, Bind Manager, Path Checker, Princeton Softech suite of tools.

Software development manager15+ years as a team leader, Technical leader and chief architect for various products.  Managed teams of 10-11 people.  Responsible for all personnel management including performance reviews, coaching, counseling, layoffs, salary discussions. Managed department budget and oversaw department labor and burden allocations. Report to upper management on the status of personnel, project status, employee issues.  Worked to represent team members to ensure they were given the best opportunity for advancement and salary increases.  Ensured team members received opportunities to grow technically and take on leadership responsibilities.

Software testing — Test plans, unit test, function verification test, system test, performance testing, stress testing, multi-user testing, installation test, claims verification test, usability testing.

User interface design and implementation.  ISPF for the mainframe enterprise level (MVS)
and C++, Java and Smalltalk at the workstation level (Windows).

Patents — two patents in the Data Archiving arena.