Monday, August 25, 2008

يوم ويكيبيديا العربية الرابع

Nabil published his first Paper on IEEE

Mohammad Nabil had the first paper -with his name on it- published on the IEEE.. The paper will be published on SASO 2008 (Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems) in Venice, Italy on October 20-24, 2008.. I'm not sure if they announced the publishing thing on the site yet but he has got an email message saying so :D.. The paper abstract is in the pic to th right.. click to enlarge.. I've a link to the paper itself but I'm not sure I'm allowed to publish that here :D.. la7san at7ebes wala 7aga :D

Friday, August 22, 2008

Relax - Mika

Took a ride to the end of the line Where no one ever goes. Ended up on a broken train with nobody I know. But the pain and the longing's the same. When you're dying Now I'm lost and I'm screaming for help. Relax, take it easy For there is nothing that we can do. Relax, take it easy Blame it on me or blame it on you. It's as if I'm scared. It's as if I'm terrified. It's as if I scared. It's as if I'm playing with fire. Scared. It's as if I'm terrified. Are you scared? Are we playing with fire? Relax There is an answer to the darkest times. It's clear we don't understand but the last thing on my mind Is to leave you. I believe that we're in this together. Don't scream - there are so many roads left. Relax, take it easy For there is nothing that we can do. Relax, take it easy Blame it on me or blame it on you. Relax, take it easy For there is nothing that we can do. Relax, take it easy Blame it on me or blame it on you. Relax, take it easy For there is nothing that we can do. Relax, take it easy Blame it on me or blame it on you. Relax, take it easy For there is nothing that we can do. Relax, take it easy Blame it on me or blame it on you. (Relax) It's as if I'm scared. It's as if I'm terrified. It's as if I scared. It's as if I'm playing with fire. Relax It's as if I'm terrified. Are you scared? Are we playing with fire? Relax Relax

PhotoSynth is launched!!

I don't know if you know Blaise Aguera y Arcas, or not.. If you're Egyptian (& some how related to software industry), probably you knew him on the "Express around the clock", an event which was held by Microsoft-Egypt to introduce SilverLight to the designers community here in Egypt.. At that time I did know Blaise already, through his involvement in the PhotoSynth project, as I saw his TED talk about the project.. So I was wondering what should he be doing on that event.. It had nothing to do with his area of interest (actually he was wondering the same on the event).. Anyway, a lot of the computer science/software developers guys on the event (mostly the event was for designer so not so much of these were present) got in circles around the guy :D (including me).. One of the things he said was they might be planing to allow common people to do their own photosynth "thing" on their own, on some point in the future.. Sorry I can't find a technical word for that thing coz I can't remember :D.. Simply what he meant was to use a set of one's photos to create a model like those they presented.. I've just learnt from Magdy that they finally did it.. I've just saw the site & I'm downloading the "photosynth-client" right now while writing the post.. So I thought I'd post this first & may be I'd add more to it when I'm done with playing with it (here or in the comments).. [I've added the Synth above, that's my team room @ work] oh & here's another article about the thing (from Magdy again :D)..

Quote

"They outrageous, them rules. Who live in this cider house? Who grindin' up those apples, pressin' that cider, cleanin' up all this mess? Who just plain live here, just breathin' in that vinegar? Well, someone who don't live here made those rules. Those rules ain't for us. We are supposed to make our own rules. And we do. Every single day." --Arthur Rose (Delroy Lindo), The Cider House Rules (the movie)

Wednesday, August 20, 2008

dotNetWork.org 7th gathering

Date:

Saturday, August 30th 2008, 12:00 - 16:00
 

Attendance is FREE =)

Note: This time we are having 2 parallel tracks, that's 4 sessions presented by 3 speakers.. Waiting for your feed-back about that..

Speakers

Mohamed Ahmed Meligy Senior Software Engineer - SilverKey Technologies Egypt.
Tamer Mohammad Fathy AL-Khouly Information Specialist - EDS.
Mohammad Yousri El-Farsi Senior Software Engineer - ITWorx.

