Software Architect at Rutgers University and Student at Rutgers University
Greater New York City Area
Software Architect at Rutgers University and Student at Rutgers University
Greater New York City Area
Software Architect and Developer focusing on open-source solutions and collaborative projects. Areas of expertise include security, identity management, and business applications within the higher education community.
Java, J2EE, Servlet, Internet Technologies, Spring, SQL, Spring Security, Central Authentication Service (CAS), AOP, HTML, JSP, JSTL, XML, SOA, REST, Identity Management, OpenID, JPA, Open Source, Agile Methedologies
(Educational Institution; Higher Education industry)
April 2006 — Present (3 years 8 months)
* Project Lead/Lead Architect on open-source JA-SIG Central Authentication Service, introduced software “best practices” to project.
* Managed and coordinated CAS team distributed globally across multiple universities and corporations.
* Collaborated with CAS community on common extensions and documentation.
* Committer for open-source Spring Security
* Designed and implemented security for Kuali Rice Service Bus open source project
* Capacity planning and benchmarking of enterprise software
* Created Enterprise LDAP Service Requirements document and high-level project plan.
* Implementation of AJAXified Mail Channel for myRutgers Portal
* Research on SOA, REST, WS-*, Workflow, authorization, authentication
* Lead Developer on open-source Inspektr auditing and statistics package
* Support for local Kerberos, Safeword, CAS, and LDAP services
* Collaborating with other higher education institutions on open source solutions to common problems
* Program Committee, Internet2 ACAMP, Philadelphia, PA, June 18 - 19, 2009
(Educational Institution; 51-200 employees; Higher Education industry)
June 2004 — April 2006 (1 year 11 months)
* Developed key components of Time Reporting System, including domain model, and n-tier architecture
* Technical Lead on HRInfo application re-write, leading a team of two developers. Converted application to J2EE architecture from Oracle Forms.
* Researched new and interesting projects and evaluated for usefulness within the organization including OSWorkflow and Acegi Security
* Developer on WOLP 2.0 payment system, working on architecture design, web services, and security.
* Architected and developed REGIS, a rewrite of the Class Rosters system, as part of a 3-person team. Integral in system architecture including core domain and security model
* Mentored junior developers in Java, Spring, and software development best practices
* Technical Lead on two collaborative development projects with Network Services team
* Active role in shaping development processes and software practices including build management and continuous integration
(Educational Institution; 1001-5000 employees; Primary/Secondary Education industry)
October 2001 — August 2005 (3 years 11 months)
(Educational Institution; 51-200 employees; Higher Education industry)
September 2001 — May 2004 (2 years 9 months)
(Privately Held; 11-50 employees; Information Technology and Services industry)
1999 — 2001 (2 years )
MBA , 2007 — 2010 (expected)
MPH , Public Health , 2007 — 2010 (expected)
M.S. , Computer Science , September 2003 — October 2004
B.S. , Computer Science , 1999 — 2003
Internet Certificate
Deans List - All Semesters
Outstanding Scholar - Outstanding Scholar Recruitment Program
Identity Management, Software Engineering, Security, Open Source, running, Make-A-Wish Foundation
JA-SIG
Presentations:
* "CAS: From Download to Deployment", JA-SIG, Summer 2007
* "Securing Your Applications With Spring Security and CAS", JA-SIG, Summer 2007
* "What's New in JA-SIG CAS 3.1", JA-SIG, Summer 2007
* "Best Practices in Java Development", Summer 24 - 27, 2007
* "Securing Your Applications Using Acegi and CAS", Spring Forward 2006, September 26, 2006
* "Best Practices in Software Design", Senior Computer Science Seminar, Spring 2006, Drew University
* "Using CAS as an Enterprise-Wide Single Sign-On Solution", EDUCAUSE Mid-Atlantic Regional, January 10-12, 2006
* "Application Design and Development: A Continually Evolving Process", EDUCAUSE Mid-Atlantic Regional, January 10-12, 2006
* "Design and Development", JA-SIG, Winter 2005
* "CAS: From Download to Deployment", JA-SIG, Winter 2005
* "Introducing JA-SIG Central Authentication Service 3.0", JA-SIG, Summer 2005
* "uPortal Performance and Memory Issues", uPortal Developers Meeting, March 21-22, 2005