SlideShare une entreprise Scribd logo
1  sur  6
MAHMOUD HELMY MAHMOUD SHAHEEN
+20107787781, +20118269777 - mahmoud.cs@live.com
http://bhelmy.wordpress.com/
Objective
Build a strong and a highly qualified career in Software Programming, Development and Research
through working in productive and creative team.
-
Working Experience
Company
name
Start
time
End time Job title Tools
used
responsibilities
CSUTil 1/1/2008 1/9/2009 then
part time
Software
developer
C#,
Asp.net,
MS SQL server
Requirement gathering,
analysis, design and
implementation.
Giza
Systems
1/9/2009 1/10/2010 OSS
( Operation
Support
System)
Engineer
Comptel
(Mediation)
Oracle BRM
(Billing)
C#, Java,
UNIX, My
SQL
Working in telecom
mediation and billing and
research and
development tasks to
develop the business.
Etisalat Misr 3/10/2010 present Software
developer
Connectiva
Revenue
Assurance
application.
Java, PL/SQL.
Generating reports to the
business team to monitor
the revenue of Etisalat
and implementing the
RA-DashBoard.
Making analysis through
Etisalat Network
elements. And Working
with ETL.
--
TRAINING
Training in Megatronix Company in 2007. • ASP.Net and SqlServer 2005.
Training in CodeLab Company in 2007 and
2008.
• 2007: C # 2005 and Add-Ins.
• 2008: ASP.net 2005 and SqlServer 2005.
Teaching Programming courses (Freelancing). • SqlServer and Ado.net 2005.
• Designing pattern.
• C# Add-Ins sessions.
• C# and VB (console and desktop
applications).
-
SKILLS
Soft skills:
Excellent to work under pressure. Self-Confident and Self-Motivated.
High communication and leadership skills. Fast learning.
Working within a team. Interested in the highest quality work.
Technical skills:
Telecom Skills
Revenue Assurance.
Mediation.
Billing.
GSM.
GPRS.
Interconnect.
Roaming.
programming Skills
Java. C++.
C#. Perl.
Concepts
Object-Oriented Programming. Design Patterns.
Structured Programming. General Algorithms, Data Structures.
Database Management Systems
MSSQL server 2000. MSSQL server 2005.
Oracle PL/SQL. My SQL.
Database Development Tools
ADO.Net.
LINQ.
Hibernate.
Web Development
HTML. JavaScript. JSP.
Asp.Net Servlets. Struts.
-
FIELD WORK
Giza systems projects:
Project Name Project Description
Operation and support for STC
(EVENTLINK-Comptel and BRM-Oracle).
Mediation tasks: collection, decoding, business
logic, encoding and distribution nodes.
Billing tasks: Configuring rate plans, resources, …
etc.
G-Trans application:(C#2008): It maps from slang language to Perl to migrate
from Comptel(4) to Comptel(6).
Giza Validator: (Java J2SE) It generates Perl code that will validate CDR
fields in the business logic tool of Comptel
Mediation.
Giza Collection System:(Java J2SE) It pulls CDRs from the switches then validate
them ex: sequence checker and Duplicate
checker, finally moves succeeded CDRs to the
mediation server.
Giza Decoder input description generator:
(C#2008)
It generates input description file that the
decoder will use to decode the file in the internal
format to be used by other phases of mediation.
CSUtil Projects:
Project Name Project Description
SQL manager: (C#2008) It is a Desktop application that is used for code
generation. It generates queries, classes and
forms for any DBMS with C# and SQL server.
Express Factory management system :(C#
and SQL Server 2005).
It manages working at Express Factory
transactions like buying, selling products and the
invoices.
JICA management system :( C# 2008and
SQL Server 2005).
It manages working and activities at JICA
company like scholarships and social activities.
Missions management system :( C# 2005
and SQL 2005).
It manages the transmissions of students abroad.
ICNLP Management System: (C# 2008 ,
SQL 2005 and LINQ).
Manages all business transaction in the
international center of Neuro-Linguistic
Programming (manages invoices , customers
,products , courses, events, payments
(installment) , gifts and memberships).
Megatronix projects:
Trainers center Management System: (Asp.net 2005 and SQL server 2005)
It manages Training Institute (Trainer, customers and courses).
CodeLab Projects:
PetroBel HR management system:(Asp.net 2005, SQL server 2005 and Ajax)
It manages HR in the PetroBell company.
-
CERTIFICATIONS
• Two diplomas in Neuoro Linguistics Programming (NLP) by Canadian Training Center and
smart beginning center.
• Assistant Practitioner in NLP by Canadian Training Center.
• Practitioner in NLP by Canadian Training Center.
• Family Consultant, Life couch from American Board.
• Berlitz English Conversation.
-
EDUCATION
Faculty of computer and information sciences AinShams, Cairo,Egypt, 2005 - 2009
very good with honor degree in Computer science
-
COURSE WORK
Project Name Description
Mind map Imageopedia: (C# 2008). The program takes input text, it understands and
analysis it, then it generates Mind map
(presentation for that text that contain image,
words, and relation between these images) to be
more understandable and easy to remember the
information that it contains.
Tiny language Compiler:(C# 2008). These phases were implemented
- Scanner - Parser
- Semantic phase - Error detection
Assembler Program:(C# 2008) It converts assembly code to machine language.
Programming Company management
system:(C# 2005 and SQL Server 2005)
It manages Employees, Projects and the internal
management of programming company.
Image processing package:(C# 2008) It performs operations on images.
Pattern recognition package:(C# 2008) It contains many supervised learning and
unsupervised learning techniques.
Security package: (C# 2008) It contains many encryption and decryption
algorithms such as Stream and block ciphers.
Car Tickets Management System:(C# 2003
and SQL Server 2000)
It manages car tickets office and Traffic
Management.
Webshots :(C# 2005) It is a photo album that allows the user to store
his images and make operations on them and it
enables the user to control the desktop.
Encryption and Decryption :(Assembly) It encrypts and decrypts any text.
Tic-tac-toe Game:(C++)
Connect4 Game :(Prolog)
User can play vs. pc or vs. another user in both
two games.
-
INTERESTS
Reading, Programming, Tennis and Human Development.
Reading, Programming, Tennis and Human Development.

Contenu connexe

En vedette

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

En vedette (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

M Helmy Resume

  • 1. MAHMOUD HELMY MAHMOUD SHAHEEN +20107787781, +20118269777 - mahmoud.cs@live.com http://bhelmy.wordpress.com/ Objective Build a strong and a highly qualified career in Software Programming, Development and Research through working in productive and creative team. - Working Experience Company name Start time End time Job title Tools used responsibilities CSUTil 1/1/2008 1/9/2009 then part time Software developer C#, Asp.net, MS SQL server Requirement gathering, analysis, design and implementation. Giza Systems 1/9/2009 1/10/2010 OSS ( Operation Support System) Engineer Comptel (Mediation) Oracle BRM (Billing) C#, Java, UNIX, My SQL Working in telecom mediation and billing and research and development tasks to develop the business. Etisalat Misr 3/10/2010 present Software developer Connectiva Revenue Assurance application. Java, PL/SQL. Generating reports to the business team to monitor the revenue of Etisalat and implementing the RA-DashBoard. Making analysis through Etisalat Network elements. And Working with ETL. -- TRAINING Training in Megatronix Company in 2007. • ASP.Net and SqlServer 2005. Training in CodeLab Company in 2007 and 2008. • 2007: C # 2005 and Add-Ins. • 2008: ASP.net 2005 and SqlServer 2005. Teaching Programming courses (Freelancing). • SqlServer and Ado.net 2005. • Designing pattern. • C# Add-Ins sessions. • C# and VB (console and desktop applications). - SKILLS Soft skills: Excellent to work under pressure. Self-Confident and Self-Motivated. High communication and leadership skills. Fast learning.
  • 2. Working within a team. Interested in the highest quality work. Technical skills: Telecom Skills Revenue Assurance. Mediation. Billing. GSM. GPRS. Interconnect. Roaming. programming Skills Java. C++. C#. Perl. Concepts Object-Oriented Programming. Design Patterns. Structured Programming. General Algorithms, Data Structures. Database Management Systems MSSQL server 2000. MSSQL server 2005. Oracle PL/SQL. My SQL. Database Development Tools ADO.Net. LINQ. Hibernate. Web Development HTML. JavaScript. JSP. Asp.Net Servlets. Struts.
  • 3. - FIELD WORK Giza systems projects: Project Name Project Description Operation and support for STC (EVENTLINK-Comptel and BRM-Oracle). Mediation tasks: collection, decoding, business logic, encoding and distribution nodes. Billing tasks: Configuring rate plans, resources, … etc. G-Trans application:(C#2008): It maps from slang language to Perl to migrate from Comptel(4) to Comptel(6). Giza Validator: (Java J2SE) It generates Perl code that will validate CDR fields in the business logic tool of Comptel Mediation. Giza Collection System:(Java J2SE) It pulls CDRs from the switches then validate them ex: sequence checker and Duplicate checker, finally moves succeeded CDRs to the mediation server. Giza Decoder input description generator: (C#2008) It generates input description file that the decoder will use to decode the file in the internal format to be used by other phases of mediation. CSUtil Projects: Project Name Project Description SQL manager: (C#2008) It is a Desktop application that is used for code generation. It generates queries, classes and forms for any DBMS with C# and SQL server. Express Factory management system :(C# and SQL Server 2005). It manages working at Express Factory transactions like buying, selling products and the invoices. JICA management system :( C# 2008and SQL Server 2005). It manages working and activities at JICA company like scholarships and social activities. Missions management system :( C# 2005 and SQL 2005). It manages the transmissions of students abroad. ICNLP Management System: (C# 2008 , SQL 2005 and LINQ). Manages all business transaction in the international center of Neuro-Linguistic Programming (manages invoices , customers ,products , courses, events, payments (installment) , gifts and memberships). Megatronix projects: Trainers center Management System: (Asp.net 2005 and SQL server 2005) It manages Training Institute (Trainer, customers and courses). CodeLab Projects: PetroBel HR management system:(Asp.net 2005, SQL server 2005 and Ajax)
  • 4. It manages HR in the PetroBell company. - CERTIFICATIONS • Two diplomas in Neuoro Linguistics Programming (NLP) by Canadian Training Center and smart beginning center. • Assistant Practitioner in NLP by Canadian Training Center. • Practitioner in NLP by Canadian Training Center. • Family Consultant, Life couch from American Board. • Berlitz English Conversation. - EDUCATION Faculty of computer and information sciences AinShams, Cairo,Egypt, 2005 - 2009 very good with honor degree in Computer science - COURSE WORK Project Name Description Mind map Imageopedia: (C# 2008). The program takes input text, it understands and analysis it, then it generates Mind map (presentation for that text that contain image, words, and relation between these images) to be more understandable and easy to remember the information that it contains. Tiny language Compiler:(C# 2008). These phases were implemented - Scanner - Parser - Semantic phase - Error detection Assembler Program:(C# 2008) It converts assembly code to machine language. Programming Company management system:(C# 2005 and SQL Server 2005) It manages Employees, Projects and the internal management of programming company. Image processing package:(C# 2008) It performs operations on images. Pattern recognition package:(C# 2008) It contains many supervised learning and unsupervised learning techniques. Security package: (C# 2008) It contains many encryption and decryption algorithms such as Stream and block ciphers. Car Tickets Management System:(C# 2003 and SQL Server 2000) It manages car tickets office and Traffic Management. Webshots :(C# 2005) It is a photo album that allows the user to store his images and make operations on them and it enables the user to control the desktop. Encryption and Decryption :(Assembly) It encrypts and decrypts any text. Tic-tac-toe Game:(C++) Connect4 Game :(Prolog) User can play vs. pc or vs. another user in both two games. - INTERESTS
  • 5. Reading, Programming, Tennis and Human Development.
  • 6. Reading, Programming, Tennis and Human Development.