John is a talented and motivated developer and leader with an expanding array of knowledge, leadership skills and experiences. He codes to the latest design patterns and standards, working to make the best experience for the user. He’s passionate about his code and his work, taking personal pride in the end product. He’s worked on a variety of different projects and with different technologies, giving him a broad range of knowledge and experiences.
Senior Software Engineer @ Lead UI developer for ThreatSecure product line. Drove development of AngularJS app with concentration on delivering value of threat data beyond system alerts, including rich interactive data visualizations and behavior data. Leading development of TSLabs, visualizing all network traffic monitored by appliance, leveraging Elasticsearch and Logstash. Scrummaster for ThreatSecure Network From August 2013 to Present (2 years 5 months) Adjunct Professor @ Adjunct professor of computer science. From January 2013 to Present (3 years) Senior Software Engineer @ Responsible for development on the Sentinel Security Information and Event Management (SIEM) application. Scrummaster for development team. Responsible for leading team on backlog breakdown, estimation, design, wireframes and prototyping. Concentration on development of UI to create a compelling and enhanced user experience. Testing and prototyping with new frameworks and libraries to enhance and advance the UI. From February 2013 to August 2013 (7 months) Senior Web Developer / Software Engineer @ Responsible for the full development of a brand new web application, including initial user stories and design through end user validation. Part of a two man team developing BubbleMyLife, a social group planning tool. In charge of leveraging the latest in technologies for a fluid interface (HTML5, CSS3, jQuery). Responsible with developing a strong, scalable application utilizing Spring working with MongoDB in a cloud environment. Works with rest of team to drive user stories and features from target customer interviews and user’s feedback. Work in an agile development and lean startup environment. From February 2012 to February 2013 (1 year 1 month) Adjunct Professor @ Adjunct professor of computer science. From January 2012 to May 2012 (5 months) Web Developer @ (Platinum Solutions)
- Defense Information Systems Agency (DISA) Connection Approval Office. Responsible for new interface design for new framework used by the Systems and Networks Approval Process (SNAP) and SIPRNET GIG Interconnection Approval Process (SGS) sites. Leveraged latest design trends, web standards, Section 508 compliancy and cross- browser compatibility utilizing HTML, CSS and Javascript. Member of team working on Coldfusion and Java application transitioning fully off of Coldfusion, creating a new shared framework allowing multiple systems to run together with one codebase, working dynamically with a rules based workflow engine. Responsible for reporting weekly and monthly status from developers to client and working with team to create full system documentation on design and implementation.
- Automated Facial Expression Recognition System (AFERS), TSWG and NCIS. Responsible for developing Java application interface for expression recognition software and reporting functionality as part of two developer team. Responsible with team for set up, install and configuration of full systems as part of final delivery.
- National Science Foundation (NSF). Responsible for supporting the Directorate for Computer and Information Science and Engineering (CISE), the National Science Board (NSB) and the Industrial Innovation and Partnership (IIP) sites. Responsible for day-to-day maintenance of sites. Developed and coded JSP components for redesign of NSB site to leverage the NSF’s databases to create more dynamic and robust site. Responsible for maintaining and advancing CISE’s SharePoint site, creating sub sites, managing content, and leveraging technologies of SharePoint (Gantt charts to manage tasks leading to large meetings, sub calendars). Responsible for development of the Panel and Reviewers Information Management (PRIM) system as part of team. Part of both versions 1.0 and 2.0, developing Java mid-tier code and JSP interfaces with Struts 2.0 framework. From February 2009 to February 2012 (3 years 1 month) Adjunct Professor @ Adjunct professor of computer science. From August 2010 to December 2010 (5 months) Integrated Learning Solutions Intern @ Responsible for the creation of internal training courses with Adobe Captivate and editing them to department standards. Responsible for engineering database tracking system to track project information, time reporting and status reporting in one centralized system instead of three separate systems. Responsible for the full software development life cycle, in charge of requirements, database schema, design, implementation, testing and deployment. From May 2008 to August 2008 (4 months) Technology Intern @ Network Engineering Department, Responsible for the redesign of the internal network engineering site, which includes detailed diagrams of full network, valuable resources and internal files. Responsible for streamlining the design and layout with XHTML and CSS. Also observed and assisted in the day-to-day activities within Network Engineering. From May 2007 to August 2007 (4 months) Project Analyst @ National Provider Identifier (NPI) Migration Project Management Office, Responsible for the development and management of project plan for all communications relating to NPI to providers as member of the Communications Subcommittee. Responsible for risk management of project releases. In charge of monitoring risks weekly, tracking progress, conversing with contacts and assignees and reporting status to project management. From May 2006 to August 2006 (4 months) Webmaster @ Responsible for capturing and editing digital photographs of store items with Photoshop for use in online store. Managed the online store using Sequoia ePOS and created “teaser” content to enhance the site experience and entice shoppers. From August 2002 to May 2006 (3 years 10 months) Science and Technology Intern @ Responsible for the maintenance and creation of web pages on a daily basis for both internal and external sites. In charge of redesign of external site to leverage Dynamic Site Framework (DSF) software to create a unified look with rest of DEP site and Department site was being redesigned. Developed several intranet web applications with ASP interfaces, including an inventory request and tracking system for field equipment, a landfill methane gas landfill tracking system and a project tracking and reporting system. From May 2005 to December 2005 (8 months) Science and Technology Intern @ Responsible for the maintenance and creation of web pages on a daily basis for both internal and external sites. In charge of redesign of external site to leverage Dynamic Site Framework (DSF) software to create a unified look with rest of DEP site and Department site was being redesigned. Developed several intranet web applications with ASP interfaces, including an inventory request and tracking system for field equipment, a landfill methane gas landfill tracking system and a project tracking and reporting system. From May 2004 to December 2004 (8 months)
M.S. @ Penn State University From 2006 to 2008 B.S. @ Bloomsburg University of Pennsylvania From 2002 to 2006 John II is skilled in: Agile Methodologies, JavaScript, Java, Scrum, Software Development, Spring, jQuery, CSS, HTML 5, AngularJS, Web Design, Web Development, D3, Highcharts, REST
Websites:
http://redheaded-geek.blogspot.com,
http://www.rungeekrundisney.com