Keith Zimmerman

Keith Zimmerman

Minneapolis, United States
Hire Keith
Scroll To View More
Keith Zimmerman

Keith Zimmerman

Minneapolis, United States
Member since August 19, 2014
Keith is an experienced architect, developer, and modeler with superb communication skills and the ability to see a project through from beginning to end. He is equally comfortable with the rapid prototyping needs of startup companies and the agile development workflow in larger teams.
Keith is now available for hire
Portfolio
Experience
  • Java, 12 years
  • JavaScript, 9 years
  • Grails, 3 years
  • Agile Software Development, 7 years
  • REST, 7 years
  • Oracle, 14 years
  • AngularJS, 1 year
  • Node.js, 1 year
Minneapolis, United States
Availability
Part-time
Preferred Environment
Git, IntelliJ, Mac OS X, Jenkins, Atlassian
The most amazing...
...learning experience I had early in my career was in a performance benchmark project for a large retailer.
Employment
  • Web Developer
    ShopperTrak
    2015 - PRESENT
    • Used Node.JS to communicate with existing Java services.
    • Updated existing Grails applications.
    Technologies: Node.js, MongoDB
  • Web Development Contractor
    Lifetouch
    2012 - 2014
    • Built a new visual graphics editor using AngularJS and Grails.
    • Reverse-engineered an account management system into a new Grails web app with an extJS front-end.
    • Independently created a new CMS web application in Grails and refactored an existing JSF web application to use the CMS.
    • Worked in rapid development cycles with a cross-location team.
    • Converted a desktop-only website to a mobile single-page application using AngularJS.
    Technologies: Groovy/Grails, AngularJS, extJS, jQuery, Oracle
  • Manager, Web Development
    Merrill Communications LLC
    2008 - 2011
    • Managed a large sized (30+) development group for the DataSite web application, a leading virtual deal room provider.
    • Maintained and supported DataSite 6 while keeping as many developers focused on DataSite 7 as possible.
    • As Agile Lead (Scrum, Kanban), enabled the team to lead themselves.
    • Led data clean-up and migration efforts for all data in the Oracle RDBMS.
    • Reviewed and created technical designs in Confluence and Gliffy.
    • Administered the Jira project, including custom workflows and fields.
    • Created and managed all ISO 27001 controls for development.
    • Provided development direction with a focus on security and performance.
    Technologies: Java, Struts, Spring, Tomcat, Oracle, REST
  • Technical Lead, Web Development
    Merrill Communications LLC
    2007 - 2008
    • Designed and architected all development projects.
    • Led the project to internationalize a large web application, leveraging Struts and extJS.
    • Designed a data model, data migration plan, and login experience for Single Sign-on.
    • Facilitated project management with a remote UK translation team and prioritized development tasks.
    • Created Development Processes and Documentation for IT General Controls: SOX Compliance and ISO 27001 Compliance.
    • Administered all document sharing, collaboration, and bug tracking within Microsoft SharePoint.
    Technologies: extJS, JavaScript, Java, Struts, HTML
  • Web Development Consultant
    Talent Software Services
    2005 - 2007
    • Developed JavaScript UI controls before standard widget libraries were prevalent.
    • Made web services and service calls using SOAP and Apache Axis.
    • Designed a process for migrating all Oracle data to Unicode UTF-8.
    • Worked within a support rotation shift, where each developer would spend one week as the primary contact for production issues raised by Customer Support.
    • Rapidly implemented J2EE solutions within short development cycles.
    Technologies: HTML, Servlets, Java, JSPs, Struts, JavaScript
  • Web Development Consultant
    Northrop Grumman
    2004 - 2005
    • Maintained and enhanced an integrated USPS HR software system using Oracle and J2EE technology.
    • Became the team expert in J2EE, web services, MQ messaging, and Java Struts in a very short time while having little to no previous experience in each technology.
    • Augmented a J2EE web application that used Struts MVC and SOAP web services.
    • Repaired and modified a messaging system that used MQ Series and XML messages.
    • Fielded direct calls from clients during critical usage periods.
    Technologies: Oracle Forms, Oracle PL/SQL, J2EE, Struts, SOAP
  • Web Developer
    Retek
    2000 - 2004
    • Worked up from entry-level developing to leading a small sized (2-3 person) development group.
    • Built an integrated retail software system, RIB, using Oracle and J2EE technology.
    • Created user interfaces in RMS using Oracle Forms Developer 6i.
    • Integrated large retail applications using services and XML messaging.
    • Performance tuned code for high-volume databases using analysis tools such as tkprof and statspack.
    • Wrote helper scripts and file generators using Korn shell and Perl scripting.
    • Provided support and documentation to clients.
    Technologies: Oracle, Oracle Forms, Oracle PL/SQL, Oracle Pro*C
Experience
  • Prestige Portraits (Development)
    https://shop.prestigeportraits.com/shop/login.html

    An eCommerce website designed for high school seniors to purchase their senior portraits. I had sole responsibility for the creation of a new in-house content management system, leveraging product data from in-house merchandising system.

    Services provided: programming in Grails, J2EE and JQuery, performance monitoring, on-call support, and Oracle database analysis & scripting.

  • DataSite (Development)
    https://datasite.merrillcorp.com

    DataSite is the world's leading virtual deal room provider. DataSite provides a global, secure solution for hosting all kinds of content for deals and contracts. I managed and worked with the development team for DataSite, which required an intense focus on security and performance.

Skills
  • Languages
    SQL, JavaScript, PL/SQL, Java, Groovy, HTML5, Perl, PHP, Ruby
  • Frameworks
    Grails, Spock, Apache Struts, AngularJS, Spring, Ext JS, Ruby on Rails, Express, JUnit, Jasmine, Twitter Bootstrap
  • Tools
    JIRA, Confluence, GitHub, SVN, Crucible, IntelliJ IDEA, Eclipse IDE, Git, Trello
  • Paradigms
    Scrum, Agile Software Development, REST, Kanban, AJAX, Behavior-driven Development (BDD), Continuous Integration, Test-driven Development (TDD), Responsive Web Design
  • Storage
    Oracle, Amazon S3, MySQL, MongoDB, DynamoDB
  • Libraries/APIs
    Node.js, jQuery
  • Platforms
    Linux, Windows 7, Mac OS X
  • Misc
    Data Modeling, Security, JSON, Cross-browser Compatibility, Single-page application, Mobile Web, MEAN Stack
Education
  • Bachelor's (with Honors) degree in Computer Science (minor: Speech/Communications)
    University of Minnesota Institute of Technology - Minneapolis, MN
    1996 - 2000
Hire the top 3% of freelance developers
I really like this profile
Share it with others