Software Developer - Contractor
Cooperative & Agricultural Credit Bank - CACBank
Total years of experience :19 years, 11 Months
• Design, code, test, debug and document software solutions to address business issues
• Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
• Provide technical and project co-ordination expertise across multiple areas of development
• Collaborate with peer organizations, quality assurance and end users to produce cutting-edge software solutions
• Interpret business requirements to articulate the business needs to be addressed
• Troubleshoot code level problems quickly and efficiently
• Work with various data and analyze them to derive insights/metrics which leads to better business understanding and improvements
• Help Create and Present technical ideas to higher management or beneficiaries
• Work closely with other developers and end users to ensure technical compatibility with user
needs
• Participate in requirement gathering sessions with bank department's users
Developed and still developing wide range of applications, websites, and business solutions:
Software Programming and Development:
• Jun 2004 - Aug 2004 |Marketing Monitoring System (ORACLE Developer 6i & Database 9i)
• Mar 2004 - May 2004 |Smart Telecommunication (VB6)
• Jan 2005 - Aug 2005 |Graduation Project (Business Integration Intelligence) (ORACLE Developer 10g, Database 10g & .NET)
• Jul 2006 - Aug 2006 |Automated Teller Machine(ATM) LogWriter (ORACLE Developer 6i & Database 9i)
• Apr 2007 - May 2007 |Attendance System (SQL SERVER & VB.NET)
• Apr 2008 - Jan 2009 |SMS Control Server (SQL SERVER & VB.NET)
• Aug 2010 - Oct 2010 |nCharge System(Evoucher Printing System) (C#2008 & SQL Server 2005, SMS)
• Aug 2011 - Pending |nMobilePOS (Mobile Refill System) (C#2008, SQL Server 2005, Java2 ME, SMS)
• Dec 2012 - Jan 2013 |Follow-up System (Incoming/Outgoing Correspondance Management) (C#2008, SQL Server 2005, Web Services, Faxing Services)
• Mar 2013 - Apr 2013 |Home Delivery System (VB 2008, SQL Server 2005, Windows Services, SMS)
Web Development:
• Mar 2008 - May 2008 |General Investment Authority Website (www.giay.org) (MySQL & PHP)
• Feb 2009 - Dec 2009 |Yemaniah Newspaper Website (www.yemaniah.org) (MySQL & PHP)
• Apr 2011 - May 2011 |CacInsurance Official Website (www.cacinsurance.com.ye) (MySQL & PHP)
• Oct 2011 - Oct 2011 |Al-Amal Bank Intranet (Microsoft SharePoint 2010 Server & SQL Server 2008)
• Jan 2012 - Feb 2012 |CAC International Bank Website (www.cacintbank.com) (MySQL & PHP)
• Oct 2016 - Feb 2017 |Mobile Money - Registration Management for CAC Bank (ASP.NET MVC5, JavaScript, SignalR, Dapper.Net, SQL Server)
• Aug 2017 - Sep 2017 |SPEED Stats Real-time Dashboard for CAC Bank (JavaScript, SignalR, SQL Server)
• Sep 2017 - Present |SPEED Transfer for CAC Bank (ASP.NET MVC5, AngularJS, jQuery, SignalR, WebAPI, SQL Server)
Working as a Support & Developers Team Lead in the governmental project of Procurement Management Information System (running ORACLE E-Business Suite R12) owned by High Authority of Tendering Committee to control the tendering and procurement cycles across all government’s sites. The main duties are:
• For each development project, work with the Product Owner and Team to refine user stories, identify risks, provide estimates, and plan achievable release targets
• Manages workflow of team
• Select, assist, and mentor my team of developers
• Participate in hands-on development as part of the team effort
• Optimize task assignments to developers based on strengths, interests, and balanced code experience
• Take ownership of detailed project schedules within scope
• Preparing the procedures and policies for the Development cycles
• Working with the functional team to insure that the system will accommodate all governmental procurement procedures as they’re in the Tender Law
• Motivate, coach and supervise daily functions of PMIS System Support staff
• Responsible for the effective allocation of support resources, as well as managing and producing reports and data as required by the management.
• Responsible for maintaining system administrations tasks as well as working as first line support for system users issues
Assisted the IT Manager to manage all IT resources by preparing plans as well as implementing them to develop the IT and ensure the availability of IT & Banking Electronic Services’ resources 24/7, in addition directed the development team to maintain the development of the current system (SELECT System v6), also created new applications to enhance and smooth the tasks achievement in all departments. Moreover, administrated the databases of the company in both production and test environments.
Finally, worked as a Project Manager for the following projects:
• MasterCard (Issuing & Acquiring)-first MasterCard Project in Yemen
• Cardless Money Transfer (ATM money transfer solution)
• Visa (Migration to Production phase & Regular Business Enhancements)
Responsible to manage the ORACLE 9i Databases on production (HP-UX 11i) and test (Linux Redhat) servers, also administered the main company system (SELECT System v6) by doing the following tasks:
• Managing SELECT System modules
• Managing Users’ privileges and roles for (SELECT System, VOL & VROL, MasterCardOnline)
• Applying the regular Visa & MasterCard Business Enhancements with coordination with the system provider (S2M)
• Managing ATM & POS Terminals and doing on-hand maintenance as well
• Fixing issues related to the SELECT System and contacting the system provider when needed
• Implementing the new patches (Insure testing the new patches before migrating them to productions env.)
• Maintaining the Development of the system \[screens and reports\]
In addition, developed some new applications that helped to smooth and enhance the tasks achievements in all company’s departments.
Having the first rank in IT
I Had the first rank