40 karma · joined February 19, 2017
Consulting company: Does NOT want to talk about it at all.
Bank: They were shocked by the news but since I am not their employee they can't reveal their decisions to me. I think they don't want to rock their boat and the consulting firm is major part of their IT division.
Ombudsman: I am technically not an employee. They want to help me but consulting firm refuses to communicate
Lawyers: Understable that they don't want to get involved unless I pay fees (It's like asking me to take a look at perl code for free). Too expensive and risk that I could be counter-sued. Plus it could potentially be criminal liability (With bank code and even customer data used for UAT on the internet).
The federal ombudsman offered to mediate the issue but they flat out refused to talk to either the ombudsman or me and the ombudsman has no power to force them (as they are technically not my "employer")
I am sending you an email
As much as I sound like I am trying to do the right thing all I am doing is avoid going to jail by doing illegal things and earning to feed my family
Just a heads up (regardless of my case):
Company open door policy exists to protect the company. Even the HR is there to protect the company. Even in US, whistle-blowing or rocking the boat will result you in being fired faster than you can say Oklahoma backwards.
By "public github" I meant code on the internet (from the bank intranet) and accessible to anyone in the consulting company (public as in public network). There are multiple modules and they are moved to github,bitbucket and stash. This also means people without background checks or ANYONE in the organization has access to ALL the code of the bank. In the bank ONLY people in specific departments have access to specific code (As is customary for all IT industry) This in turn means all contractors that git sync have all code on their machines regardless of their access.
The consulting company is not breaking rules just for the sake of it but to speed up development although what they doing is illegal.
Spot on and this is what I meant. By "public github" I meant code on the internet but accessible to anyone in the consulting company. There are multiple modules and they are moved to github,bitbucket and stash.
This also means people without background checks or ANYONE in the organization has access to ALL the code of the bank. In the bank ONLY people in specific departments have access to specific code (As is customary for all IT industry)
I am not trying to be a whistle-blower and mr goody two shoes. I am very angry that my refusal to upload code to the internet is resulting in non-payment of fees and threats that I will never get a contract in this city. And as an independent contractor I am truly terrified of uploading bank code to the internet; I don't want to end up in jail for stupid reasons.
This however severely complicates cases like mine which has three pass-thru contracts
2. Yes, I refused to do it until proper channels were established but I ended up looking like a sore thumb when other employees didn't mind pushing/pulling from github.com via wifi hotspots.
I can talk to the bank, I can quit the job but the bottom line is that I will be without any cash inflow. My lawyer said that the consulting company is one of the biggest one and they will make sure that I don't have another job (Which is kind of true because of reference checks)
This is correct. They are not doing anything criminal. They just want to make sure all employees start working from Day 0. However this is illegal and I refused to push my code out of the intranet
If you go to the company's public github & bitbucket profile you cannot see the project but you can see all the devs and all these devs have access to the code.
The logic is: All the employees are able to work with minimal delay (caused by background checks)
However this muddies up as I consult to a consulting company which in turn consults to the bank. I was informed by the Ombudsman that this was a common way to work in Silicon Valley and US has laws that clarifies it however Australia has not updated the laws regarding this "double employment"
It's moved out of intranet into the internet without consent to avoid delaying work for employees who failed/in process of background check
I program for the bank via the consulting company and my code is on the internet. Plus my contract is frozen with fees until I withdraw my complaint to IT of my consulting company.
Not sure who to talk to in the bank. HR said I have to resolve with my consulting company but I am pretty sure the HR doesn't understand the implication of copying software
The consultant bypasses this by running wireless hotspots