10+ years' experience in software development with skills to build software programs effectively with consider delivery time. Also, I have experience in the test field that support me to improve code quality.
Looking forward to a challenging career opportunity in the software development field, where I can enhance my experience, creativity, and technical background.
■ Participate in the whole Software Development Life Cycle.
■ Design and develop SSRS reports.
■ Design and implement database structures.
■ Developed full-stack web applications which processed, analyzed, and rendered data visually using Angular.
■ Development full-stack web applications using Asp.net MVC5, Web API, Entity Framework, SQL Server, HTML, CSS, JavaScript and Knockout.js.
■ Perform code reviews and mentor junior developers on the proper approaches to application development and compliance with Design Patterns.
■ Creating End to End tests for product and setup development Test, UAT and Production environments.
Projects:
HiveCFM
■ Design and development with C++, SQL and MFC as user interface.
■ Adding some features of ERP by .NET (WPF, DevExpress) and designed using MVVM design pattern to
the main software product and interactive with it by C++/CLI.
■ Working under Agile (Scrum and Kanban) as management process.
■ Writing unit tests for C++ projects using Microsoft native test framework.
■ Responsible for training the software engineers from 2017.
■ Participates in code review from June 2018.
Projects:
• C++ Projects (ERP)
• Notifications System ( SMS/Email ) Project
• Job Order Costing Project
• Order System Project
• Maintenance Project
• .Net Projects (ERP)
• Material Dimension Project
• Account Segmentation Project
• Improve Archiving System Project
■ Developed libraries to optimized configurations for run automation test.
■ Developed an effective automated test script design with objectives of maximizing the re-usability and their
maintainability.
■ Responsible for the creation, definition, implementation and leadership of an automation strategy that
defines how test automation will be performed.
■ Manages refactoring approach and methodology to ensure automation code continues to gain in efficiency.
■ Configured test lab environment of many agents to organize run of automation tests and get minimum time
to run thousands of test scripts.
■ Provided automation training to manual testers.
Experience in Building Software Applications
Experience in ASPNET MVC Web Application
Experience in ASPNET Core MVC
Experience in Building RESTful Services with ASPNET Web API
Experience in SQL Server
Experience in C, and C#
Experience in WPF MVVM
Experience in HTML, CSS and JavaScript
Experience in SQL Server Reporting Services
Experience in UI Test Automation Using Coded UI Test
Experience With Source Code and Version Control TFS
Experience with Working Within an Agile Scrum Team
Troubleshoot and Debug Issues
Ability to Analyze Complex Technical Information
Consistently Seeking and Learning New Technology
Enhance the Functional and Technical Aspects of Products
Manage Multiple Projects in Deadline-Driven Environments
Highly adaptable and flexible professional