Software Developer
Amana Financial Services Ltd
Total years of experience :15 years, 9 Months
1- Developed Price Feed desktop application, that allowed Amana to show instant updates for stock market products prices on our website & build database that contains stock market products history from 2010 till now.
Responsibilities:
1.1- Worked closely with the dealing department to understand the stock market business in order to deliver the targeted project & meet the business needs.
1.2- Searched for the most professional way to develop this project in terms of the application (speed - stability - cost effectiveness).
1.3- Developed multithreading desktop application that extract instantly stock market data from MT4 application & save it in our local database using the following technologies (MS visual studio framework 4.6, c#, oracle database).
1.4- Build oracle database that save stock market data history from 2010 till now & products changes extracted by the application the following intervals (instantly - every minute - every 5 minutes - hourly - daily).
2- Developing & amending company websites websites using the following technologies (php - codeigniter-, HTML5, javascript, jquery, ajax, css, mysql):
Responsibilities:
2.1- Developed php API that extract the stock market prices from the Price Feed application database & update the website details with instant stock market price changes, on top of this API we build many widgets that show important analysis for stock market product & a market rates page that help the client to see the stock market prices changes instantly.
2.2- Developed reporting module that helps research & development managers to check their team achievements on daily & periodical basis relatively to a set target to each team member.
2.3- Developed newsletter module that helps marketing team to generate daily automated newsletter with different content (articles - videos - webinars - market prices).
2.4- Responsible of frontend & backend changes request by marketing team in different websites.
3- Developing Front End web designs submitted by graphic designers according to marketing team needs.
Responsibilities:
3.1- Develop responsive front end web designs, using the following technologies (HTML5, JQuery, Javascript, Bootstrap, CSS).
3.2- Develop responsive email templates for marketing campaigns announcements.
4- Working on creating customized workflow scenarios on Bitrix24 CRM application.
4.1- Developed Change Request workflow that allow any employee to request a new task from the IT department going through a different series of approvals.
4.2- Developed Add/Modify/Delete Employee workflow, that help the company to keep track of any employee access permissions & installed softwares.
1- Working as application consultant for Dubai Police Academy on an educational desktop application that facilitates the communication between the teacher and student during the class by offering a real time synchronization for every action done by the teacher on his book to the student’s book, saving all these changes to a permanent database.
Responsibilities:
1.1- Worked closely with clients to analyze IT system requirements, client’s information technology needs and their resources in order to plan IT projects and fulfill client’s expectations.
1.2- Solved clients IT issues - Determined changes, recommended quality software, projected modifications of software, hardware.
1.3- Created easy and effective user manual that helps clients to understand each functionality in the application.
1.4- Handel a yearly training course for Dubai Police Academy teachers and students.
2- Participated in developing User Manager Web application for Dubai Police Academy, it helps the admin to manage the database through web
application, using the following technologies: MySQL, Java and Apache tomcat.
3- Developed business reports concerned with analyzing the company's product portfolio and potential customers using following technologies: MySQL, php
3.1 -Reports giving analysis on company products portfolio in relation with number of customers, showing all
customer related data filtered by geographical area.
3.2- Reports showing discount percentage range on different products and eligibility criteria for applying
discount.
3.3- Reports calculating sales revenue before and after applying the eligible discounts.
4- Developed Ana Khattat web application, this application helps the user to create and design in simple steps user own designs using unique calligraphic fonts and graphical effects.
Responsibilities:
2.1- Developed Ana Khattat application web version using the following technologies: HTML5, JavaScript, Jquery, CSS and Cordova .
2.2- Handled application-testing process by preparing unit testing document and executing test cases.
1- Participated in developing web application for Masdar City Abu Dhabi that handles online customer’s visa application, payment and issuing, using the following technologies: ASP.Net, MSSQL, c#, JavaScript and CSS.
Responsibilities:
1.1- Developing new modules upon customer request
1.2- Designed databases tables, stored procedures, views, functions and jobs using SQL Server 2008 for the new desired modules.
1.3- Assured and checked the quality and the integrity of the data received from the store collectors to the application.
1.4- Design application modules work flow documents.
1.5- Set time plan for all development phases.
1.6- Preparing unit-testing document for developed modules.
1.7- Handel UAT to insure that developed modules meet the business needs.
1- Participated in developing MI Touch: a web based software developed specifically for pharmaceutical
companies to help medical representative in managing their daily work
Responsibilities:
1.1- Developed MI Touch using the following technologies: MI Framework, ASP.Net, MSSQL, C#, javascript, HTML and CSS,
1.2- Developed following modules (Ratings - Surveys - Marketing activities - Meetings).
1.3- Designed databases tables, stored procedures, views, functions and jobs using SQL Server 2008 for the new desired modules.
1.4- Assured and checked the quality and the integrity of the data received from the store collectors to the application.
1.5- Prepared summary report for developed modules.
1.6- Prepared unit-testing document for developed modules.
1.7- Helped in peer to peer testing in modules developed by other developers.
1.8- Fix issues.
1- Developed web based ERP System using the following techniques: ASP.Net, MSSQL VB, HTML and CSS.
1.1- Developed following modules (Vacations - Training - Employee profiles - Setups modules).
1.2- Designed databases tables, stored procedures, views, functions and jobs using SQL Server 2008 for the new desired modules.
2- Developed reporting services:
2.1- Developed crystal reports.
2.2- Developed RDL reports.
3- Developed bank drivers: SQL scripts that extract employee’s data from database - ex: bank account numbers and salaries and other data - and export it to secured formatted sheets.
4- Developed time keeping drivers: SQL scripts that extract employee’s time in/ out data from client database and import it in to the ERP solution database.