SlideShare a Scribd company logo
1 of 32
INTERNSHIP PRESENTATION
Creativity Meets Efficiency
Prepared by
Md Samsuddoha Sams
Sams.iitdu@gmail.com
Institute of Information Technology
University of Dhaka
6/8/2014 Institute of Information Technologhy, University of Dhaka 2
Presented By
Md Samsuddoha - BSSE 0309
Trainee -Web Developer, GP
Duration: 15th Jan to 15th July 2014
Supervisor
Mohammad Mizanur Rahman
Development Manager, GraphicPeople
6/8/2014 Institute of Information Technologhy, University of Dhaka 3
Outline
 About Company
 My Works
 Demo
 Challenges & Limitations
 Achievements
 Self-Evaluation
 Recommendations
6/8/2014 Institute of Information Technologhy, University of Dhaka 4
Company at a Glance
Company Name Graphic People
Founded Year 2004
Holding Company WPP Group
Local Partner Ad People, Software People
Company Head Imtiaz Ilahi, MD, AdPeople worldwide
Employees 263
6/8/2014 Institute of Information Technologhy, University of Dhaka 5
Facts about GP
• Friendly work environment
• Flexible work hour
• No dress code
• Lots of facilities
• Lots of fun
6/8/2014 Institute of Information Technologhy, University of Dhaka 6
Development Technology
Operating System Windows
Software Development Platform .NET Framework
Web Development Framework ASP.NET, ASP.NET MVC4, ASP.NET API, REST, API, ADO.NET, BootStrap,
Foundation
Programming Languages C#, Python, PHP
Scripting Languages HTML5, CSS3, Java script, Angular JS, Node JS, Jquery
Database/ Database Server Mongo DB, No SQL, SQL Server 2008, 2012
IDE Visual Studio 2013, NetBeans, Dreamweaver , Selenium Webdriver
(Selenium 2.39.0), AutoIt V3, Chrome Driver Server for Selenium, Google
Developer Tools
Build and Run Tool NUnit Test Adapter V1.0
Version Controlling Git Repository
Project Management Trello Board
Software methodology Agile model – Scrum Process
6/8/2014 Institute of Information Technologhy, University of Dhaka 7
Software Development Process
 Scrum Process
 Kanban Process
6/8/2014 Institute of Information Technologhy, University of Dhaka 8
Scrum Development Process
6/8/2014 Institute of Information Technologhy, University of Dhaka 9
Task Repository Sprint Phase Task Allocation Development
Code ReviewTeam Test(QA)
Ready for
Release
Release
Kanban Development Process
6/8/2014 Institute of Information Technologhy, University of Dhaka 10
Product Backlog To-Do (Sprint)
Task In Progress
(Developing)
Released On
Master
QA( Developing
Environment)
Pre-QA
(Staging
Environment)
Ready for
Release
Training
 Non-technical
oEthics
oIT Policy
oWPP Policy
 Technical
oSoftware development methodology
oFrontend
o HTML5, CSS3, Semantic – UI, BootSrtap, Foundation
o JavaScript, Jquery
oBackend
o .NET, C#, ASP.NET MVC5, SQL Server
6/8/2014 Institute of Information Technologhy, University of Dhaka 11
Project Involvement
 HR and Finance Management
 HR management
 Finance Management
6/8/2014 12Institute of Information Technologhy, University of Dhaka
Features of the Project
 Organization Management
 Calendar and Holiday
 Project Management
 Team Management
 Event
 Blood Bank
 Leave Management
 Attendance Management
 Recruitment Management
 Training
 Resign
 Finance – Account, Pay Salary
6/8/2014 13Institute of Information Technologhy, University of Dhaka
Technology & Tools
 Technology