Agenda

12:00 - 13:30:

Design Patterns via C# 3 (Part 1) by Mohamed Ahmed Meligy.
Tec-Talk Wiz BizTalk (Part 1) by Tamer Mohammad Fathy AL-Khouly, Mohammad Yousri El-Farsi.

13:30 - 14:00: Break 14:00 - 15:30:

Design Patterns via C# 3 (Part 2) by Mohamed Ahmed Meligy.
Tec-Talk Wiz BizTalk (Part 2) by Tamer Mohammad Fathy AL-Khouly, Mohammad Yousri El-Farsi.

Location:

Canadian International College, @ "El-Tagamo3 El-5ames"

Buses will be available at: Nady El-Sekka (11:00 AM - 11:30 AM) Please be there before 11:30 coz we will leave on time.. For those who wanna keep tuned with further news about this event & other upcoming events of the dotnetwork.org user group, please check the following links:

Yahoo!Group: http://tech.groups.yahoo.com/group/dotnetworkorg/

Facebook Event: http://www.new.facebook.com/event.php?eid=29202125063

You'd better join the above event if you have a facebook account so we can roughly estimate the attendees count..

Facebook Fan Page: http://www.facebook.com/pages/netWorkorg/13135685545

Facebook Group: http://www.facebook.com/group.php?gid=2409268236

Please don't hesitate to contact me if you have any further questions.. See u on the gathering ;)

Tuesday, August 19, 2008

Job Opportunities @ Raya - Software

Raya - Software has the following job openings. Please put the job reference in the subject of your email. Forward your email to shady_mostafa@rayacorp.com. Ref RSW1 Team Leader (Java Technology)
  • Candidate must have a minimum of 5 years experience, Software related degree or equivalent
  • Thorough understanding of OO principles and programming best practices
  • Up-to-date knowledge of Java/J2EE development trends and technologies
  • Strong leadership and coaching skills
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Ability to effectively communicate technical, business, and design information
  • Strong experience with Web-tier development using technologies such as JSPs, Servlets, JavaScript, AJAX, and Struts
  • Experience with J2EE Application Servers such as Oracle Application Server.
  • Experience with testing frameworks such as JUnit
  • Experience with Service Oriented Architecture (SOA) and Content Management Systems would be a plus
  • Experience with Oracle Portal, OID, OCS, Oracle Workflow, OAS administration would be a plus
Ref RSW2 Senior Developer (Java Technology)
  • Candidate must have a minimum of 2 years experience, Software related degree or equivalent
  • Thorough understanding of OO principles and programming best practices
  • Up-to-date knowledge of Java/J2EE development trends and technologies
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Ability to effectively communicate technical, business, and design information
  • Strong experience with Web-tier development using technologies such as JSPs, Servlets, JavaScript, AJAX, and Struts
  • Experience with J2EE Application Servers such as Oracle Application Server.
  • Experience with testing frameworks such as JUnit
  • Experience with Service Oriented Architecture (SOA) and Content Management Systems would be a plus
Ref RSW3 Developer (Java Technology)
  • Candidate must have 0-2 years experience, Software related degree or equivalent
  • Thorough understanding of OO principles and programming best practices
  • Up-to-date knowledge of Java/J2EE development trends and technologies
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Experience with Web-tier development using technologies such as JSPs, Servlets, JavaScript, AJAX, and Struts
  • Experience with J2EE Application Servers such as Oracle Application Server.
Ref RSW4 Team Leader (Microsoft Technology)
  • Candidate must have a minimum of 5 years experience, Software related degree or equivalent
  • Thorough understanding of OO principles and programming best practices
  • Up-to-date knowledge of Microsoft development trends and technologies
  • Strong leadership and coaching skills
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Ability to effectively communicate technical, business, and design information
  • Strong experience with Visual Studio.Net 2005, ASP.Net 2.0, SQL Server 2005, AJAX, XML, JavaScript
  • Experience with WCF, WF, WPF, SilverLight and ASP.Net 3.0 is a plus
  • MOSS 2007 is a plus
  • BizTalk Server 2006 is a plus
  • MCAD.NET/MCSD.NET/MCTS/MCPD is a plus
