Can I find and use $U$ such that
$$A = U U^{T}$$
where $U$ is an upper triangular matrix, to find a solution instead of finding $L$ such that $ A = L L^{T}$ (where $L$ is a lower triangular matrix) to solve $Ax=b$ using Cholesky factorization? If not, what is the correct way of using Cholesky factorization?
You can use $A=UU^T$ to solve linear equations. However it is not what people call Cholesky decomposition. Also the algorithm is less intuitive.
Note: Both decompositions are equivalent. Let $P$ the permutation which reverses the order, which is symmetric. Then, $\tilde A = PAP$ is symmetric and positive definite iff $A$ is. In particular we have the cholesky decomposition $$ \tilde A = PAP = (PUP)(PUP)^T. $$