alaa batha, Software Engineer

alaa batha

Software Engineer

Computer Network Systems

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Science
Experience
9 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :9 years, 5 Months

Software Engineer at Computer Network Systems
  • United Arab Emirates - Al Ain
  • My current job since November 2021

- Providing software application support under the supervision of the management.
- Performing analyses on software application functionality and suggesting improvements.
- Ensuring effective front-end and back-end functionality of applications.
- Consulting with the software development team, internal users, and clients to improve
application performance.
- Managing code migration across environments to ensure continued and synchronized
functionality.
- Establishing the root causes of application errors, and escalating serious concerns to the
management.
- Keeping a record of configuration changes and scheduling application updates.
- Documenting processes and monitoring application performance metrics.
- Providing front-end support to clients and colleagues in other
- Test system services periodically and ensure that all services are working properly.
- Re-test the scenario completely of the issue to find out the cause of the problem, describe
it correctly and sufficiently, and direct it to the responsible party to solve it and follow it up
until repair, testing, and verification.

Full Stack Engineer at Mared
  • United Arab Emirates - Dubai
  • January 2020 to April 2021

- Develop, record, and maintain web-based applications
- Write clean, secure, test-driven, easily maintainable, and modular codes.
- Database designing and maintenance.
Build reusable code and libraries for future use.
- Perform UI/backend tests to optimize performance.
- Collaborate and work with frontend and mobile app developers on the backend needs of projects.
- Ensure HTML, CSS, and shared JavaScript is valid and consistent across applications
- Utilize backend data services and contribute to increasing existing data services API
Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
- Document the development process, architecture, and standard components
- Coordinate with co-developers and keeps project manager well informed of the status of development effort and serves as a liaison between development staff and project manager
- Keep abreast of new trends and best practices in web development
- MVC compliant Development
- Design simple and intuitive user interfaces - the creation of examples through wireframes and mockups.
- Optimization of Code and database queries and functions through Code Review and Project Review Sessions.

Senior Software Engineer at SUBH ENGINEERING
  • Syria - Damascus
  • June 2018 to December 2019

- Maintain team harmony
- Produce detailed specifications
- Solve complex performance problems and architectural challenges
- Integration of third-party APIs and web services
- follow software development processes, prepare detailed project documentation
- Work in a team environment with shared code; disciplined use of source code control and process documentation
- Work closely with Project Managers and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
- Write well-designed, testable code
- Troubleshoot, test, and maintain the application to ensure strong optimization and functionality

Back End Developer/System Designer at AMeSCom
  • Syria - Damascus
  • April 2016 to May 2018

Collaborated with other team members in developing our multi-modules ERP System, I was
the designer and developer for the following modules:
 User Management (Administration): which detects user permissions and manage
tracking user actions and notifications.
 Accounting Management: collaborating with Sales and Purchasing Modules in order
to facilitate the process of efficiently monitoring the flow of products into and out of an
existing inventory in the warehouse.
Duties:
 Designing Back End services according to business requirements.
 Designing ERDs to ERB Modules.
 Working with analysts on the feasibility of a conceptual design by taking technical
specifications prepared by the analyst and designing system components to meet the
set requirements.
 Drawing up detailed design documentation including diagrams that indicate the
various components involved
 Preparing instructions for developers implementation
 Coordinate with other team members to ensure functionality according to systems
specifications, and develop solutions to problems or issues that arise
 Retesting system integrity after fixing bugs or adding new services or a new model to the
system.

Web Application Developer - Software Engineer at Elixir
  • Syria - Damascus
  • July 2014 to March 2016

• Communicate with customers to gather requirements and provide technical support
• Designing and Implementation new services and models according to business requirements.
• Administrating the servers of customers.
• Retesting system integrity after fixing bugs or adding new services to the system.
• Extracting reports and making on-demand software developments according to the work
circumstances and requirements.
• Analysis, Design, and Implementation of new services
• Testing, Maintenance, Reports, data migration
• Working on ERP System (Human Resource, Accounting, Petty Cash, Tasks Management System,
Archiving, Mail office)

Education

Bachelor's degree, Computer Science
  • at Damascus University
  • June 2014

Bachelor of Information Technology Engineering Major in Software and Information System Engineering

Specialties & Skills

Software Engineering
Web Applications
Laravel
Analytical Skills
Notifications (Soket, Firebase)
javascript, typescript, angular
Written and verbal communication skills
GIT, JIRA, bitbucket
PHP, Laravel
OOP, OOD, SDLC
API, Restful, SOAP, JSON, JWT
Debugging, Troubleshooting
MVC, Solid, Design Pattern, Clean Code
.Net core, ASP.net, Entity Framework, ORM
HTML, CSS, Ajax, Bootstrap
creativity ,innovation, team player
communication skills

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

Arabic
Expert
English
Expert

Hobbies

  • solve logic puzzles