Ref RSW5 Senior Developer (Microsoft Technology)
  • Candidate must have a minimum of 2 years experience, Software related degree or equivalent
  • Thorough understanding of OO principles and programming best practices
  • Up-to-date knowledge of Microsoft development trends and technologies
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Ability to effectively communicate technical, business, and design information
  • Strong experience with Visual Studio.Net 2005, ASP.Net 2.0, SQL Server 2005, AJAX, XML, JavaScript
  • Experience with WCF, WF, WPF, SilverLight and ASP.Net 3.0 is a plus
  • MOSS 2007 is a plus
  • BizTalk Server 2006 is a plus
  • MCAD.NET/MCSD.NET/MCTS/MCPD is a plus
Ref RSW6 Developer (Microsoft Technology)
  • Candidate must have 0-2 years experience, Software related degree or equivalent
  • Thorough understanding of OO principles and programming best practices
  • Up-to-date knowledge of Microsoft development trends and technologies
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Experience with Visual Studio.Net 2005, ASP.Net 2.0, SQL Server 2005, AJAX, XML, JavaScript
  • Experience with WCF, WF, WPF, SilverLight and ASP.Net 3.0 is a plus
  • MOSS 2007 is a plus
  • BizTalk Server 2006 is a plus
  • MCAD.NET/MCSD.NET/MCTS/MCPD is a plus
Ref RSW7 Software Architect (Microsoft Technology)
  • Candidate must have a minimum of 8 years experience, Software related degree or equivalent
  • Responsible for cross-project software architecture and maintaining components libraries
  • Works tightly with presales and business technology teams for leading edge technology pilots
  • Thorough understanding of OO principles, design patterns and programming best practices
  • Up-to-date knowledge of Microsoft development trends and technologies
  • Strong leadership and coaching skills
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Ability to effectively communicate technical, business, and design information
  • Strong experience with Visual Studio.Net 2005, ASP.Net 2.0, SQL Server 2005, AJAX, XML, JavaScript
  • Experience with WCF, WF, WPF, SilverLight and ASP.Net 3.0 is a plus
  • Strong knowledge of MOSS 2007 and BizTalk Server 2006
  • MCAD.NET/MCSD.NET/MCTS/MCPD is a plus
Ref RSW8 Software Expert (Microsoft Technology)
  • Candidate must have a minimum of 5 years experience, Software related degree or equivalent
  • Responsible for cross-project software architecture and maintaining components libraries
  • Works tightly with presales and business technology teams for leading edge technology pilots
  • Thorough understanding of OO principles, design patterns and programming best practices
  • Up-to-date knowledge of Microsoft development trends and technologies
  • Strong leadership and coaching skills
  • Expert analytical and problem solving skills
  • Desire to work in highly communicative, team-based development culture
  • Ability to effectively communicate technical, business, and design information
  • Strong experience with Visual Studio.Net 2005, ASP.Net 2.0, SQL Server 2005, AJAX, XML, JavaScript
  • Experience with WCF, WF, WPF, SilverLight and ASP.Net 3.0 is a plus
  • Strong knowledge of MOSS 2007 and BizTalk Server 2006
  • MCAD.NET/MCSD.NET/MCTS/MCPD is a plus
Ref RSW9 Testing Lead
  • Candidate must have a minimum of 5 years experience, Software related degree or equivalent
  • Leading testing efforts in medium-large projects
  • Acting as the focal point in Testing issues
  • Planning for technical development of his team & projects and monitoring of his team performance
  • Monitor & review execution of plans and taking corrective actions
  • Reporting work progress in his assigned projects
  • Allocate Testing resources for various projects
  • Advanced Testing knowledge
  • Guide, mentor & monitor Testing Engineers & Seniors
  • Review team deliverables and assure its quality
  • Technical co-ordination between the team and other parties e.g. Developers, PM, Pre-Sales
  • Prepare Test plan and Test cases
  • Prepare status reports
