Chief Technical Officer
JValley Software Solutions
مجموع سنوات الخبرة :18 years, 3 أشهر
Leading Development team of 20+ members of products managers, developers and Quality engineers.
Supervising and managing Security projects implementation from hardware selection, infrastructure preparation, to deployment, configuration and training.
Team management and projects tasks prioritization.
Collecting and reviewing user's requirements documentation for the different products.
Clients’ and partners management and communication.
Create and own company needed processes, and templates to enhance projects delivery.
Create performance review forms to suite the different levels and titles in JValley, enforce using it, and educate the team on its points, goals, and action items.
Supervise and manage products’ deployments, and handle the support and change requests life cycle.
Developing software testing methodologies, requirements, specifications, and test plans.
Reviewing and preparing technical and financial proposals for services, security solutions (hardware and software), and complete security solutions.
Supervise and organise proof of concept processes, either to meet client’s requirements, or per products department’s requests; from logistics, installation, and technical reports to represent the result.
Projects Manager/Director:
Upgrading and enhancing the already sold products from classic ASP to .Net.
Creating and developing new products that adds to Pave Systems Suite.
Customer support; supporting the clients in the USA by phone; e-mails, and through pave systems client support web site, to provide them with training, patches, and troubleshooting their installed systems.
Manage all resources working in the Jordan office.
Manage all the Projects.
Enforce quality standards to the projects, and made sure requirements are met correctly, and that work is done efficiently.
Manage the requirements gathering, and monitored the business of the systems.
Manage the interaction with clients.
Assist the project teams technically; review their code, and the technical documentation.
Handle all Interviews and recruitments in the company.
Supervising and supporting the technical team
Design and add/update web pages based on the client’s new requested functionality.
Apply modifications on middle tier and backend storage tier to implement customer’s new requested functionality
Propose and implement database design as optional backend storage in addition to XML.
Create and/or update windows, and web services.
Create tools and scripts to migrate data to the new database.
Client support and requirements gathering.
Handling client communications and reporting.
Design, author and review test plans, test cases and execute them using automated test tools
Develop test drivers using ANSI C, and Scripts using tcl/Expect scripting language.
Review and analyze test results.
Report bugs into bug tracking database, and update the statuses each test cycle.
Design, author and review technical specification documents.
Design, author and review UML use cases, class diagrams, and business architecture.