Phil Hammer

Chicago, Illinois, US

Phil's Skills
Business Development
Product Management

About Phil

• Participates in designing, coding, testing, debugging, configuring, and documenting operating systems and software
• Analyzes software requirements to determine feasibility of design within time and cost constraints
• Formulates and designs software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
• Develops and directs software system testing procedures, programming, and documentation
• Coordinates installation of software system
• Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation
• Analyzes the performance of hardware and software interfaces and identifies alternatives for optimizing the usage of computer resources
• Explores new technology in order to solve problems in new, exciting, and more effective ways
• GPA is not relevant to you because you know how to execute and can deliver projects on time and under budget.
• Basic understanding of Design Patterns
• Understanding of algorithm analysis and data structures - understand Collections
• Experience developing, designing, and testing applications.
• Basic knowledge of computer networking.
• Ability to follow strict coding standards; demonstrated understanding of why coding and development standards are needed and desire to follow them.Basic knowledge of data persistence using a Relation, NOSQL, or Document database.
• Candidate for B.S. Degree or higher in Computer Science or related discipline. School of Hard Knock candidates are encouraged to apply! Desired Behavioral Attributes & Competencies
• Strong interpersonal and communication skills.
• Ability and desire to learn quickly, continuous learning with a passion for emerging website technology.
• Ability to say, "I don't know, but I will find out."
• Willingness to take initiative and motivation to seek new learning opportunities.
• Driven, high energy individual
• Strong team player as well as ability to work independently Additional Experience- pluses not requirements
• Strong knowledge of web browsers, plug - ins and operating systems.
• Agile Development Processes
• Object Oriented Design
• Unit Testing.
• JVM languages (Java, Groovy, JRuby, Jython, etc.)
• Service-oriented software systems (REST, SOAP, RMI, JINI, Javaspaces.etc.)
• Java web application containers (Tomcat, JBoss, Glassfish, Weblogic, Websphere, etc.)
• Web application development (Servlets, JSP, Rby on Rails, Django, etc.)
• Dependency-Injection or Inversion of Control principles and practice.
• Object-Relation Mapping (Hibernate, JPA)
• Familiar with how to scale a website.
• Exposure to high volume, high availability web applications.
• Start-up or Internet industry exposure.

Co-working Space


- Today