Supporting thousands of employees across diverse bargaining units and classifications, FTB relies on accurate timekeeping, leave management, and work activity tracking to meet payroll, HR, and compliance requirements.
About Our Client
The California Franchise Tax Board (FTB) administers the state’s personal income tax and corporate tax programs.
Business Challenge
FTB’s legacy time reporting application, TimePortal, was outdated, limited in automation, and unable to meet modern integration and accessibility requirements.
The agency needed a new enterprise solution—eTime—to:
- Replace TimePortal with a secure, scalable, and accessible system.
- Provide accurate payroll and work activity accounting for all employees.
- Integrate with internal and external HR, budget, and accounting systems.
- Support complex use cases, including financial management, work activity planning, timesheet management, and pay period finalization.
Associated Challenges
- Designing and developing components that aligned with FTB’s solution architecture, security, and accessibility standards.
- Managing 50+ functional use cases across multiple development iterations.
- Executing complex data conversion from legacy systems.
- Ensuring interoperability with enterprise systems and event-streaming technologies.
- Maintaining delivery schedules while coordinating across distributed teams.
Business Solution
Mentis Solutions provided Mentis Minds team to augment FTB’s eTime Development, delivering critical technical components of the solution. Key activities included:
- Analysis & Design
- Participated in joint application design sessions to gather requirements and create high- and low-level design artifacts.
- Developed technical specifications for complex system processes and integrations.
- Development & Integration
- Built components using .NET Core/.NET 5/6 on Linux, ASP.NET Core MVC, Entity Framework Core, and SQL Server 2017.
- Implemented Kafka-based event streaming and microservices architecture for scalable processing.
- Developed RESTful APIs and integrated with internal/external systems.
- Data Conversion & Testing
- Designed and executed data conversion mapping, ETL jobs, and validation scripts.
- Conducted unit and integration testing, resolving defects and refining code for performance and maintainability.
- Knowledge Transfer & Documentation
- Provided training and documentation to ensure FTB technical staff could maintain and extend the solution post-implementation.
Business Benefits
Modernized Infrastructure
eTime replaces a legacy platform with a secure, accessible, and scalable enterprise solution.
Operational Efficiency
Automated workflows reduce manual intervention and errors in payroll and work activity tracking.
Improved Data Accuracy
Robust validation and integration ensure consistency across HR, finance, and reporting systems.
Future-Ready Architecture
Microservices, event streaming, and containerized deployments enable adaptability for future needs.