Transcript
on how you Perceive it
Depends
Full Name:
Fahad Rafique Golra
Age
31
Nationality:
Pakistani
Present Location:
Brest, France
Languages:
English, French, Urdu
B.S. Computer Sciences – 4 years SoEware Engineering
M.S. Computer Sciences – 2 years SoEware Engineering
• Goal-‐Oriented Requirements Engineering for Component based Systems
• Skills developed: – Component based So>ware Engineering – Requirements Engineering – So>ware Project Management
MS Computer Science
Masters
PhD
And it continues …
• Component model for server-‐side web applicaDons
• Skills developed: – Component based So>ware Engineering – Model Driven Engineering – Web Development
Master Informatique
• A Refinement-‐based approach for So>ware Process Modeling
• Skills developed: – Model Driven Engineering – So>ware Process Modeling – Object-‐oriented programming & design
Doctorate
Research Work in PhD
Research Work in PhD
Openflexo ProcessEditor
ScheduleAndAssignTasks
ModifyDesignReviewDesign
ModifyCode
ModifyUnitTestPackage
TestUnit
MonitorProgress
ModifyTestPlan
DesignReviewFeedback
CurrentProjectPlans
ModifiedDesignReview
ModifiedDesignCode
CodeFeedback
ModifiedDesign
SourceCode
TestPackageFeedback
ObjectCode
CurrentUnitTestPackage
SuccessfulTestingNotification
OutcomeNotification
ModifiedTestPlans
TaskAssignment
TaskAssignmentTaskAssignment
TaskAssignment TaskAssignment TaskAssignment
TaskAssignment
CancellationRecommendation
ProjectPlans
TestResults
ApprovedModifiedDesign
Authorization
RequirementsChange
ProjectPlans
CurrentDesign
CurrentSourceCodeCurrentTestPlan
CurrentUnitTest
Cancellation
DevelopChangeAndTestUnit
UpdatedProjectPlansRequirementsChange
ProcessDesigner
Developers
ProjectManager
ProcessInterpreter
TransformationEngine
WebService
Artifact Repository
CodeModels
Documentation
Process Repository
Process Models
Activity Implementations
Prototype development
Java XML Ontologies Web Services xText JSP
JSF
Publications
• 4 InternaDonal Conferences • 2 Local Conferences • Journal arDcles in pipeline
Served as ATER in 2012-13
• Object oriented programming languages • Distributed compuDng • Service oriented architecture • Networking • Algorithms • IntroducDon to compuDng
Courses taught
What can I offer?
• Haves – Model Driven Engineering – Object Oriented Paradigm/ Programming skills – So>ware Engineering / TesDng concepts
• Have nots – Experience in Embedded Systems – Experience in Smalltalk
ANR ARDyT Project
But what I really offer
Motivation
Discipline Teamwork
Dedication
Focus
I love to Grow my Professional Network
My soft side
top related