• HTML5, CSS3, Less,
BootStrap
• JavaScript, Jquery, Angular
JS, Node JS
• ASP.NET MVC5 (Web API)
• Database (SQL Server)
Tools-
• Visual Studio 2013
• NetBeans
• Firebug
• SQL Server 2012
• IIS 8
6/8/2014 Institute of Information Technologhy, University of Dhaka 14
6/8/2014 Institute of Information Technologhy, University of Dhaka 15
Demo
Login Page
6/8/2014 Institute of Information Technologhy, University of Dhaka 16
Dashboard
6/8/2014 Institute of Information Technologhy, University of Dhaka 17
Dashboard-Responsive view
6/8/2014 Institute of Information Technologhy, University of Dhaka 18
Dashboard – Expand Item
6/8/2014 Institute of Information Technologhy, University of Dhaka 19
Dashboard – Expand Item
6/8/2014 Institute of Information Technologhy, University of Dhaka 20
Organization - Project
6/8/2014 Institute of Information Technologhy, University of Dhaka 21
Add Event
6/8/2014 Institute of Information Technologhy, University of Dhaka 22
Blood Bank
6/8/2014 Institute of Information Technologhy, University of Dhaka 23
Calendar
6/8/2014 Institute of Information Technologhy, University of Dhaka 24
Leave status
6/8/2014 Institute of Information Technologhy, University of Dhaka 25
Circular Page
6/8/2014 Institute of Information Technologhy, University of Dhaka 26
Challenges & Limitations
• Challenges
• Professional Environment
• New Technology
• Manage Manager
• Configuring pc’s Environment
• Requirements
• Limitations
• No scope to work in a live Project
• No USB
• No Administrative Privileges
6/8/2014 Institute of Information Technologhy, University of Dhaka 27
Achievements
• Technical
• HTML5, CSS3
• Responsive Design ( Semantic UI, Bootstrap, Foundation)
• JavaScript, Jquery
• Responsive Design, UX
• Git
• Agile Methodology (Scrum, Kanban)
• .NET Framework
• ASP.NET MVC5
• SQL Server
6/8/2014 Institute of Information Technologhy, University of Dhaka 28
Achievements
• Soft Skills
• Confidence
• Decision Making
• Team work
• Professional Attitude
• Analytical Capability
• Creativity
• Work Under Pressure
6/8/2014 Institute of Information Technologhy, University of Dhaka 29
Self-Evaluation
• Attitude – Very enthusiastic
• Ability to learn – Learned and implemented perfectly
• Dependability – Completely dependable
• Initiative – Work on own initiative
• Quality of Work – Perfect
• Relation with others – Very good and accepted
• Maturity poise – Quite poised and confident
• Quantity of work – Excellent
• Judgment – Very good in decision Making
• Attendance – Regular
• Punctuality – Very Punctual
• Overall Progress – Excellent
6/8/2014 Institute of Information Technologhy, University of Dhaka 30
Recommendations
• Working Environment
• Send responsible person
• Knowledge about .NET framework
6/8/2014 Institute of Information Technologhy, University of Dhaka 31
Q & A?
6/8/2014 32Institute of Information Technologhy, University of Dhaka

More Related Content

What's hot

Internship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorInternship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorWardah AK
 
Internship midterm presentation @ graphic people
Internship midterm presentation @ graphic peopleInternship midterm presentation @ graphic people
Internship midterm presentation @ graphic peopleSamsuddoha Sams
 
Internship Presentation
Internship PresentationInternship Presentation
Internship PresentationAbRi77
 
Final Presentation Of Internship
Final Presentation Of InternshipFinal Presentation Of Internship
Final Presentation Of Internshipbecke718
 
End of Internship presentation by John
End of Internship presentation by JohnEnd of Internship presentation by John
End of Internship presentation by JohnAdedigba John
 
Final Internship presentation
Final Internship presentationFinal Internship presentation
Final Internship presentationAnjan Bhattrai
 
UTSA AAC 2011 internship presentation
UTSA AAC 2011 internship presentationUTSA AAC 2011 internship presentation
UTSA AAC 2011 internship presentationutsa_careercenter
 
qa intern powerpoint
qa intern powerpointqa intern powerpoint
qa intern powerpointCollin Chin
 
Summer intern presentation
Summer intern presentationSummer intern presentation
Summer intern presentationyzhu08
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentationdebra24
 
