moeen فرحات, software engineer team leader

moeen فرحات

software engineer team leader

ever team

البلد
لبنان - بيروت
التعليم
بكالوريوس, Computer Science
الخبرات
5 years, 0 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :5 years, 0 أشهر

software engineer team leader في ever team
  • لبنان - بيروت
  • يناير 2010 إلى ديسمبر 2010

Project in University: ➢ Social network Web application by language Asp.Net C# on Microsoft visual studio 2010


expert in sharepoint

Html Dreamweaver
CSS/Java Script eclipse
Jquerry Photoshop
Xml Cool Edit, Vegas, Acid pro, Sonar 3 Producer
C/C++/C#/Lisp/Prolog/CamlQuery/.. 3Ds Max ( character Design), Pixologic Zbrush
Java Visual Studio 2010, Visual Studio 2005, Visual Studio 2008
PHP Microsoft (Access, Word, Excel, Power point)

Programmer في TERRANET
  • لبنان
  • يوليو 2010 إلى أغسطس 2010

Training as a Programmer at TERRANET (Mar Mkhayel) for Two month, Jul-Aug 2010.in Microsoft Asp.Net C#

Working in Ever-Team from October 2010 till Present time, I am responsible for leading an existing team of developers, working towards delivering reliable software and hardware solutions, writing impeccable code and delivering projects on time and budget. Taking ownership of assigned development projects from inception to delivery, with the ability to multi---task, teach and instruct co---workers, attend meetings with external clients as required to ensure client's needs are met and successfully deliver all assigned projects. Went to Dubai on a mission for 3 month to stay in contact with clients and to improve Project management skills.

Duties and Responsibilities
➢ Expected to conduct system analysis and development, with limited support from professional staff, to keep our clients' systems current with changing technologies.
➢ Analyze system specifications and translate system requirements to task specifications for junior programmers.
➢ Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
➢ Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor
➢ Responding promptly and professionally to bug reports.
➢ Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problems.
➢ Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
➢ Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product
➢ Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
➢ Making presentations to customer or client audiences or professional peers and capable of writing proposals or papers.
➢ Strong and effective inter--? Personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
➢ Provide general administrative support to the organization
➢ Research and recommend software tools to management.
➢ Provide assistance to testers and support personnel as needed to determine system problems.
➢ Provide recommendations to management concerning issues of programmer productivity and software development management

Extra Qualifications:
➢ Ability to identify tasks which require automation and automate them
➢ Consult with the Lead Programmer and the Technical Manager regarding professional skill development.
➢ Prepare reports and analyses setting forth progress, adverse trends and appropriate recommendations or conclusions.
➢ Participate in development of long range planning for new projects and facilities.
➢ Experience and ability to teach or instruct co---workers.
➢ Providing advice, training and technical support for various projects.
➢ Working closely with management team in evaluating current systems and making decisions on future development.
➢ As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
➢ Expert knowledge of computer languages.
➢ Expert knowledge of computer program design methods and techniques.
➢ Ability to learn new programming languages quickly.
➢ Expert knowledge of used operating systems.
➢ Expert knowledge of standard development tools.
➢ Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
➢ Good knowledge of security and encryption.
➢ Updates and modifies computer programs to improve efficiency.
➢ Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs
➢ Define functional specifications of the system for the appropriate hardware.

game development في Machine Language
  • لبنان - بيروت
  • يناير 2005 إلى ديسمبر 2008

Microsoft Asp.Net C#, Microsoft VB.net Microsoft SQL Server (2005, 2008)
UNIX System Programming, Shell Scripting Database design - ER diagrams, normalization
Little knowledge in Oracle Unity ( game development)
Machine Language (Assembly 68000IDE) Mobile Device Development on IPhone, I pad Using Objective C
SharePoint 2010 Landscape architecture

الخلفية التعليمية

بكالوريوس, Computer Science
  • في Lebanese University Faculty of Science
  • يناير 2011

BS in Computer Science (achieved 2011) Lebanese University Faculty of Science

الثانوية العامة أو ما يعادلها, General Science
  • في Achrafieh High School
  • يناير 2008

-Lebanese Baccalaureate II, General Science (2008) Achrafieh High School

Specialties & Skills

Programming
Science
General Science
Database Design
ASP.NET
ASSEMBLY
DATABASE
DATABASE DESIGN
LANDSCAPE ARCHITECTURE
MICROSOFT ASP.NET

اللغات

العربية
متمرّس
الانجليزية
متمرّس

التدريب و الشهادات

computer science programming (تدريب)
معهد التدريب:
programmer at terra net ( lebanon ) beirut
تاريخ الدورة:
July 2010