CS454 Internship In Computer Science
Federal Home Loan Mortgage Corporation (Freddie Mac)

Aaron Rinaca (Senior CS Major, TSC Minor)




 Shortcut Links:

Related Links:


 

 

Getting the Job



This summer, from the 13th of May through the 16th of August I was employed by the Federal Home Loan Mortgage Corporation, also known publicly as Freddie Mac. I began my internship search by talking with friends and relatives who live in close proximity to the Northern Virginia area. Networking through my fraternity alumni and my own family also helped immensely. Through these contacts I found out about many different potential employers and internship opportunities. The most prominent employers I became interested in included Booz Allen Hamilton, Fannie Mae, Freddie Mac, Technology Management Assistance Corporation (TMAC), PEC, and Resource Consultants (RCI). Many other companies and businesses had internship opportunities available, however they were not convenient for me due to various reasons. They were either unpaid, too far of a drive, or offered little or no usable job skills I would be able to apply as true computer science experience.
With the search complete, I then began to formulate my resume. To make this the most effective process I could, I researched each company I applied to in order to attempt to asses what they might look for in an internship candidate. Therefore, each resume I sent out was in essence tailored to the individual company I was applying to. Shortly after I mailed out my resumes I began hearing back from the various employers. Basically, with the economy in its downward spiral, the response from every company was almost verbatim. Each company was very impressed with my resume and were all interested in interviewing me for positions. Unfortunately, they were also cutting back on their internship programs in order to free up operating funds for other departments. Most companies ended their letters in a very non-committal manner and basically mentioned that if the funds became available they would contact me immediately.
As time rolled by and Spring semester came to a close, I was still without a job. I was on the phone almost daily talking to Human Resources representatives for various companies trying to find out when the funds and internship positions might open up. For most companies, they never did. Finally, around the 10th of May I received a phone call from the Human Resources Information Security department of Freddie Mac. They were excited and had just been given the go-ahead to hire an intern for the Summer. They offered me the opportunity to have an interview the following Monday morning at 8 AM. Monday morning I arrived in suit and tie at 7:45 and checked in with building security. The interview began promptly at 8 AM and lasted over 30 minutes. During this time they asked many questions regarding computer science, the CS department at James Madison, as well as many ethical questions. At 8:30 I was asked to wait until 9:00 AM for another interview. At 9:00 the director of Human Resources asked me a few short questions regarding my history with computers and technology and then asked if I could start that day.

Top

About the Job



