Alaa Abu khalil, Software Development Team Leader

Alaa Abu khalil

Software Development Team Leader

Arax

Location
Jordan
Education
Bachelor's degree, Information Technology
Experience
12 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 4 Months

Software Development Team Leader at Arax
  • Jordan - Amman
  • My current job since January 2021

Work very closely with the business leaders to ensure development efforts are properly
prioritized and that requirements for projects are clearly defined
Provide coaching and guidance to the .Net developers (including mentoring,
communicating job expectations, reviews, deliverables, performance monitoring,
procedures, and standards, and providing feedback).
Communicate cross-functionally across various teams, ensuring clear communication
between developers and business leaders to drive development efforts.
Understand the scope and needs of the business, contribute technically to projects via
hands-on implementation, code reviews, and lead assigned projects to fruition.
Support project with the best practice, risk mitigation, and issue resolution. Work with
the developers to assess the impact of all changes to the platform.
Build and work on enterprise applications on top of different stacks; .Net stack like .Net
framework, .Net Core, Entity Framework, Web APIs, and front-end frameworks like React
JS and Angular, and Message queues like RabbitMQ, plus database design and
implementation using SQL Server.
Strong knowledge of software development life cycle (SDLC) project management
methodologies, with expertise in Agile/Scrum.

Sr. Software Engineer /Act Team Lead at Arax
  • Jordan - Amman
  • January 2019 to December 2020

Created proofs of concept for innovative new solutions.
Improved system performance by making proactive adjustments and resolving bugs.
Estimated work hours and tracked progress using Agile/SCRUM methodology.
Developing Sub Modules using SSO Authenticate, OIDC Client and React JS/Angular 8+.
Enhanced performance of written LINQ statements by re-writing LINQ statements as
SQL Statements (Custom Repository Pattern) and Stored Procedures.
Contributed ideas and suggestions in team meetings with Development Team Lead and
developers and delivered updates on deadlines.

Sr. Frontend Developer at Arax Solutions
  • Jordan - Amman
  • July 2016 to January 2019

* Leadership in development of a medical system Interface and front-end Application from scratch using Angular 7+ and React JS.

* Supporting team for handling front-end tasks.

* Build reusable components.

* Keeping front-end Application up to date with the latest Frameworks.

Sr. Software Developer at Optimiza Solution
  • Jordan - Amman
  • October 2015 to July 2016

• Leadership role as well as participating in development of a web archiving system application from scratch with full responsibility.
• Working closely with back end developers, to finish up the tasks quick with a perfect performance.
• Gather requirements around functionality and translate those requirements into elegant functional solutions.
• Handling front-end tasks with the team.
• Keep up to date on the latest industry trends in the front-end technologies.

Developer at Allied Application Group
  • Jordan - Amman
  • February 2012 to October 2015

•Worked with a team on Daily Jacket System, it's An OCR (Optical Character Recognition)
system which is a computerized scanning system that enables customer to scan
file and comparison with the original data in core banking.

•Worked with a team on ERM System; it can read COLD reports and export data, so it can be viewed in different formats such as Excel files or PDF files.

• Worked with a team on ERP system using Silverlight, ASP.Net, Crystal Report and MsSql 2005.

• Worked with a team on a BPM and workflow project(Correspondence system) using Silverlight and MsSql 2008.

• Comparing Engine : it's an engine which created for the banks in order to sorts the vouchers automatically by type then read the data variable from the Vouchers dynamically without need to set a static location of the archived vouchers then comparing them with a stored data in the bank to sort the result to three types:

1 - matching : which mean data have Vouchers.
2 - Vouchers doesn't have data in the bank .
3 - Data doesn't have have archived Vouchers.

• Business process mapping and visualizing business processes using BPMN 2.0.

• Implemented and automated business processes using ProcessMaker.

• Utilized strong interpersonal and communication skills to communicate with a team and customers.
• good problem solving skills.

Education

Bachelor's degree, Information Technology
  • at Applied Science University at Amman
  • August 2011

Computer Science/Information Technology Degree, Applied Science University at Amman (2006-2011)

High school or equivalent, Scientific
  • at Islamic Education College
  • June 2006

School: Islamic Education College Tawjihi - Amman - (2006)

Specialties & Skills

Angular 4+
AngularJS
User Interface Design
HTML + CSS
Crystal Reports
Web Services
ASP.Net
Silverlight application using C# and VB
Business Process Management
ProcessMaker
Business Process Developement
.Net Application using C# and VB
Regex Regular Expression
Web API Controller
JavaScript/JSON/Ajax
Entity FrameWork
JQuery / JS Plugins (JBootstrap, Moment JS... etc.)
Kendo UI
ASP.Net MVC
Object Oriented Programming - OOP Principles
Telerik Fiddler
ADO.NET
multi-tiers Architecture
angular js
Typescript
UI librariesBootstrap, Primefaces, Material Design...etc)
SQL Server
angular 7+
React JS

Languages

Arabic
Expert
English
Intermediate

Training and Certifications

ASp.Net (Training)
Training Institute:
ASP.Net
Date Attended:
June 2011

Hobbies

  • Technology, Programming, IT, Music, Sports, Games