Ref RSW10 Process Improvement Lead
  • Candidate must have a minimum of 5 years experience, Software related degree or equivalent
  • Thorough understanding of CMMi and Agile development methodologies
  • Thorough understanding of software development methodologies
  • Process improvement planning across functions in coordination with the functional managers & team leaders
  • Monitor & review execution of plans and taking corrective actions
  • Auditing process improvement action items
  • Appraisal and monitoring of the process improvement implementation
  • Co-ordinate process improvement effort between various teams
  • Plan for Measurement and Analysis based on Organization objectives.
  • Monitor company development processes
  • Define areas of opportunities
  • Update company technical templates and process areas
  • Apply measurement process
  • Define quality metrics for software functions
  • Co-ordinate & communicate process improvement efforts between various teams e.g. QA, Developers, PM, Pre-Sales
  • Help in establishing project’s standards & procedures with PM
  • Analyze gathered metrics for trends, potential weaknesses and deviations
  • Report Process non conformity to Senior management
Ref RSW11 JBOSS Admin
  • Candidate must have a minimum of 4 years experience, Software related degree or equivalent
  • The systems administrator/engineer must have 4 years experience managing the support of application servers (JBoss).
  • Candidate in this role serves as a liaison between Operations, Infrastructure and Application Development regarding the implementation and maintenance of the environments; monitors log files, performance issues and the production environment for mission critical systems (cluster configuration with load balancing)
  • Experience with JBoss Middleware and J2EE environment administration
  • Deploy, manage, monitor and maintain (JBoss Enterprise Middleware) (this is not a development role)
  • He/She should possess good problem solving skills and strong technical and communication skills (in English and Arabic languages). The candidate is expected to work in a team and be a good team player
Ref RSW12 System Analyst
  • The system analyst's prime responsibility is to elicit, analyze, specify and manage the system requirements of the software project and provide logical design of the system. He studies business problems and opportunities and then transforms business and software requirements into specifications for information systems that will be implemented. . The system analyst serves as the focal point between the customer community and the software development team through which requirements flow.
  • Bachelor of Computer Engineering or Computer Science required. (Masters in Information Technology preferred)
  • Familiarity and knowledge of UML and Object Oriented Analysis and Design Tools and Techniques.
  • Minimum of 3 years of experience in the field of software development in general and minimum of 1 years of experience in Requirements Management and Information System Analysis and Design.
  • Preferred 1+ year experience working in the gulf area in the field of Software Development in general.
  • Should have experience of producing Functional Requirement Specifications based on the RSD.
  • Web Related .NET Solution Experience is a Plus
Ref RSW13 Data Porting Developer
  • Candidate must have a minimum of 2 years experience, Software related degree or equivalent.
  • Should have Development experience in Data Transformation in the migration process of data from Sybase/Oracle DB to Oracle DB Systems.
  • Experience in Data Cleansing as Part of ETL In the process migration of data from Sybase/Oracle DB to Oracle DB Systems.
  • Experience on relational databases (Oracle, Sybase) on BI/DW projects Will be a plus.
  • Experience on ETL tool usage, architecture, design and development using any ETL tool, will also be a added advantage.
  • Able to work in a fast pace deadline driven environment. Strong systems analysis, problem solving, and design skills.
