John Zakaria Tadros

John zakaria tadros

bookmark on deepenrich
location of John Zakaria TadrosEgypt
Phone number of John Zakaria Tadros+91 xxxx xxxxx
  • Timeline

    May 2008 - Oct 2022

    Freelance Web Development / Out Source Web Development

    Freelance Web Development
    May 2008 - Aug 2008

    Sales Manager

    Solutions for system management and computer technology
    Aug 2008 - Aug 2017

    Web Developers Team Leader

    Graphicano
    Sept 2017 - Oct 2022

    Technical Team Lead

    ILERRA
    Current Company
    Oct 2022 - now

    Software Engineering Manager

    OneHealth
  • About me

    Software Development Manager | IT Technical Manager | Software Director | Software Engineer Manager | Leading Agile Development Teams | OPENEMR Software Manager | Healthcare Software Manager

  • Education

    • Modern academy for computer science and amanagement technology

      2001 - 2006
      Bachelor's degree computer science
    • College patriarcal (frére)

      1987 - 2000
      School
  • Experience

    • Freelance web development

      May 2008 - Oct 2022
      Freelance web development / out source web development

      Your website is the place where you can tell a compelling story to each of your audiences. It is the first place a prospective client or employee will turn to learn more about your business. Specialize in:• e-commerce website design and development.• online software and portals development.• e-website marketing.• online payment (in Egypt)Shopping Cart:Make your customers happy with fast and secure shopping cart services that we can tailor for your business needs.With the your Shopping Cart, you can let buyers select multiple items on your website and send order to your mail in order to contact them and start processing your order.Once you have a website and a product that people may buy, you will need an eCommerce system in place to be able to sell to your online buyers.Buyers click Add to Cart buttons to add items to their Shopping Carts, and they click View Cart buttons to review the items in their carts before they check out and complete their order.Master Administrator can check all order from his administration and page, then change the status of order (New Order, Processing, Shipped....)We make a perfect use of online marketing to make our living as it is the number one source of our clients. We helped a lot of our clients having a successful online business..Internet marketing:Stay connected with your customers by sending a high-impact email communication that allows you to:- Enhance your relationship with your audience.- Help you build a regular, ongoing dialogue with your best clients and prospects. Stay on their mind, they will be sure to think of you first the next time they need a product or service you offer!- User friendly interface , Eye catching and professional-looking email costumed design for you , Personalized e-mails with each client's name in the greeting line and Birthday automatic sending to contacts with today's birthday.- Manage your customers' email list(s) and add additional email to your mailing list. Show less

    • Solutions for system management and computer technology

      May 2008 - Aug 2008
      Sales manager
    • Graphicano

      Aug 2008 - Aug 2017

      8 Years experience in Web Programming Concept of Work:PROJECT RELATED COMPETENCIESSolution Development and Delivery• Creates efficient and logical databases for clients. • Designs and codes superior technical solutions. • Easily recognizes system deficiencies and implements effective solutions. Project Execution• Creates and executes project work plans and revises as appropriate to meet changing needs and requirements. • Communicates and enforces coding standards • Manages resources within budget and project schedule. • Reviews work of team. • Consistently delivers high-quality services to clients. CAREER PATH CORE COMPETENCIESCommunication• Assists in the facilitation of team and client meetings. • Delivers informative, well-organized presentations. • Understands complex database concepts as well as the implications of different database designs. • Effectively employs many different database design techniques. (XML, Sync Local with Remote) Programming Languages• Demonstrates expert knowledge of at least one structured programming. • Creates XML schemas. • Understands the benefits of the various programming languages. Architecture• Possesses significant knowledge of client server and internet systems architectures. • Creates well designed, reusable modules, libraries. • Understands browser specific compatibility issues. PROFESSIONAL QUALITIESLeadership• Generates enthusiasm among team members. • Proactively seeks opportunities to serve in leadership roles. • Challenges others to develop as leaders while serving as a role model. • Manages the process of innovative change. Teamwork• Facilitates effective team interaction. • Acknowledges and appreciates each team member's contributions. ORGANIZATIONAL RESPONSIBILITIESProfessional Development• Seeks and participates in development opportunities above and beyond required training. • Trains other employees through both formal and informal training programs. Show less

      • Web Developers Team Leader

        Jul 2010 - Aug 2017
      • Senior Web Developer

        Aug 2008 - Jun 2010
    • Ilerra

      Sept 2017 - Oct 2022
      Technical team lead

      - Responsible for helping team members with the technical aspects of their jobs, such as coding and programming. They may also explain new projects to their team and troubleshoot any problems that occur- Responsible for server-side web application logic and integration of the work front-end developers do.- Write the web services and APIs used by front-end developers and mobile application developers.- Manage the day-to-day the Software Development Life Cycle operations within the team- Participation in project planning and providing estimates and timelines for stories and tasks - Dispatching and Assigning Tasks, Establishing Timelines and Priorities within the team- Documentation for deployment processes - Responsible of coordination with the PM to follow a unified release plan Show less

    • Onehealth

      Oct 2022 - now
      Software engineering manager

      Leading software development teams: Responsible for leading teams of software developers, ensuring that they are working collaboratively towards achieving a common goal. Provide guidance and support to the team members, and resolve any issues or conflicts that may arise. Define the scope of software projects, set project timelines and milestones, and allocate resources to ensure successful project completion. Manage project budgets, and ensure that software development projects are completed within time and budget constraints. Work with my teams to design and develop software solutions that meet business and user requirements. also ensure that software solutions are scalable, reliable, and maintainable. Oversee software testing and quality assurance processes to ensure that software products are of high quality and meet user expectations. Develop test plans and strategies, and monitor the results of testing activities to identify and resolve any defects. Collaborating with other departments within an organization, such as marketing and sales, to ensure that software products are aligned with business objectives and meet the needs of users. Keeping up-to-date with new technologies and trends: Stay up-to-date with new technologies and trends in the software development industry, and ensure that the teams are familiar with the latest tools and techniques. Show less

  • Licenses & Certifications