neudeal
Member Since: 2004/04/27
Tech Certifications:

Provide a quick, creative biography in 140 characters or less.

More bio
Activity
Points this month0
Total points0
Questions: 25
Solutions: 1
Articles:
Videos:
Tutorials:
Posts:
Professional Background
No Professional Background shown
More
Education
No Education Background shown
More
Full Biography

Robert Hamilton
1855 Fountainview Dr Ste 100
Houston TX 77057
Phone: (856) 981-8282
Email: rhamilton@ncrist.com


Computer Skills:

      Languages and Operating Systems
            Java, C#, C++, XQuery, 8086/88 Assembly, SQL, Prolog, Lisp, Windows XP/Server, LINUX, DOS
      
      Internet technologies
            Java 5, Java Servlets, JSP, Struts, Swing, JAXB, XML, Log4J, Java Script, VB.NET, VB Script, HTML, Laszlo, AJAX

      Enterprise technologies
            J2EE, Publish-subscribe concepts, Send-reply queue concepts, JDBC, MVC

      OOP methodology
              UML, Rational Rose

      IDE’s
            Eclipse, NetBeans, Visual Studio, Jbuilder, Visual Age, Adobe Form Designer, Adobe Workflow Designer

      Database Technologies
      Oracle 9i, DbXML, MySQL, MS Access, SQL Server
            
Education:      
      Rutgers University
      B.S. Computer Science                       
      May 2003.
      Related courses
              Operating System design, Computer Networks, Computer Architecture,
              Software Engineering, Algorithms Analysis and Design, Database Management Systems, Numerical Analysis

Status:        
      U.S Citizen
      United States Government Security Clearance - "Secret"

Development Experience:      

April 2005-Today
Ncrist Software (Developer - Java)
Developed a distributed enterprise database management system on top of Sleepycat Software’s XML database API (http://www.sleepycat.com/products/bdbxml.html) that manages multiple XML data repositories.  The system’s architecture is based on the MVC pattern of Struts; the View, however, utilizes Java’s Swing library and serializes objects over HTTP instead of the standard View framework employed by Struts.  Configurable Object Poolers were utilized to optimize performance under stress.  Extended log4J to log system info in a DBXML container where through XQuery we can select logging data and display them in a JSP by applying XSL stylesheets.

Computer Sciences Corporation (Consulting Group)
BHP Billiton (Developer - Adobe Workflow)
Completed Adobe’s Form/Workflow Designer training (Oct 06).  
Installed and configured Adobe Workflow, Form Server, Forms Manager, and Reader Extension products in a Windows Server environment. System also utilized Adobe’s mail service integration for initiating workflows via email. Played a key role with Adobe consultant in developing/debugging Adobe’s Servlets that allow forms to be submitted to the workflow without Form’s Manager.  Currently a technical lead on BHP Billiton’s Adobe development team.  

BHP Billiton (Developer – VB.NET)
Wrote a small utility using VB.NET that strategically starts Windows NT/Server services based upon various dependencies across a distributed system.  Utilized native Windows API to query and manipulate Service states.

BHP Billiton (Developer – C#)
Developed a file mapping utility in C# that monitors an FTP directory for incoming XML documents that are consumed by a processing engine.  The processing engine maps XML metadata to corresponding files and processes them accordingly.  
Developed a utility in C# that traverses a directory structure and generates reports on content and metadata for analysis in data migrations.

BHP Billiton (Developer/Analyst - Java)
Developed a Java application that integrates data between a third party Oracle data source and Schlumberger’s Oilfield Manager Software.  Analyzed requirements, designed architecture, and led the development effort utilizing Java technologies such as Swing, JAXB, and JDBC.  

BHP Billiton Portal 4.0 team (Developer/Business Analyst - Portal)  
Drafted functional specifications and was responsible for the low-level project management of the Executive Committee (ExCo) Dashboard.  Developed a high-fidelity prototype using Laszlo (http://www.laszlosystems.com/), an AJAX implementation.  Held regular meetings with senior executives and data source owners throughout the development process.  

Sysco Foods (Developer – Java/vbScript)
Developed an application module used to detect and process failure notifications in Sysco’s distribution center.  The system utilized Java technologies to poll, parse and route failure notification data to persistent database storage.  Implemented an existing Python module in vbScript that parsed incoming data from an external management system.

Shell Oil (Analyst)
Developed a database application that was used for the management and analysis of a critical software/hardware migration.  Executed user acceptance testing for the migration of a critical service request application.  Assisted in the migration of various applications by analyzing and mapping existing server configurations.      
      
August 2003- March 2005
Neudeal International (Consultant)
Awarded an independent contract to analyze business processes, determine computing needs, and propose viable solutions.  Constructed and configured a network running Windows Server 2003 and Windows XP.  Developed tools used to track labor and material usage from which more precise bidding was done.  These tools improved customer relations and increased successful job bidding by 34.8%.

May 2001- November 2001
Computer Sciences Corporation (Programmer/Analyst - Intern to hire)
Wrote SQL Server stored procedures to populate reports employed by the Aegis Information Management System (AIMS).  Performed development and testing procedures in a CMMi level-5 environment.  Gained exposure to Java web application development via programming and debugging JSP components.

December 2000-Feb 2001
Cooper Health System (Developer/Analyst)
Won an independent contract from a regional trauma center pharmacy to redesign aspects of their narcotic inventory control system.  Designed and implemented algorithms to provide dynamic file-size allocation for drugs, users, and hospital locations.

Business Analyst Experience:

February 2006 - Today
Computer Sciences Corporation (Programmer/Analyst - Intern to hire)
BHP Billiton HSEC EMT Portal team (Lead Business Analyst)
Gathered requirements and coordinated the effort between the development team and client.  Scheduled and held meetings with stakeholders to discuss execution strategies and delegate tasks accordingly.

BHP Billiton Portal 4.0 team (Business Analyst)
Worked with the team to analyze intranet and portal content to define and standardize the portal team room format. Drafted functional specifications and offered key solutions with respect to the design and implementation of the Executive Committee (ExCo) Dashboard.
Expanded the role to that of Lead Business Analyst to which the responsibility of delivery and low-level Project Management of the ExCo Dashboard was added. Task and status tracking as well as business requirements gathering were also key responsibilities for this role.
Held regular meetings with senior executives and data source owners to discuss strategies forward; discussions were usually complimented by various presentations and communicatory tools such as wire frames and prototypes.
A strategy was developed to solidify project vision for the ExCo Dashboard by defining key components of the solution including layout, presentation, integration, and data requirements. Repeatable processes were derived that guided the project through each step of the architecture.

Shell Oil (Business Analyst)
Mapped client data and directory structures from the legacy environment to a new, more restricted, GIS environment for a data migration project.
Aided in the coordination of User Acceptance Testing for the migration of the Service Request System.
Analyzed and mapped existing server configurations to the new server environment for the Active Learner server migration.

References available upon request.

More
Languages
No Languages shown

Level Progress

Current: Level 0
neudeal needs 2,000 points to level up.
LVL 1
  • Overall
    0