Ref RSW14 Data Porting Lead
  • Candidate must have a minimum of 4 years experience, Software related degree or equivalent.
  • Should have experience in leading a team of developers involved in Data Porting.
  • Should have Design, Development & Integration experience in Data Transformation in the migration process of data from Sybase/Oracle DB to Oracle DB Systems.
  • Experience in the Creation of Import/Export Maps.
  • Experience in Data Cleansing as Part of ETL In the process migration of data from Sybase/Oracle DB to Oracle DB Systems.
  • Experience on relational databases (Oracle, Sybase) on BI/DW projects Will be a plus.
  • Experience on ETL tool usage, architecture, design and development using any ETL tool, will also be a added advantage.
  • Able to work in a fast pace deadline driven environment.
  • Strong systems analysis, problem solving, and design skills.
Ref RSW15 EAI Developer
  • Candidate must have a minimum of 2 years experience, Software related degree or equivalent.
  • Should have had Experience in building a EAI Solution With SYBASE & ORACLE.
  • Experience in middleware development (Web Services (SOAP/HTTP), XML (XML Schema, XPATH, XSLT).
  • Able to work in a fast pace deadline driven environment.
Ref RSW16 EAI Lead
  • Candidate must have a minimum of 4 years experience, Software related degree or equivalent.
  • Experience in Design, Develop & Implement Enterprise Application Infrastructure solutions.
  • Experience in building a EAI Solution With SYBASE & ORACLE.
  • Experience in leading a team of designated EAI application developers and testers;
  • Experience in middleware development (Web Services (SOAP/HTTP), XML (XML Schema, XPATH, XSLT).
  • Able to work in a fast pace deadline driven environment.
  • Strong systems analysis, problem solving, and design skills.
Ref RSW17 Integration Developer
  • Candidate must have a minimum of 2 years experience, Software related degree or equivalent.
  • Experience using BizTalk Server/any EDI, EDIFACT TOOL in developing EDI, XML, SOAP and Web Services Solution.
  • Experience using .NET. in Orchestration Design & Implementation and Schema Design.
  • Knowledge of creating custom pipelines and adapters.
  • BizTalk 2006 experience is desirable but not a requirement.
  • Able to work in a fast pace deadline driven environment.
  • Strong systems analysis, problem solving, and design skills.
Ref RSW18 Tester
  • Candidate must have a minimum of 2 years experience, Software related degree or equivalent.
  • Should have Functional Testing, Integration Testing experience of web applications.
  • Design & implement Test scenarios & Test Cases (with focus on integration & batch processing scenarios).
  • Create Test Reports On the Tests.
  • Create and implement test plans, test cases and test scripts (with focus on integration & batch processing testing).
  • Accountability and on time quality delivery will be key drivers.
  • Expertise in at least one automation tool (like Load Runner, Win runner etc).
  • Experience in automation strategy, scripting etc.
Ref RSW19 Financial Application Trainer
  • IT background
  • Good presentation skills.
  • Fluent in English.
  • Background of financial systems (e.g. Oracle Financial) is a plus.
  • Previous training experience is a plus.

It's not me!! :D

for those who were wondering if the guy in pic below (I usually use it on IM) is really me.. It's not..


here's how the guy looks

Friday, August 15, 2008

Wikimedia Unified login

I've just ran into this page on Wikimedia http://meta.wikimedia.org/wiki/Help:Unified_login It states how you can merge/unify all ur wikimedia sites logging info.. ie. having a single sign-in on all of these sites.. Read the page for more details.. or just go & get ur accounts unified (I didn't have much problems coz all my accounts had the same user name & password :D) @ this page http://meta.wikimedia.org/wiki/Special:MergeAccount

Wednesday, August 06, 2008

Dr Ayman is back!!

Ayman Ezzat is back in Cairo a GED3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAM!!! :D I'm not sure about his current phone yet but according to his FB account it's 0187107426.. But I guess he doesn't have it all the time coz a couple of my friends called him & he kinda plays a hard-to-get :D 3awzen ne2fesho we no5rog ma3ah abl mayerga3 (don't know when he'll be back too, coz I didn't call him yet) If anybody contacted him plz tell me..

Disclaimer

All the opinions expressed on this blog are my own and don't necessarily represent my employer's positions, strategies or opinions.