Alaa Abu khalil, Software Development Team Leader

Alaa Abu khalil

Software Development Team Leader

Arax

Lieu
Jordanie
Éducation
Baccalauréat, Information Technology
Expérience
12 years, 4 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :12 years, 4 Mois

Software Development Team Leader à Arax
  • Jordanie - Amman
  • Je travaille ici depuis janvier 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 à Arax
  • Jordanie - Amman
  • janvier 2019 à décembre 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 à Arax Solutions
  • Jordanie - Amman
  • juillet 2016 à janvier 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 à Optimiza Solution
  • Jordanie - Amman
  • octobre 2015 à juillet 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 à Allied Application Group
  • Jordanie - Amman
  • février 2012 à octobre 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.

Éducation

Baccalauréat, Information Technology
  • à Applied Science University at Amman
  • août 2011

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

Etudes secondaires ou équivalent, Scientific
  • à Islamic Education College
  • juin 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

Langues

Arabe
Expert
Anglais
Moyen

Formation et Diplômes

ASp.Net (Formation)
Institut de formation:
ASP.Net
Date de la formation:
June 2011

Loisirs

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