Summer Internship
Name: Rafay Syed
Position: .Net Developer Intern
About Me
• School: Georgia State University
• Major: Computer Science
• Year In School: Senior
• Background: Experienced with Java, UNIX,
Assembly, HTML, CSS, JavaScript and C
• Department: Corporate Functions IT .Net
Development
Internship Expectations
• Work on one project
• Project would be automobile related
• Work with multiple interns on one project
• Learn about the team dynamics in the
corporate world
• Apply my skillset to the project that I
would be assigned
Project Background
• Project: POC for Modulab XML – HL7 Import File
• Research: Can we combine multiple XMLs into a
single HL7 file?
• Solution: Modify conversion program to load
multiple xml files into the output txt file (HL7)
• Tools Used: Microsoft Visual Studio
– Language: C#
The Action Plan
Lessons Learned
• C#
• Web Framework
– Angular JS
• .Net Framework
• Providing value on a real world
application
• Team Dynamics
Benefits
Benefits to GM:
•Shift to a modern system (old system -- Papos)
•Doctors, nurses and admins can log into Medgate and keep track of
employees’ health records
– Can track sick days of work as well as plant clinic visits
Benefits to the Project:
•Data is converted to a format that is then imported to Medical
System
– Data output tool is Modulab testing equipment
•Time saving process
– Multiple files can be selected rather than one
Benefits to Me:
•Accountability
•Confidence boost in working for the corporate world
•Interact with teams from different locations
• Projects could be versatile
• Enjoyed working with my assigned team
• Corporate world is focused on the big picture
• Enjoyed the culture of GM IT
• There is a great deal of communication between different
teams
– Delivery Team and Development Team
Take Away
Q&A
Q&A

Intern Presentation

  • 1.
    Summer Internship Name: RafaySyed Position: .Net Developer Intern
  • 2.
    About Me • School:Georgia State University • Major: Computer Science • Year In School: Senior • Background: Experienced with Java, UNIX, Assembly, HTML, CSS, JavaScript and C • Department: Corporate Functions IT .Net Development
  • 3.
    Internship Expectations • Workon one project • Project would be automobile related • Work with multiple interns on one project • Learn about the team dynamics in the corporate world • Apply my skillset to the project that I would be assigned
  • 4.
    Project Background • Project:POC for Modulab XML – HL7 Import File • Research: Can we combine multiple XMLs into a single HL7 file? • Solution: Modify conversion program to load multiple xml files into the output txt file (HL7) • Tools Used: Microsoft Visual Studio – Language: C#
  • 5.
  • 6.
    Lessons Learned • C# •Web Framework – Angular JS • .Net Framework • Providing value on a real world application • Team Dynamics
  • 7.
    Benefits Benefits to GM: •Shiftto a modern system (old system -- Papos) •Doctors, nurses and admins can log into Medgate and keep track of employees’ health records – Can track sick days of work as well as plant clinic visits Benefits to the Project: •Data is converted to a format that is then imported to Medical System – Data output tool is Modulab testing equipment •Time saving process – Multiple files can be selected rather than one Benefits to Me: •Accountability •Confidence boost in working for the corporate world •Interact with teams from different locations
  • 8.
    • Projects couldbe versatile • Enjoyed working with my assigned team • Corporate world is focused on the big picture • Enjoyed the culture of GM IT • There is a great deal of communication between different teams – Delivery Team and Development Team Take Away
  • 9.
  • 10.

Editor's Notes

  • #5 Before: The amount of time for this process to run was linearly proportional to the amount of xml files that had to be appended. After: The amount of time for this process to run was inversely proportional to the number of files that had to be appended. *HL7 is a tool that allows for the transfer of administrative and clinical data between software applications *Medgate contains all the medical data and this is where the converted XML files are imported
  • #6 Describe the process of the HL7 program. Click “Fuente” to open the dialogue box Select multiple files in the dialogue box Click “Open” All the files are in a list box Click “Conversion” for appending the xml files to the resulting txt file Show results Program ran successfully
  • #7 Describe each bullet point: Had no prior experience to C# -- however, had experience in Java and was able to learn C# within a week – worked on a program that had to upload multiple files from the ftp server to Sharepoint Background in the web framework was in HTML, CSS and Javascript. Learned Angular JS during internship – was going to work on the Room Finder but team was busy with other projects Learned about how the .Net framework works – originally thought it was a programming language but learned that it sits on top of the operating system and uses its resources I was able to apply what I learned in school to a real world application and this boosted my confidence in working for the corporate world I was able to see how different teams interact with one another – i.e. the delivery team and the development team – the delivery team would test the applications and would let us know if there were any issues
  • #8 Popos used to be the old system and GM wanted to shift to a more modern system (Medgate) Originally, XML files were specifically run in Popos, but not in Medgate. Therefore, HL7 was used to convert the XML files in a format that would be read by Medgate