6+ years of IT industry experience with expertise in Java/J2EE, Core Java, Multi-Threading, Spring Framework, Hibernate, Servlets, JSP, Struts, JDB
Senior Software Developer (Current Employee), Herndon, VA – April 24, 2014
Senior system analyst (Former Employee), Toronto – August 16, 2013
Cons: poor management
I have been IT professional for the last 18 years. CGI was the worst employer I ever worked for. Pay was good, but the communications and management were extremely poor. I wanted to leave the company after the first few weeks. It may be good place to start with, but If you are experienced IT professional, do not waste your time there,
Java Developer (Former Employee), Markham – July 23, 2013
Pros: good for work and learning
Cons: politics and other uncontrollable factors
The position and work environment is very good, but the upper managements are not doing so well, they like play politics, compete with each other and as a result, messed up some of the big ongoing project. Project went bad, the department lost the project, lost the client, project got scrapped, upper managements resigned, then a new guy come in to take – more... over, and he just let half the people in the floor just so he could make the net income look nicer on the quarterly report, only to prove to the higher bosses that he can fit into the new shoes. – less
Account Manager - Business Development (Former Employee), Montréal, QC – May 19, 2013
Managed Sales Cycle from Opportunity Identification to contract signature. Responsible for Technology Planning and Planning Strategic Initiatives with Senior Client Management. Managed sales for infrastructure projects for Desktop, Help Desk and Messaging Sales Funnels (Generated $3.62M in revenue in 2005) (Generated $7.33M in revenue in 2006) (Generated – more... $8.9M in revenue in 2007) (Generated $12.5M in revenue in 2008) Sought new sales opportunities for outsourcing services Managed client relationship and Developed Strategy and Business Plan for the team – less
Poor employer if you are consulting / client sites
Process Improvement (Former Employee), Toronto – March 6, 2013
Pros: good if you like working for a large entity that moves you to different locations.
Cons: no increases, management dubious, no assistance to move ahead in career.
Overall, your work day is your average work day. Management is always changing, and overall have little contact with anyone. Relationships are a secondary aspect in my view. Co workers are fine, but can tell they too are unsure about CGI. Very little room for aggressive movement and promotion. Status quo. Management does lead people on (destroys morale). No – more... progressive increases (actually they manipulated the time/numbers so people earned LESS) – less
Project Delivery Officer (Former Employee), Toronto, ON – February 6, 2013
Pros: dynamic, friendly co-workers
Cons: did not have a permanent desk
4 months as a PDO reporting to Program Manager providing project support tasks for 2 accounts.
Typical tasks: - Creating weekly defect reports that illustrated the progress of the testing stage and identified areas of risk that required immediate attention. - Preparing client presentation packages on a daily basis; updating project statuses, creating – more... reports as requested by client or manager, communicating with client about project issues - Attend meetings with internal and external executives, preparing and distributing meetings minutes to participants - Providing daily project support to my team as well as other tiers
My prject team at CGI consisted of friendly and hard working managers, often worked along other tiers and managers.
Hardest part of the job was also the most enjoyable and rewarding which was that it was often times unpredictable, client-centric and overall, required results-driven attitude to get things done on short-notice. – less
productive and a learning experience, able to advance in company
Administrative Assistant (Former Employee), Burnaby, BC – September 5, 2012
Was always a productive day in the office, multi tasking and always learning new techniques to the job. Working with co-workers pulling together team work. Taking initiative to helping others in the office to get the job done.