1. ROBERT SCHNEIDER
robschneider23@gmail.com
cell: 717.371.1852
102 Snyder Street
Denver, PA 17517
SUMMARY OF QUALIFICATIONS
• 16 years of experience in all stages of the web and software development lifecycle
(requirements, user experience/design, architecture, coding, performance/quality
testing, production support)
• Well versed in web concepts and skills to build highly functional applications.
• Strong background creating enterprise applications for both external and internal
facing customers.
• Strong communication and analytical skills.
TECHNICAL SKILLS
Languages: Core Java/JEE, Android SDK, C++, Visual Basic
Web Development: JSP, Servlets, JSTL, HTML, JavaScript, CSS, AJAX, XML
Development Tools & Frameworks: Spring MVC/Framework, FileNet, Thunderhead,
jQuery, Eclipse, Maven, Subversion, Confluence, JIRA, Bamboo, Fisheye, Advanced Query
Tool, CA APM, Jenkins, LDAP, TDS, Websphere Application Server
Methodologies: Rapid Application Development, Object-Oriented Analysis & Design,
Waterfall, Agile/Scrum
Databases: DB2, MySQL
PROFESSIONAL EXPERIENCE
Senior Developer / Implementation Architect 10/2008 – Present
American Education Services / PHEAA Harrisburg, PA
Frontend Developer, 2008 – 2009
• Developed the client-side resources (JavaScript, CSS, images) for an internal
school portal. Integrated a third-party library (Ext JS) to build advanced tables and
layouts.
• Helped build an in-house JavaScript library that contains numerous functions that
were used by many of our web applications. This would later be replaced with
jQuery.
• Worked with an outside vendor to analyze the accessibility (Section 508) of our
consumer applications. Comprised proposals and upgraded the web applications so
they meet Section 508 standards.
Senior Developer, 2009 – 2011
• Worked on the Alternative Loan web application that was used by several lenders.
This web site was primarily written in JSF with heavy usage of JavaScript.
• Performed as the lead developer on the Imaging UI project. This web application
interacted with the FileNet system through services. The application provides a
way for users to search for documents (bills, grants, deferment/forbearance, etc)
2. and also perform actions/workflow. Permissions were controlled via LDAP and TDS;
based on resource groups and TDS roles the user would gain access to certain
document libraries and game advanced functions (deleting, disposing of
documents). Technologies used: Java, EJB, Spring MVC, JSP, JSTL, Maven, Junit,
SOA, FileNet, Daeja Viewer
Technical Lead / Implementation Architect, 2011 to Present
• Became the Technical Lead of the Imaging UI web application. Under this role I
updated the Imaging UI web application to performing auditing functionality for
several business units. Roughly 500,000 to 1.3 million documents were generated
daily in Thunderhead and would be audited and released for printing via the
Imaging UI. Also updated the document viewer in the Imaging UI to use an
HTML5/Canvas solution from IBM (ViewONE Virtual).
• Worked with the user experience team, requirements, design architects, quality on
a number of different web applications. These include …
◦ Recruiting Portal application. This is an external web site that allows users to
view and apply for job postings at PHEAA. Worked with the PeopleSoft team
and business units so changes to configuration and postings would be view-able
in the web application. Built a configuration reset script so new data was
retrieved from PeopleSoft each morning at 2am. Created work packages for two
developers and ensured their code aligned with the design, requirements and
business need. Performed security scans, stress tests and production support
for the application. Technologies used: Java, EJB, Soap, Spring MVC, Spring
Security, JSP, JSTL, Maven, Junit, SOA, PeopleSoft.
◦ Alternative Loan web application re-write. This was a highly customization web
application where lenders could modify most facets of the loan origination
process. It relied heavily on AJAX to increase speed and user experience; built
a custom AJAX controller to so these requests could be handled in the same
manner. Technologies used: Java, EJB, Soap, Spring MVC, Spring Security, JSP,
JSTL, AJAX, Maven, SOA, LDAP.
◦ Credit Reporting re-write. This is an internal web application to allow credit
processes to handle disputes logged by individuals via TransUnion, Experian,
Equifax or by a CSR when a consumer called PHEAA. Credit processors could
also view the 10 year credit history for a borrower, perform bypass or deletion
of credit. The web application contains a read-only and standard view and is
accessible by all PHEAA clients and federal agency. Technologies used: Java,
Soap, Spring MVC, Spring Security, JSP, JSTL, JSP custom layouts, Maven,
Junit, SOA, LDAP.
• Proposed a interim solution for the Credit Reporting re-write project to alleviate
pressure on the credit processing business unit. The project would be a 90 day
turnaround effort from requirements to promotion to production. Worked with the
design architect to gather requirements and develop the wireframes. Presented
the solution to the business unit and management to get approval. Created a
design and worked closely with the front-end developer and senior Java developer
to build the solution quickly. The web application gathers information from credit
bureaus and allows the business unit to adjust credit and handle disputes. The
service interacts with a third-party company (eOscar) to send credit files back to
the bureaus as credit inquires were closed/responded to from the UI. The web
application also displays most loan information for the individual (loan specifics,
balances, litigations, deferments, etc) . Performed integration and testing session
3. with members of the business units to complete validation / testing in a short
period of time. Handled security scans and stress testing. Technologies used:
Java, Soap, Spring MVC, Spring Security, JSP, JSTL, Maven, Junit, SOA, LDAP.
Senior Java Developer 07/2003 – 09/2008
Siemens Medical Solution Malvern, PA
• Worked on the Soarian Scheduling software team.
• Completed extensive work on the JavaScript and CSS that would be used by a
number of the Java developers.
• Prototyped new solutions via JavaScript and CSS. Designed a solution for
presenting the schedule of a physician and how booked they were for
resources/patients. This was dynamic as each physician, hospital and resource
could be configured to use different duration of time (10, 15, 30 minutes, etc)
• Wrote the entire solution for a number of features. This included the HTML,
JavaScript, CSS, Java controller code, messaging layer, XML/XSLT, C++
subroutine, and stored procedures in SQL Server.
Developer 11/2001 – 07/2003
GlaxoSmithKline King of Prussia, PA
• Worked with the Cheminformatics departments to assist in the building of
applications used by chemists and department leads. These projects include
departmental web sites/applications, JavaScript and Visual Basic widgets for the
TIBCO SpotFire application. Technologies used: Visual Basic 6.0, ActiveX, HTML,
ASP, VBScript, JavaScript, SpotFire.
Developer/Consultant 07/1999 – 11/2001
First Consulting Group Malvern, PA
• Worked as a consultant to many local pharmaceutical and financial companies.
These included Air Products, Merck and AstraZenca. Built internal applications /
departmental web sites for these companies. Technologies used: ASP, JavaScript,
VBScript, Oracle.
EDUCATION
Millersville University 1995 – 1999
BS in Computer Science Millersville, PA
references available upon request