According to Manhattan District Attorney’s office, the 42 year old has been charged in a County Court in New York, US with two counts of felonies of unlawful use of secret scientific material and duplication of computer-related material. Previously he was found guilty under National Stolen Property Act (NSPA) and the Economic Espionage Act (EEA).

According to the US constitution, a person cannot be tried twice for the same alleged crime. But, Aleynikov has been charged under the New York laws that are different from federal acts notes Techworld.

Previously, the programmer was tried and later convicted on charges of stealing Goldman Sachs’ proprietary source code. It was also claimed by the company that on the last day of his work, June 5 2009, he allegedly uploaded Goldman Sachs’ high-frequency trading (HFT) system source code to a server in Germany. Aleynikov then met with his new employer, Teza Technologies in Chicago, and took along with him portions of Goldman Sachs’ code. The very next day, on his way back to New Jersey, he was arrested by the FBI.

Aleynikov was sentenced to 97 months in prison. But, he was freed on the grounds that the acts under which he was charged do not cover his alleged actions.

[Image credit: AP]