Adobe | Workfront

Developing a tool that enables developers, project managers, and stakeholders to create and manage customized Workfront instances efficiently and securely.uh

Role Overview

As a Software Engineer on the Adobe Workfront team, I'm developing an internal tooling system that revolutionizes how teams create and manage their Workfront instances. This platform streamlines development workflows by enabling technical and non-technical users to deploy, configure, and maintain customized Workfront environments.

I've architected a comprehensive solution using a modern tech stack including Vite, TypeScript, React, and Fastify, with infrastructure powered by Docker and Kubernetes. The system integrates seamlessly with Okta for secure authentication and uses PostgreSQL for robust data persistence.

Workfront, as a subsidiary of Adobe, provides essential work management solutions both internally and to enterprise clients. My contributions directly enhance Adobe's ability to efficiently develop, test, and deploy customized Workfront configurations, resulting in improved development velocity and product quality.

Key Contributions

System Architecture Design

Spearheaded the architectural design of a complex microservices-based platform that enables rapid deployment and management of Workfront instances. Created a scalable and maintainable foundation that supports both current requirements and future expansion.

Full-Stack Development

Implemented an intuitive React-based frontend with TypeScript for type safety, paired with a high-performance Fastify backend. Designed and implemented efficient database schemas and REST APIs to support core functionality.

Infrastructure Automation

Established robust Dockerization and Kubernetes deployment strategies to ensure consistent and reliable application delivery. Implemented automated testing using Jest to ensure code quality and prevent regressions.

Security Integration

Implemented secure authentication and authorization flows using Okta, ensuring that only authorized personnel can access sensitive Workfront configuration options. Established secure database access patterns and proper credential management.

Technology Stack

ReactTypeScriptViteFastifyDockerKubernetesPostgreSQLJestOkta