My internship presentation
My internship presentationMy internship presentation
My internship presentationNatnael Messay
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentationNealGopani
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentationMeme Whisper
 
IT Intern-ship Presentation
IT Intern-ship PresentationIT Intern-ship Presentation
IT Intern-ship PresentationSiddhi Suthar
 
Summer Internship (Report)
Summer Internship (Report)Summer Internship (Report)
Summer Internship (Report)Paras Garg
 

What's hot (20)

Internship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content CreatorInternship Presentation - Software Testing and Content Creator
Internship Presentation - Software Testing and Content Creator
 
Internship midterm presentation @ graphic people
Internship midterm presentation @ graphic peopleInternship midterm presentation @ graphic people
Internship midterm presentation @ graphic people
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
 
Final Presentation Of Internship
Final Presentation Of InternshipFinal Presentation Of Internship
Final Presentation Of Internship
 
End of Internship presentation by John
End of Internship presentation by JohnEnd of Internship presentation by John
End of Internship presentation by John
 
Internship final presentation Mohamed
Internship final presentation MohamedInternship final presentation Mohamed
Internship final presentation Mohamed
 
Internship Lessons Learned
Internship Lessons LearnedInternship Lessons Learned
Internship Lessons Learned
 
Final Internship presentation
Final Internship presentationFinal Internship presentation
Final Internship presentation
 
internship Presentation
internship Presentationinternship Presentation
internship Presentation
 
UTSA AAC 2011 internship presentation
UTSA AAC 2011 internship presentationUTSA AAC 2011 internship presentation
UTSA AAC 2011 internship presentation
 
Internship
InternshipInternship
Internship
 
qa intern powerpoint
qa intern powerpointqa intern powerpoint
qa intern powerpoint
 
Summer intern presentation
Summer intern presentationSummer intern presentation
Summer intern presentation
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
 
Internships ppt
Internships pptInternships ppt
Internships ppt
 
My internship presentation
My internship presentationMy internship presentation
My internship presentation
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentation
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentation
 
IT Intern-ship Presentation
IT Intern-ship PresentationIT Intern-ship Presentation
IT Intern-ship Presentation
 
Summer Internship (Report)
Summer Internship (Report)Summer Internship (Report)
Summer Internship (Report)
 

Viewers also liked

Summer internship presentation development process of startups from start to...
Summer internship presentation  development process of startups from start to...Summer internship presentation  development process of startups from start to...
Summer internship presentation development process of startups from start to...Dinesh Kumar
 
Startup Experienceships - An Internship Revolution
Startup Experienceships - An Internship RevolutionStartup Experienceships - An Internship Revolution
Startup Experienceships - An Internship RevolutionCorkscrew Startup School
 
Sixth sense tecnology.
Sixth sense tecnology.Sixth sense tecnology.
Sixth sense tecnology.Appam Sushma
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTJISMI JACOB
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project ReportMilind Gokhale
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposalSudhir Raj
 
E commerce project report
E commerce project report E commerce project report
E commerce project report Aditya Purohit
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month projectGinne yoffe
 

Viewers also liked (11)

Summer internship presentation development process of startups from start to...
Summer internship presentation  development process of startups from start to...Summer internship presentation  development process of startups from start to...
Summer internship presentation development process of startups from start to...
 
Startup Experienceships - An Internship Revolution
Startup Experienceships - An Internship RevolutionStartup Experienceships - An Internship Revolution
Startup Experienceships - An Internship Revolution
 
Sixth sense tecnology.
Sixth sense tecnology.Sixth sense tecnology.
Sixth sense tecnology.
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORT
 
Project Report
Project ReportProject Report
Project Report
 
Internship Report
Internship ReportInternship Report
Internship Report
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
Ecommerce website proposal
Ecommerce website proposalEcommerce website proposal
Ecommerce website proposal
 
E commerce project report
E commerce project report E commerce project report
E commerce project report
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
Internship report
Internship reportInternship report
Internship report
 

Similar to Internship final presentation GraphicPeople

Similar to Internship final presentation GraphicPeople (20)

Thiruvengatam.txt
Thiruvengatam.txtThiruvengatam.txt
Thiruvengatam.txt
 
