Joud Khattab

Software Engineer

HI, I'm Joud Khattab

Software Engineer


Web & Mobile Developer Freelancer, worked in many startups. Master student in Big Data.

Email: [email protected] / Phone: +963 991 448 543

  Education

Master in Big Data

Higher Institute for Applied Sciences and Technology - Graduation December 2018

Big Data science is all about uncovering findings from data. Diving in at a granular level to mine and understand complex behaviors, trends, and inferences. It's about surfacing hidden insight that can help enable companies to make smarter business decisions.

Bachelors of Business Administration

Damascus University - Graduated June 2017

Business Administrators prepares to plan, organize, direct, and control the functions and processes of a firm or organization. Includes instruction in management theory, human resources management and behavior, accounting and other quantitative methods, purchasing and logistics, organization and production, marketing, and business decision-making.

Bachelors of Software Engineer

Yarmouk Private University - Excellent degree - Graduated August 2016

Computer Science is primarily concerned with the analysis, design, and applications of computing software and systems. It includes programming languages, data structures, compilers, operating systems, data bases, and artificial intelligence.

  Work

Intern at UN-ESCWA

Statistical Division - Sep 2017 - Jan 2018

Conducts research and reference searches on issues relating to Big Data, Open Data, Sustainable Development Goals (SDG’s), Geographic Information System (GIS); Compiles, processes and works with socioeconomic databases derived from a variety of sources; Supports drafting of inputs to presentations, project documents and research papers as well as supports the organization of meetings.

Practical Instructor at University

Yarmouk Private University - March 2017 - Current

Teaching courses that describe many programming languages concepts, Advance Algorithm and Data Structure, Compiler Design, Computer Graphics, Operation System, and courses that describe the steps of software engineering process from requirement gathering to deployment of the software. In additional to supervising many student projects.

Programming Trainer

ChangeMakers Team - Aug 2017 - Current

ChangeMakers, is a 15 week after school program that teaches young people coding and innovative thinking and prepares them for the new era of technology in the world. My responsibilities include: Design, develop and update the programming curriculum. Facilitate and teach coding to participants.

FreeLancer

Web / Android Developer - Jun 2014 - Current

Develop many website projects on ASP.NET MVC, PHP, HTML5, JS, and many more tools and languages. Develop android applications and games on android studio.

Co-Founder of Startup

ALMNI (Interactive E-Learning Platform) - Jan 2014 - Jan 2016

ALMNI is a self-learning, interactive and intelligent system, which is dedicated for computer programs in a modern way that is more interactive and easier than any of the existing self-learning systems. ALMNI is part of an integrated system wish we worked in it at Information Technology Incubator (ICT) in Damascus.

Backend Developer

DotConnect Company - May 2014 - Jan 2015

Software development for Intranet/internet web based systems, using C#,ASP.net, MVC, Entity framework, MSSQL server.

  SEMINARS

Data Storytelling

Geospatial Information Management

Big Data for Development

Personality Detection via MBTI Test

Fog Computing

Seasonal ARIMA

Spark SQL

Social Networks Analysis

Smart City Era

Optimization Techniques

From Image Processing To Computer Vision

Network Address Translation (NAT)

Courses That I Teach

Introduction to Algorithms & Programming

This course consists of an introduction to problem understanding and solving. Introduction to algorithms, their representation, design, structuring, analysis and optimization. Implementation of algorithms as structured programs in a high level language. Introduction to programming with the use of a suitable high level language.

Programming 1

This course is focused on procedural programming using an appropriate programming language. It covers : arrays, functions, pointers, Dynamic memory allocation, Structures, classes and related topics. All implemented in C++.

Design & Analysis of Algorithms

This course is a study of the design, analysis and representation of algorithms. Topics include: Models of computation, fundamental strategies divide-and-conquer, recursion, search and traversal, backtracking, branch-and-bound, analysis tools and techniques for algorithms, representation of sets and graphs, algorithms on graphs, NP-completeness and intractability.

Programming Languages

This course covers the principals of programming languages. It includes the structures of programming languages. Formal specifications of syntax, semantics and translation. Data structures, data control, subprograms, storage management concepts and techniques employed in major languages.

Compiler Design

