Senior Developer
Trenton, Nj
Primary architect for many high profile business to business web applications, based in a variety of Java and web technologiesLead architect of a Fortune 200 pharmaceuticals sales representative tool currently in use by thousands of sales reps worldwide. The application is optimized to connect to a 10^9 record Db physician marketing database and render in a variety of tablet, mobile, and desktop devices. Application was load tested in a single instance to support ~500 active users / second by an external monitoring company. Technologies include: Java, Struts 2, Hibernate 3, Oracle Db, Solaris Os, WebLogic, Ping Identity SSO.Primary architect in updating the core business legacy mainframe system to scalable, distributed, high availability RESTful SOA system. Technologies include: Java, Spring MVC, Hibernate 3, Oracle, Solaris, Tomcat, ApacheMQ.Lead architect in creation of organization's ordering / inventory management system. System is composed of horizontally scalable, restful modules written in Java with Spring 3 / Hibernate 3. Modules respond to events occurring in the organization with Apache ActiveMQ JMS.Serving as the primary architect in the creation and support of many business to business and internal business support services. SOAP and RESTful Web services created and secured using Spring-WS, Spring MVC, JAXB, and Spring security.Primary engineer in the creation and support for organizational service architecture. Implemented with a series of order placement and inventory support services. Technologies include: Java, Spring MVC (RESTful) , Spring WS (SOAP), Tomcat, Solaris Os, Oracle Db, ApacheMQ.Formalized and structured development practices by encouraging Checkstyle conventions, code coverage with JUnit and EMMA, automated builds with Jenkins, version control with SVN, and peer code review to allow for some measure of process validation.