Saurabh_Arora_2016
Saurabh_Arora_2016Saurabh_Arora_2016
Saurabh_Arora_2016
 
SAUJANYA SINHA_RESUME
SAUJANYA SINHA_RESUMESAUJANYA SINHA_RESUME
SAUJANYA SINHA_RESUME
 
DRSOKCVL
DRSOKCVLDRSOKCVL
DRSOKCVL
 
Professor & Head(IT)
Professor & Head(IT)Professor & Head(IT)
Professor & Head(IT)
 
DRSOKCVL
DRSOKCVLDRSOKCVL
DRSOKCVL
 
Competency Development Program
Competency Development ProgramCompetency Development Program
Competency Development Program
 
Resume_Vijeta_Sinha_2.0 yrs exp_ Software engineer_ASP.Net
Resume_Vijeta_Sinha_2.0 yrs exp_ Software engineer_ASP.NetResume_Vijeta_Sinha_2.0 yrs exp_ Software engineer_ASP.Net
Resume_Vijeta_Sinha_2.0 yrs exp_ Software engineer_ASP.Net
 
SYED SAMIUDDIN_ln
SYED SAMIUDDIN_lnSYED SAMIUDDIN_ln
SYED SAMIUDDIN_ln
 
cv-(Yousuf-new)
cv-(Yousuf-new)cv-(Yousuf-new)
cv-(Yousuf-new)
 
Resume-_-Abdul-Mateen
Resume-_-Abdul-MateenResume-_-Abdul-Mateen
Resume-_-Abdul-Mateen
 
PRAVARTHIKAA (1) (1) (1)
PRAVARTHIKAA (1) (1) (1)PRAVARTHIKAA (1) (1) (1)
PRAVARTHIKAA (1) (1) (1)
 
Suryakant gupta
Suryakant guptaSuryakant gupta
Suryakant gupta
 
SultanCVPDF
SultanCVPDFSultanCVPDF
SultanCVPDF
 
CV - SHASHANK YADAV
CV - SHASHANK YADAVCV - SHASHANK YADAV
CV - SHASHANK YADAV
 
Daman_CV
Daman_CVDaman_CV
Daman_CV
 
URVISH-RESUME-Intern
URVISH-RESUME-InternURVISH-RESUME-Intern
URVISH-RESUME-Intern
 
Anunay Resume290117
Anunay Resume290117Anunay Resume290117
Anunay Resume290117
 
sandeep-resume
sandeep-resumesandeep-resume
sandeep-resume
 
