Khladoun Al Danaf, Senior Software Developer

Khladoun Al Danaf

Senior Software Developer

Capital Banking Solutions

Location
Lebanon - Beirut
Education
Bachelor's degree, Software Engineering
Experience
13 years, 7 months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 7 months

Senior Software Developer at Capital Banking Solutions
  • Lebanon - Beirut
  • My current job since June 2016

- Business Modules Technical Lead Developer - Trade Finance / Forex / AML / SWIFT, mentoring colleagues and assigning and validating various tasks following the agile project methodologies.
- Implemented a multi-platform, large-scale, full live video/audio calls and chat solution through WebRTC technology.
- Automating bank processes via Linux batch scripts, building different integration tools with XML parsers and signatures.
- Design and implementation of web service (Rest and Soap) using Spring Boot and for some apps Java (JAX-RS, JAX-WS, EJB, and JPA)
- Investigation and development of new technologies.
- JAVA, Spring Boot, JPA, Oracle ADF/DB, WebRTC, JavaScript ES6, Microservices, JIRA, Agile Methodologies, Restful API, JSON, UTPLSQL, Bash, Web-sockets, JWT

React JS Front-End Instructor at Park Innovation
  • Lebanon - Beirut
  • My current job since May 2020

- Established a training course teaching Front-End Technologies + hands-on exercises.
- Across 2+ Bootcamps, one of them funded by the US Embassy in Lebanon, teaching more than 50 fresh graduates, enriching their knowledge
and assisting them in finding employment opportunities.
- React JS, Redux, React Routing, JavaScript Fundamentals, ES6, Material UI, Bootstrap, CSS3, HTML5.

Software Engineer at Path Solutions
  • Lebanon
  • May 2013 to May 2016

A Fintech solution provider of Digital & Social Banking, Mobility, Business Analytics, and others
- Migrating the core banking modules into new Java technologies, with exposure to 4 main core modules.
- Applying various major system enhancements and modifications upon client request and fixing client issues.
- Building a scheduled recurrent server job in a standalone application for automatically client classification under FATCA.
- Java, Spring, Struts, MyBatis, Javascript, Jquery, Oracle DB, Sybase DB.

Back End Software Engineer at Deltek (HRSmart)
  • Lebanon - Beirut
  • September 2011 to May 2013

Migrating the Employee Performance Management (EPM) PHP application, as part of an Enterprise Human Resource Management
- System into a new framework, which enhanced the functionality and performance of the module by more than 40%.
- Resolving reported client issues and applying new system enhancements, in a high-end product to major clients in the US and UK
- PHP, MySQL, JavaScript, MVC, OOP, jQuery, GIT, SVN, Yii Framework, Codeigniter

Full Stack Engineer at Euclidia S.A.R.L
  • Lebanon
  • September 2010 to September 2011

Develops business websites for small to medium businesses.
Building exciting small-to-medium business applications for clients with dynamic content through an in-house CMS, maintaining their
issues.
Developing internal solutions which provide different facilities to online users, such as online job portals, coupon systems, and others,
such applications improved the company income rates by more than 40%.
PHP, MySQL, JavaScript, MVC, OOP, jQuery, GIT, SVN.

Education

Bachelor's degree, Software Engineering
  • at Lebanese University
  • September 2010

Specialties & Skills

Developer Tools
Web Project Management
HTML + CSS
Unit Testing
MySQL Tools
JAVASCRIPT
BANKING
HUMAN RESOURCES
OBJECT ORIENTED PROGRAMMING
ORACLE DBA
Mongo DB
Agile Methodologies
Spring Boot
Spring Cloud
Kubernetes
React JS
RESTful Services
Microservices

Languages

Arabic
Native Speaker
English
Expert
French
Beginner
German
Beginner

Training and Certifications

Entrepreneurship I: Laying the Foundation (Training)
Training Institute:
Coursera -- University of Illinois
Date Attended:
November 2020

Hobbies

  • Playing Musical Instruments