عمرو شركس, Senior Team Lead

عمرو شركس

Senior Team Lead

Uxbert

البلد
المملكة العربية السعودية - الرياض
التعليم
بكالوريوس,
الخبرات
14 years, 3 أشهر

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

حظر المستخدم


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

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

Senior Team Lead في Uxbert
  • المملكة العربية السعودية - الرياض
  • أشغل هذه الوظيفة منذ أبريل 2019

- Work with developers to design algorithms and flowcharts
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting

Senior Software Engineer في PL FABLAB
  • المملكة العربية السعودية - الرياض
  • نوفمبر 2016 إلى أبريل 2019

- Finding the best tech solution among all possible to solve the existing business problems.
- Describing the structure, characteristics, behavior, and other aspects of software to project stakeholders.
- Defining features, phases, and solution requirements.
- Providing specifications according to which the solution is defined, managed, and delivered.

Senior Software Developer في Imagine Technologies
  • الأردن - عمان
  • يناير 2016 إلى نوفمبر 2016

-Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
-Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
-Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
-Prepares and installs solutions by determining and designing system specifications, standards, and programming.
-Improves operations by conducting systems analysis; recommending changes in policies and procedures.
-Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
-Protects operations by keeping information confidential.
-Provides information by collecting, analyzing, and summarizing development and service issues.
-Accomplishes engineering and organization mission by completing related results as needed.
-Supports and develops software engineers by providing advice, coaching and educational opportunities.

Senior Software Developer في Share Knowledge
  • المملكة العربية السعودية - الرياض
  • يناير 2014 إلى ديسمبر 2015

1. Coach team members
2. Develop team strengths and improve weaknesses
3. Identify team goals and evaluate team progress
4. Resolve conflict
5. Organize team initiatives

Team Leader في AL JERAISY GROUP COMPANY
  • المملكة العربية السعودية - الرياض
  • يناير 2013 إلى ديسمبر 2013

-work with the manager, using test sites to see which ideas best suit wathakker site needs.
-build the framework - or 'architecture' - of the site and add the command buttons, video, sound or animation
-make sure that the new site can be smoothly integrated into the client's existing network, for instance linking with a customer database.
-work on the site's appearance, often with a web designer
-put in measures to deal with user access and security
-test the site under construction to find and fix any problems - or 'bugs' - before it goes live

Senior Web Developer في Traidnt
  • المملكة العربية السعودية - الخبر
  • نوفمبر 2011 إلى نوفمبر 2012

Manager web development Team
Duties
Establishing ways for team members to complete their tasks.
Creating communication channels between the team and other departments.
Estimation management
Time sheet management
Proper resource management
Proper time management
Quality management
Responsible for identifying project risks.
Defining milestones for a new project
Server, network, and hosting environment
Relational and nonrelational databases
How to interact with APIs and the external world
User interface and user experience
Quality assurance
Security concerns throughout the program
Understanding customer and business needs
Identify opportunities and risks for the business.
Manage research and development (R&D).
Monitor technology and social trends that could impact the company.
Main business is SMS and Mobile APPs

Software Developer في ITWORX
  • مصر - القاهرة
  • يناير 2010 إلى نوفمبر 2011

-Defines site objectives by analyzing user requirements and system features.

-Designs and develops user interfaces to Internet/intranet applications.

-Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.

-Integrates applications by designing database architecture and server scripting; studying and establishing search engines, and information servers.

- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.

-Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

-Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.

-Supports and develops web application developers by providing advice, coaching and educational opportunities.

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

بكالوريوس,
  • في Zagazig University
  • مايو 2007

ماجستير, Software Engineering
  • في Suez Canal University
  • مايو 2007

Specialties & Skills

Web Development
Streaming Media
Machine Learning
Software Engineering
SOFTWARE DEVELOPMENT
cloud computing
postgres
Ruby on Rails
laravel
mongodb

اللغات

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

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

IBM Blockchain (الشهادة)
تاريخ الدورة:
September 2018
IBM Open source tools for data science (الشهادة)
تاريخ الدورة:
January 2019
Blockchain - State university of NewYork (الشهادة)
صالحة لغاية:
July 2018
IBM Data Science (الشهادة)
صالحة لغاية:
January 2019
IBM Microservices (الشهادة)
تاريخ الدورة:
August 2018

الهوايات

  • Reading
  • Cooking
  • Swimming