Resume
ResumeResume
Resume
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Internship final presentation GraphicPeople

  • 2. Prepared by Md Samsuddoha Sams Sams.iitdu@gmail.com Institute of Information Technology University of Dhaka 6/8/2014 Institute of Information Technologhy, University of Dhaka 2
  • 3. Presented By Md Samsuddoha - BSSE 0309 Trainee -Web Developer, GP Duration: 15th Jan to 15th July 2014 Supervisor Mohammad Mizanur Rahman Development Manager, GraphicPeople 6/8/2014 Institute of Information Technologhy, University of Dhaka 3
  • 4. Outline  About Company  My Works  Demo  Challenges & Limitations  Achievements  Self-Evaluation  Recommendations 6/8/2014 Institute of Information Technologhy, University of Dhaka 4
  • 5. Company at a Glance Company Name Graphic People Founded Year 2004 Holding Company WPP Group Local Partner Ad People, Software People Company Head Imtiaz Ilahi, MD, AdPeople worldwide Employees 263 6/8/2014 Institute of Information Technologhy, University of Dhaka 5
  • 6. Facts about GP • Friendly work environment • Flexible work hour • No dress code • Lots of facilities • Lots of fun 6/8/2014 Institute of Information Technologhy, University of Dhaka 6
  • 7. Development Technology Operating System Windows Software Development Platform .NET Framework Web Development Framework ASP.NET, ASP.NET MVC4, ASP.NET API, REST, API, ADO.NET, BootStrap, Foundation Programming Languages C#, Python, PHP Scripting Languages HTML5, CSS3, Java script, Angular JS, Node JS, Jquery Database/ Database Server Mongo DB, No SQL, SQL Server 2008, 2012 IDE Visual Studio 2013, NetBeans, Dreamweaver , Selenium Webdriver (Selenium 2.39.0), AutoIt V3, Chrome Driver Server for Selenium, Google Developer Tools Build and Run Tool NUnit Test Adapter V1.0 Version Controlling Git Repository Project Management Trello Board Software methodology Agile model – Scrum Process 6/8/2014 Institute of Information Technologhy, University of Dhaka 7
  • 8. Software Development Process  Scrum Process  Kanban Process 6/8/2014 Institute of Information Technologhy, University of Dhaka 8
  • 9. Scrum Development Process 6/8/2014 Institute of Information Technologhy, University of Dhaka 9 Task Repository Sprint Phase Task Allocation Development Code ReviewTeam Test(QA) Ready for Release Release
  • 10. Kanban Development Process 6/8/2014 Institute of Information Technologhy, University of Dhaka 10 Product Backlog To-Do (Sprint) Task In Progress (Developing) Released On Master QA( Developing Environment) Pre-QA (Staging Environment) Ready for Release
  • 11. Training  Non-technical oEthics oIT Policy oWPP Policy  Technical oSoftware development methodology oFrontend o HTML5, CSS3, Semantic – UI, BootSrtap, Foundation o JavaScript, Jquery oBackend o .NET, C#, ASP.NET MVC5, SQL Server 6/8/2014 Institute of Information Technologhy, University of Dhaka 11
  • 12. Project Involvement  HR and Finance Management  HR management  Finance Management 6/8/2014 12Institute of Information Technologhy, University of Dhaka
  • 13. Features of the Project  Organization Management  Calendar and Holiday  Project Management  Team Management  Event  Blood Bank  Leave Management  Attendance Management  Recruitment Management  Training  Resign  Finance – Account, Pay Salary 6/8/2014 13Institute of Information Technologhy, University of Dhaka
  • 14. Technology & Tools  Technology • HTML5, CSS3, Less, BootStrap • JavaScript, Jquery, Angular JS, Node JS • ASP.NET MVC5 (Web API) • Database (SQL Server) Tools- • Visual Studio 2013 • NetBeans • Firebug • SQL Server 2012 • IIS 8 6/8/2014 Institute of Information Technologhy, University of Dhaka 14
  • 15. 6/8/2014 Institute of Information Technologhy, University of Dhaka 15 Demo
  • 16. Login Page 6/8/2014 Institute of Information Technologhy, University of Dhaka 16
  • 17. Dashboard 6/8/2014 Institute of Information Technologhy, University of Dhaka 17
  • 18. Dashboard-Responsive view 6/8/2014 Institute of Information Technologhy, University of Dhaka 18
  • 19. Dashboard – Expand Item 6/8/2014 Institute of Information Technologhy, University of Dhaka 19
  • 20. Dashboard – Expand Item 6/8/2014 Institute of Information Technologhy, University of Dhaka 20
  • 21. Organization - Project 6/8/2014 Institute of Information Technologhy, University of Dhaka 21
  • 22. Add Event 6/8/2014 Institute of Information Technologhy, University of Dhaka 22
  • 23. Blood Bank 6/8/2014 Institute of Information Technologhy, University of Dhaka 23
  • 24. Calendar 6/8/2014 Institute of Information Technologhy, University of Dhaka 24
  • 25. Leave status 6/8/2014 Institute of Information Technologhy, University of Dhaka 25
  • 26. Circular Page 6/8/2014 Institute of Information Technologhy, University of Dhaka 26
  • 27. Challenges & Limitations • Challenges • Professional Environment • New Technology • Manage Manager • Configuring pc’s Environment • Requirements • Limitations • No scope to work in a live Project • No USB • No Administrative Privileges 6/8/2014 Institute of Information Technologhy, University of Dhaka 27
  • 28. Achievements • Technical • HTML5, CSS3 • Responsive Design ( Semantic UI, Bootstrap, Foundation) • JavaScript, Jquery • Responsive Design, UX • Git • Agile Methodology (Scrum, Kanban) • .NET Framework • ASP.NET MVC5 • SQL Server 6/8/2014 Institute of Information Technologhy, University of Dhaka 28
  • 29. Achievements • Soft Skills • Confidence • Decision Making • Team work • Professional Attitude • Analytical Capability • Creativity • Work Under Pressure 6/8/2014 Institute of Information Technologhy, University of Dhaka 29
  • 30. Self-Evaluation • Attitude – Very enthusiastic • Ability to learn – Learned and implemented perfectly • Dependability – Completely dependable • Initiative – Work on own initiative • Quality of Work – Perfect • Relation with others – Very good and accepted • Maturity poise – Quite poised and confident • Quantity of work – Excellent • Judgment – Very good in decision Making • Attendance – Regular • Punctuality – Very Punctual • Overall Progress – Excellent 6/8/2014 Institute of Information Technologhy, University of Dhaka 30
  • 31. Recommendations • Working Environment • Send responsible person • Knowledge about .NET framework 6/8/2014 Institute of Information Technologhy, University of Dhaka 31
  • 32. Q & A? 6/8/2014 32Institute of Information Technologhy, University of Dhaka