I was informed that I would be working in the building called PHOII (Principal Headquarters Office #2). This massive building was basically double the size of the CISAT A1 and A2 buildings combined and was one of four buildings on the campus. Inside PHOII were marble floors, high ceilings, and lots of security. Every door in the building was security badge encoded, even the restrooms. Each morning I found I had to account for 15 minutes to work my way through all the security checkpoints. Checkpoints existed at the parking garage, main elevator, front desk, the hallways, and finally at the door to "The Box" (which is the room I was assigned to). The Box was essentially the high security room in PHOII. Inside, all the records and transactions for all of Freddie Mac were updated, maintained, and stored. There were eight of us inside The Box, myself being the only intern. Each employee inside was granted full access to all employee files and records, as well as payroll control and analysis.
My job was to assist my immediate supervisors, Scott Thorne, Jackie Bryson, and Shannon Hiltner in performing their day to day work. On any given day a great deal of paperwork and database updates passed through the HRIS department, most of it time critical. My work schedule was very flexible and essentially called for me to be at Freddie Mac for 40 hours per week. I could serve those hours in any way I pleased. This worked out amazingly well for me, as I had a very long commute and found myself arriving at work far before my superiors in order to avoid too much traffic. I arrived at work Monday through Thursday at 7 AM, and left work at 4:30 PM. On Fridays I worked from 7 AM until 12 Noon. I was also granted off any vacation time I needed, so long as I made up the missed time in the following weeks. This relaxed attitude was very welcome and helped me become accustomed to the way things worked at Freddie Mac. The work pace was constant but often very relaxed and informal. Dress attire was business casual every day which essentially consisted of me wearing Khakis and a collared shirt each day.
My internship began with me basically learning PeopleSoft, the PeopleSoft clients, and the rest of the general Freddie Mac software. As I became more and more familiar with PeopleSoft in my first week, my managers became aware of the speed at which I attained familiarity with the program and as such they began assigning me more technically interesting tasks and projects. Amongst these projects was the use of a program only known to the HRIS department which scanned every computer in Freddie Mac for illegally licensed or pirated software. Other projects included System capacity and load testing, software usability and acceptance testing, suggestions on projects occurring in the PeopleSoft program office, as well as various documentations projects related to the PeopleSoft systems.

Top

Daily Activity Log Excerpts



Below is a week-by-week outline of the highlights of my time at Freddie Mac. This will show some of the projects I worked on as well as some of the extra benefits of interning at a company as large as Freddie Mac.

Week 1:
Toured all of the Freddie Mac campus and the surrounding area of McLean, VA.
I was introduced to the PeopleSoft 8.1 Web client as well as the specially created PeopleSoft 7.5 Desktop client created specifically for the HRIS department.
I was given various generic data entry tasks in order to completely familiarize myself with PeopleSoft.

Week 2:
Introduced to the E-DIRECT REPORT CHANGES project. This project was designed by Human Resources and the ISS department to design and code a PeopleSoft compatible client which would allow company supervisors to electronically enter what employees they oversaw.
Edited and Redesigned Help Files for the E-DIRECT Project. This project used a lot of skills learned in TSC210 to double the size and scope of the content. Also utilized skills from CS349 to create a more graphically pleasing and efficient menu system for the help file. E-DIRECT went live on May 24th after extensive testing by myself and the rest of the HRIS and ISS teams.
Began major testing of another HR / ISS project called E-106. This project was set up to electronically allow managers, VPs, Directors, and SVPs to send data correction requests to the HRIS department office. I used many skills from CS345 in this project such as the ability to create and use SRS Documentation and system test cases.

Week 3:
Attended the Freddie Mac company seminar on Streaming Media. The seminar discussed Streaming Media's applications at Freddie Mac and took suggestions for implementation standards.
Began a new project with the ISS Department to ensure complete compliance with the Freddie Mac Desktop regulations. This project consisted of a small team of ISS and HRIS personnel who would essentially run random scans of every desktop computer in Freddie Mac (over 11,000 systems). This required the utmost security as some of the systems we were scanning contained very sensitive information. The scans would look for unethical content or unapproved software on employee's systems. Any potential violations were sent to ISS in order to issue summons to various employees to inform them of the unapproved content on their hard drives. Repeated offences were sent to HRIS where the employee could potentially have their employment terminated, depending on the severity of the violation.

Week 4:
Attended a company wide celebration in PHOI in honor of Freddie Mac being named one of the "Top Companies to work for in IT" by Information Technology magazine.
Created a new set of instructions and company memos to explain in detail the new E-DIRECT system to company management. Over 2000 copies of this memo were circulated to every Freddie Mac office in the country.
Began initial work to create a new PeopleSoft 8.1 Process and Procedures book for the HRIS Department. This manual, which was intended to be fewer than 200 pages, ultimately became a 700 page, two book project with VISIO Flows added in.

Week 5:
Completed Desktop Compliancy project. Received thanks from HRIS and ISS for helping to get the company's systems back into compliancy. As a celebration of the completion of the project, the HRIS Department and ISS were treated to a luncheon at Tysons II.
Began project with ISS to design a new interface for the PeopleSoft Desktop Client created by the Freddie Mac PeopleSoft Program Office.
Began doing data checking and flow comparisons between the old 115M&CS databases and the new SQL PeopleSoft E-106 system. With over 10,000 records to compare manually, this was a difficult process. Luckily I found 99+ % of the errors in the data and compiled a large report which was sent to the HRIS and ISS Vice Presidents and Directors so that the discrepancies could be researched and repaired prior to the release of E-106.
Attended the Freddie Mac IT Department's unveiling of MicroStrategy 7i. This new version is completely web based and is very similar to PeopleSoft however it offers dramatically improved database searching capabilities when compared to PeopleSoft. The software is also "smart" and can learn to search better every time the program is run. Essentially it improves its own search algorithms to be more efficient by using a hidden layer architecture similar to the AI programs we used in CS 344.

Week 6:
Off on Vacation!

Week 7:
A major issue arose during my vacation where there was a break in the system that connects the PeopleSoft databases to the Meta reporting system. The Meta system is in charge of reporting employee information to the Web server and the telephone network. I was given the task of locating this break. I initially tried brute force tactics to locate the source of the problem, however after no success I began researching employee records to find out where the system went wrong and why. Ultimately I was able to conclue that the Position Management module in PeopleSoft was not sending updates to the Meta on certain days of the week. This error was reported to ISS and repaired.
Performed system load testing to try and bring down the Freddie Mac website. All of HR and ISS participated in this project.
Reviewed a new Desktop Compliance plan with ISS and created a plan to have 95% compliancy in the company. This placed me in charge of creating a plan to track software licenses in the company when employees were terminated and their computers were erased for the next employee to use that system.

Week 8:
Extensive research on Freddie Mac's software license procedures.
Attended multiple meetings with ISS and PeopleSoft Program Office to discuss potential approaches to this dilemma.

Week 9:
Researched software piracy laws that affect Freddie Mac.
Participated in the Phase II Implementation of E-106. Tested new menu systems and layouts for the ISS department.
Introduced to extensive use of MicroStrategy 7i on the first day it was released to my department.

Week 10:
Extensive software testing of E-106 tied up most of this week.
Wednesday, the HRIS team was given a paid day off to goto Bowl America for a team building day. Food and Drinks were all pre-paid by Freddie Mac.

Week 11:
Completed the HRIS Processes and Procedures manual. The results were very well accepted by HRIS Vice Presidents and Directors.
Performed testing of new Payroll Tax Systems. Due to the competition with Fannie Mae and other companies, I had to sign non-disclosure agreements on this multi-million dollar piece of software prior to working on the team.
Had meetings with ISS and PeopleSoft Program Office Vice Presidents and Directors to discuss potential future job openings.

Week 12:
Helped prepare a conversion from RESTrac to PeopleSoft Resume Tracking Module software. This extensive project spanned the entire week but was completed perfectly on schedule.

Week 13:
Completed all previous projects and tied up any loose ends so as not to leave anything unfinished after I left the company.
As a special thank you from my HRIS Department and the Payroll Department, I was taken out to a free lunch at Tysons II Galleria, paid for by Freddie Mac.

Top

Career Advice for Current CS Students



Coursework from every CS class I have taken at JMU played a huge role in this internship. Experience from CS344, 345, 349, and TSC210 were the most helpful overall. My ability to be organized and efficient made me a great asset to the HRIS team and my ability to meet and interact well with my superiors helped me immensely.
Employees at Freddie Mac had extensive knowledge of PeopleSoft, and generally had all MCSE and Oracle certifications as well as a lot of SQL experience.
Overall, I suppose the best advice I can give is to gain as much exposure to as many types of software and systems as you can during college. Courses teach you concepts and processes, but they rarely give you the type of exposure and experience companies are looking for. Get out and get part time jobs dealing with computers if possible, or donate your services to businesses for free just to get the experience. Companies like Freddie Mac look for experience, and when hiring new employees they look for internship experience most of all. Choose an internship that goes alongside what you want to do with your CS degree.

Top

Internship Value



Overall, I would have to rate the value of this internship as imperative to my future career. The experience I gained and the exposure I had to what working for a huge corporation like Freddie Mac is like gave me an entirely new idea of what my CS degree will do for me in the future. Ive learned I really enjoy working with databases and networks, but I greatly dislike programming. Information Security is a major intrest to me now as a result of this internship. The connections and the friends I made while employed there will be with me for years to come. I made enough contacts and impressed enough people that I essentially received the promise of a job when I get out of college in May. That greatly relieves stress I had about the current job market and the difficulty new college grads are having finding jobs right now. Internships like the one I had get your foot in the door toward a future with some amazing companies. Any CS student who does not do some form of CS internship is missing out on a golden opportunity for his/her life and career.

Top