Senior Programmer Analyst, Federal Home Loan Mortgage Corporation (Freddie Mac), McLean, VA, 01/02-Present
ISS, BTS, Application Development Center
Work closely with end users to evaluate business requirements.
Provide Level of Effort (LOE) to business area regarding the cost of development.
Lead team to re-design or enhance supported systems based on business' requirements.
Coordinate with other impacted systems during the production implementation.
Program in Visual Basic 5.0 for re-building the company-own applications to improve functionality as business area needed.
Use Rational ClearCase and ClearQuest software to open cases/defects, modify programs, and implement changes to production.
Trouble-shooting production problems across multiple platforms.
Assist developers, system testers, and support team to understand the applicationˇ¦s current architecture.
Participate in developing and implementing upgrades to the production, development, and testing environments.
Provide consultation and impact analysis to development efforts, which utilize or impact the functionality and performance of the current applications.
Identify and evaluating performance improvements and design new features.
Review analysis of the current application with regards to production configuration, database design, and application performance and participate as assigned in improved performance initiatives.
Originate new testing environment for tester to test new/modified changes.
Provide technical support to end users anytime they need.
Provide training sessions and documentations to new prodution support team once the development project completed.
|
Programmer Analyst, Federal Home Loan Mortgage Corporation (Freddie Mac), McLean, VA, 1/00-01/02
ISS, BAS-BS, Pricing Production Support Team
Program in Visual Basic 5.0 for re-building the company-own application to improve functionality as business area needed.
Setup all testing PCs in the testing room to prepare for testers and users to do the testing job.
Rephrase the loading scripts, which can load the data from maintenance database to development database, by using Korn Shell in UNIX system.
Refresh and update the data from maintenance database to development database by using Rapid SQL and UNIX scripts while developers or testers needed.
Use software Harvest to checked out/checked in the programs that needed to make any correction.
Originate new testing environment for testers to test.
Program in Korn Shell on UNIX.
Maintain, modify, implement, and document changes to existing programs.
Provide the technical support for end users.
Assist in trouble-shooting production problems across multiple platforms.
Help senior programmer to build servers on production and maintenance environment in UNIX system.
Participate in developing and implementing upgrades to the production, development, and testing environments.
Provide consultation and impact analysis to development efforts, which utilize or impact the functionality and performance of the current applications.
Assist senior programmers to analyze the applicationˇ¦s current architecture.
Identify and evaluating performance improvements and design new features.
Review analysis of the current application with regards to production configuration, database design, and application performance and participate as assigned in improved performance initiatives.
Provide project documentation when necessary.
|
Private Tutor, Arlington, VA, 9/99-3/00
Taught college students in C++ and HTML programming, Computer Applications (MS Word, Excel, and Access), Mathematics, and Physics courses.
|
Research Assistant of Finite Field Valued Wavlet Transforms Project, Marymount University, Arlington, VA, 9/99-12/99
Error-Correcting codes from Finite Field Valued Wavlet Transforms
Programmed in C++ to develop a serial version of the software to test the error-correcting properties of the example codes
Programmed in C++ to design and Implement a client/server parallel algorithm for analyzing the codes.
Responsibility to keep a log of the activities of the research group and posting the information on the groupˇ¦s web site.
|
Junior Programmer, MIS Application Development Department, ValueOptions Health Care Company, Falls Church, VA, 5/99-9/99
Programmed in C++ on UNIX platform.
Programmed SQL in ORACLE database systems by using UNIX servers.
Reviewed specifications for applications programming testing and documenting new applications.
Maintained, modified, implemented, and documented changes to existing programs.
Provided technical support.
Provided web development support using HTML.
Performed implementation activities.
Researched information in response to question or special requests.
|
Peer Tutor, Learning Resource Center, Marymount
University, Arlington, VA, 1/99-12/99
Taught students in C++ programming, Computer Applications (MS Word, Excel, and Access), Mathematics, logic and Physics courses.
Schedule the appointment for students and tutors.
Supervise the Testing Center.
|
Typist, Smithsonian Institution Publications, Smithsonian Institution, Washington D.C.,
5/98-8/98
Provide assistance to editors in Publications department on proofreading and typing documents.
Manage publications' order and purchase supplies.
|
Academic Computer Center Lab Assistant, Marymount
University, Arlington, VA, 9/96-6/97
Provide assistance to students and faculty on an computer
software and hardware issues.
Help students to understand how some software packages
work.
Trouble shooting any potential lab relted
problems.
|
Reinsch Main Library Assistant, Marymount
University, Arlington, VA, 5/96-9/96
Assisted students in researching process by using the
library resources.
Perform the standard library maintenance-check in/out books,
sorting etc.
|