Editor's Notes

  1. Objectives: Sharing my internship experience, adapting with company culture, working in professional environment, facing challenges, how to overcome these challenges, and my learning’s from these challenges. Specially: today I will describe about the technical part of GP and my works become in my previous presentation I have already described about my company briefly.
  2. Myself- sam, bs… I was assigned as trainee-web developer at the online department and trustpilot team under the supervision of mizan development manager at GP. My internship period is 15 jan to 15 july. My team mates: Robi, nova
  3. At first I will describe little about the company, some facts & technology they used. Then I will describe my works some demos by screenshot, challenges I faced, what was the limitations, what was my focused or goal and what I achieved from my internship period. I tried to evaluate my self about some facts and recommendations about the company.
  4. GraphicPeople is an offshore production facility providing digital, print and Software development services to advertising agencies and brands.
  5. This is a nice place for work, this provides a friendly work environment, every employee is very friendly, they are very dedicated and helpful. If I faced any problem I always asked any of them and they try their best to help me though they were always busy with their work. Work hour – the company provides a flexible work hour. But every one have to maintain a rule that everyday he have to fulfill the work hour which is 8 hours. If any one comes in late he can leave office in late to complete the work hour. No fixed dress. But here every one tries to wear a nice dress. Facilities The company provides lots of facilities to the employee. Like Food, Transport, Provident fund, Medical facility, Insurance, unlimited social networking. Having all that facilities all the employee are very happy. It’s a nice place to spend free time and boring time. Here have tv room, games room. Any one can enjoy his free time. In free time we go to the pantry and having tea, gossiping with our colleague. After all I can tell that this is a nice place for work.
  6. There are several teams and they used various technologies. As I was not allowed to work all other teams so I don’t know all the technologies they used. So I described here the technology those are used by trustpilot team which is only and one development team of graphic people.
  7. We know that agile methodology is very popular today. So most of the largest company try to follow agile methodology. Scrum model is a very popular agile methodology. GP uses scrum methodology and most probably in near future they will use kanban process which is also a agile process but this is more organized, flexible and automated than scrum. Scrum is an agile way to manage project, usually software development. i think, it as a framework for managing a process. scrum role: Scrum master, product owner, project team Scrum process: Sprint Planning Meeting, Sprint, Scrum Meeting, Sprint Review Meeting Sprint Planning Meeting : A collaborative meeting in the beginning of each Sprint between the Product Owner, the Scrum Master and the Team Sprint: A long iteration, during which is incremented a product functionality.NO outside influence can interference with the Scrum team during the Sprint. Sprint meeting: a sprint start everyday by a standup or scrum meeting which is called daily scrum. Sprint review: before delivering a sprint work, the whole work is reviewed by the scrum team. Kanban is also a agile process which is organized and automated.
  8. Task repository: tasks are defined by stakeholders and some user stories are created by the team. Sprint phase: a meeting organized by the scrum team and discuss about the sprint creation and create some sprints. Task allocation: scrum master creates some small module and assigned each of the developer. Development: In this phase each developer developed their own task. Starts their own allocated or estimated task. Code review: After completion of the task, the newly developed code is reviewed by another experienced developer.  Sometimes Peer Review is also done. Testing: the completed code is proceeded to the QA eng. And they test the in all the test environment. At first they test the code in development environment and the in the staging environment. Tester has to prepare Test Specification first. Based on that specification, tester does extensive testing. Ready for release: After completing the all test the module are ready for release towards the master environment. In this master environment all the modules are merged by manually. Release:
  9. Kanban is also a same process like scrum but it is automated. Gather requirements from product owner and create user stories and store in the product backlog phase Define sprint based on user stories and store in the second step Sprint on progress that is on developing Ready for pre QA in the development environment Final QA in the staging environment and ready for final QA test Ready for released in the master which is master city server In the master city server all the products are merged and ready for final released If any system failed then it moves into the next sprint and allocate extra resources
  10. Ethics: Anti-Bribery & Corruption Policy Advisor Payment Policy WPP Codes of Conduct Social Media Policy
  11. HR & Finance is a software that will meet the all kinds of hr and financial needs of a software company. Already they have the system but it is not well organized , user friendly and does not work properly. So they want to develop a new software introducing some new features. And of course the system is responsive where the previous one was not responsive.
  12. Organization management is a module that manages all the organizational demands. Like manages calendar and holiday, there is a general settings to set holiday in the calendar for different users. There are several teams that follow different calendar such as some team follow japanese calendar, some uk, some usa and some others are danish. So this features provide the opportunity to manages all the calendar. Then manages project by creating a project when it starts, assign team and team members. Team management by creating a team. Event management which is very important because these types of news, they use email which is very complicated to create a colorful message with this email editor. So this feature will help to do the task easily. Add event, modify and delete it. There is a feature of blood bank which provide the list of all the employee with their blood group. This will provide a opportunity to search available blood. Leave Management: The leave application and approval process can be maintained through this module. Anyone can apply for leave using the apply form and the application will automatically forwarded to his respective supervisor. Attendance Management: this will provide an attendance management system using the third party devices. Also provides some feature to see attendance sheet. Recruitment management: the system will be automated, at the very beginning a job will be posted, anyone can apply in online by fill upping a specific form. If anyone is rejected one time he will be stored as spam and next time he can not apply (this will be managed by the applicant tracking system). Training: this will manage by the training that will be organized by the company. Resign: Online resignation system, any one can resign by online and also a system to decline resign. Finance account, salary: fullfill the financial needs. Create employee account and pay salary.
  13. For developing the system we are using the following tools & technologies.
  14. Attach all the screenshot here-serially
  15. This is a authenticated system so the user must be registered.
  16. This is the dashboard. In the header in the left side there is a company logo and the right side is show the log in user and the notifications that come. Here are some items menu
  17. During the internship period I had to face several problems. I and my team mates the first inters at GraphicPeople, they did not have any plan before our join. Some of these are mentioned below This is the first time I have worked in a professional environment so I need more time to cope up with the environment.  They did not give enough time that I expected  Due to some it policy I did not get opportunity to work in a live project  When I needed any software to install in my pc, I have to wait one or two days to configure my pc.  I didn’t get the admin privileges of my pc, so when I need to run a program by windows authentication I had to face some problems  Sometimes, it was really very difficult to manage our supervisor (when I delivered a work, he said what u have done. If u did it by this way this will be much better…. So it was a difficult to read out his mind that he liked.)  I did not use any usb drive or data cable in my pc.  Colleting requirements (I did not get enough requirements for my project)  First time real life development in a professional environment.
  18. My goal was :To become skilled in Technology, Gather knowledge on Software Industry and their culture Create a professional Network
  19. 1. need to select interns who are responsible, have the thirsty to learn new thing and like to welcome challenges.