Introduction to compilation, interpretation, translation, formal languages and grammars, major compilation phases such as lexical analysis, syntax analysis, intermediate code generation, semantic analysis, optimization, and code generation.

Computer Graphics

This course represents an introduction and fundamentals of computer graphics. Lines and circles algorithms. Geometrical transformation in 2D and 3D (Translation, Scaling, Rotation). Composing transformations, projection, methods for forming 2D views using curves.

Operating System 1

This course covers: an introductory study of evolution, services, and structure of operating systems. The basic concepts of operating system design, implementation and management of system resources such as CPU, Input/Output devices and drivers, memory and software. Examples given from modern operating system such as Unix and Windows driven operating systems.

Software Engineering 1

This course covers the following topics: Fundamentals of software engineering using a group project as the basic vehicle. Software crisis, managing complexity, requirements specification, architectural and detailed design, UML, testing and analysis, software process, and tools and environments.

Software Engineering 2

This course covers essentially the following topics: Basics of System Design, Design Methods, Object oriented software engineering, Introduction to OO concepts, Evolution of OO concepts, OO Analysis, OO Design, UML basics, OO Test and Maintenance, OO Project management, CASE tools.

Computer Skills

This course covers all the practical elements included in the ICDL certificate and consists of the following: Introduction to Information Technology, Windows operating system, Word, Excel, PowerPoint,Internet and e-mail Explorer and Outlook, Access database system.

SKILLS

   Professional Skills

  • 85% Complete
    Hard Working 85%
  • 80% Complete
    Communication 80%
  • 75% Complete
    Leadership 75%
  • 70% Complete
    Team Working 70%

   Programming Skills

  • 90% Complete
    Object-Oriented 90%
  • 85% Complete
    Algorithms Analysis 85%
  • 80% Complete
    Web Development 80%
  • 75% Complete
    Android Development 75%
  • 70% Complete
    Data analysis 70%

   Software Skills

  • 85% Complete
    Microsoft Office 85%
  • 75% Complete
    Adobe Photoshop 75%
  • 65% Complete
    Camtasia 65%

Events

  Awards

ACM

First Place at ACM SYPUCPC - 2014 & 2015

ACM International Collegiate Programming Contest (abbreviated as ACM-ICPC or ICPC) is an annual multi-tiered competitive programming competition among the universities of the world. The contest is sponsored by IBM.

Startup Weekend Damascus

Third Place - 2015

Startup Weekend is a 54 hour event that brings together designers, developers, entrepreneurs, and experts from all domains to do amazing things. All Startup Weekend events follow the same basic model: anyone is welcome to pitch their startup idea and receive feedback from their peers. Teams form around the top ideas and embark on a three-day frenzy of business model creation, coding, designing, and market validation. The weekend culminates with presentations in front of local entrepreneurial leaders with another opportunity for critical feedback!

Khbrat Syria

Third Place - 2016

Khbarat Syria is an NGO that holds many events and project, one of these project is a startup contest that is much like startup weekend. our project in this contest won the third place and it was a bracelet that delivers the news to family and ambulance in case of mortar or blast, and prioritize the ambulance for the injured.

  Volunteer

Scratch Day Syria

Web Developer - Feb 2017

Scratch day is an international event hosted all around the world to educate and celebrate scratch programming language, and to introduce programming basics to kids. this event is organized by Genius Planet team.

Be 100 Ragl Damascus

Technical Support - Nov 2016

B 100 Ragl, is an Arabic animated fiction series produced by The Womanity Foundation and its partners, with a story plot that illustrates the challenges faced by women and the creative solutions to overcome them. Womanity Foundation organize series of events in the MENA region, called « Be 100 Ragl Tour ». This event tour aims to explore « how to leverage new media and innovation to contribute to gender balance in Middle East and North Africa.

TEDxYPU

Web Developer and Technical Support - Jan 2015

TED is a nonprofit devoted to Ideas Worth Spreading. They believe passionately in the power of ideas to change attitudes, lives, and ultimately, the world. TEDx is an event that bring together bright minds to give talks that are idea-focused, and on a wide range of subjects, to foster learning, inspiration and wonder – and provoke conversations that matter.

Contact

  Address

Damascus, Syria

  Phone

+963 991 448 543

  Mail

[email protected]

  Send Me a Message