Romal Bharatkumar Patel

Enterprise Case Management System

Abstract:

The Enterprise Case Management System at SoundThinking Inc., New Jersey, USA has supported the New York City Police Department as an internal, customer-facing platform for secure case intake, tracking, review, approval, escalation, and closure. The system serves authorized users, including investigators, supervisors, and command staff, across multiple NYPD bureaus and organizational units within one of the largest law enforcement agencies in the United States. 
This presentation explores how the platform centralized case records and related information that were previously managed through fragmented or manual processes, improving consistency, visibility, and accountability across organizational units. It highlights the development of structured workflows that support case lifecycle management, supervisory review, controlled case progression, and policy-driven governance. 
The technical discussion covers full-stack implementation using Angular, HTML, JavaScript, JSP, Java, J2EE, Spring, Struts, and RESTful Web Services. Key focus areas include role-based access control, audit logging, workflow validation, backend business logic, frontend integration, data integrity checks, performance tuning, debugging, refactoring, and long-term maintainability. 
The project strengthened operational efficiency, supervisory control, auditability, traceability, policy enforcement, and secure handling of sensitive investigative data. It is governed by the formal NYPD Case Management System Impact and Use Policy, reflecting institutional adoption, formal governance, and public accountability. The system does not create new information, data, or recordings; does not use biometric measuring technologies; and does not conduct facial recognition analysis. 
Attendees will gain practical insights into building secure, scalable, and maintainable enterprise systems for regulated public-sector environments where governance, compliance, oversight, and data protection are core requirements.

Profile:

Romal Bharatkumar Patel is a Full-Stack Software Developer with over 19 years of experience building enterprise-scale, mission-critical applications across government, public safety, telecommunications, banking, and global commercial sectors. Currently based in Pine Brook, New Jersey, he serves as a Software Developer at SoundThinking Inc., where he contributes to high-impact systems deployed within the New York City Police Department. 
Throughout his career, Romal has played a key role in designing and delivering complex platforms that demand the highest standards of security, scalability, and data integrity. His work includes the Enterprise Case Management System, the Online Prisoner Arraignment Database (ZOLPA), the Omniform System, and internal bias-based policing complaint tracking platforms. Before his public safety work, he contributed to enterprise systems for Avis Budget Group and developed telecom billing and VoIP solutions for carriers, including BSNL and IRCTC. 
Romal's technical expertise spans the full development stack, with deep proficiency in Java, J2EE, Spring, Spring Boot, Angular, RESTful APIs, Oracle, and PL/SQL. He is well-versed in implementing role-based access control, audit logging, and secure data workflows in compliance-driven environments. He also integrates AI-assisted development tools, including GitHub Copilot CLI and ChatGPT, to enhance productivity and code quality. 
He holds a Master's in Computer Management from Pune University and a Bachelor's in Computer Applications from Gujarat University. A Sun Certified professional and Senior Member of IEEE, Romal brings both technical depth and a commitment to continuous learning to every project he undertakes.