1. 1280 Hay El MOUAKAWAMA P4 Main 00212663305706
OUED ZEM, Morocco. Web www.blogkom.cf
29 years old, Married
y.nouali@gmail.com
Yahya NOUALI
Senior Software Engineer
Summary
7 years of experience in programming solutions that focused on COBOL, Microsoft Visual Studio,
Java, and relational database design. Skilled in Object Oriented Programming in Java, Microsoft
.NET and COBOL, Web site development using scripting languages, PHP and ASP.NET for interactive
functionality, and networking fundamentals focused on maintaining connectivity and operation of
server systems.
Have functional experience in the financial services, Distribution/Retail and Banking sector within
international and multicultural environments (Carrefour, BNP Paribas, BDDF, and CGI)
Strong Communication skills and the ability to function as a key team member by processing
information and convey to the team as well as receive in like fashion from each fellow team
member
Willing and able to relocate and travel internationally as needed.
Experience
CGI Technologies and Solutions Inc. Rabat, Morocco 2014 to Present
Senior Software Engineer
Enhance and support existing application written in COBOL and PowerBuilder. Applications include
management of suppliers, development and implementation of sales promotions and product
reference.
• As part of the maintenance area, my duty was to solve the host incidences that might occur in
the daily use of the applications and also code new improvements and functionalities, by
modifying existing software, or by creating new programs. This, of course, involves batch
programs, modules and online programs.
• Provide technical and application troubleshooting and help desk support for clients by mail and
phone.
• Write detailed technique specification, production documents, test documents, and user
guides.
• Work with other team members to provide 2nd level incident support.
• Provide problem resolution of client-reported problems escalated from the 1st level support
desk.
• Ensure that users are informed as to status and expected resolution times.
• Develop and implement root cause fixes to prevent recurring problems.
• Maintain close customer service links with business partners.
• Pro-actively look for opportunities to enhance the effectiveness of the team and services
provided to our business partners.
• Applications: BCP Simulations (for supplier’s management), BCP Collection (for sales
promotions), BCP Noyau (database product reference), BCP Budget (For contract management).
• Tools: DB2, CICS, VSAM, SQL, QMF/SPUFI, COBOL, COBOL, CICS, JCL, TSO/ISPF, UTRANS, CA
Platinum, PowerBuilder 7 & 12.5, In Sync, SVN, Windows 2008 Server, HP Service Manager.
BNP Paribas Mediterranean IT, Casablanca, Morocco 2013 to 2014
Programmer Analyst
2. Participated in all phases of system development including requirements gathering and analysis
through project design, development, testing, implementation, deployment, maintenance and
enhancement in response to business exigencies.
• Develop, maintain, and test programs and code according to technical specifications, and
different quality standards of BNP Paribas.
• Perform investigation of problems, support existing systems, and assist with system
enhancements.
• Draft and validate technical specifications for IT applications according to client's business
workflows
• Perform build and component testing on development projects (creation of test scenarios &
build test record)
• Perform integration tests and Issue Tracking with HP Quality Center
• Recommend best technical and methodological practices and contribute to their
implementation
• Participate in the implementation of engineering practices CMMI Level-3, in accordance with
the internal Quality Management System of the FSGBU (Financial Services Global Business Unit)
• Perform quality reviews (code review and test records...).
• Monitor and update the repository configuration management.
• Ensure regular reporting to the Onshore/Offshore management
• Actively participate in the functional and technical capitalization
• Tools: COBOL, TSO/ISPF, IMS, DB2, MVS, JCL, CA ENDEVOR, File Aid, GOAL, SPUFI, ADOGEN,
SYSTEM CODE, RDZ, RSM.
BNP Paribas Mediterranean IT, Casablanca, Morocco 2009 to 2013
Programmer Analyst
Developed and maintained Java/Cobol based applications that manage the relationship between
the bank and a person (customer, prospect, guarantor, agent, representative ...)
• Designed and developed various two and three-tier corporate and individual web applications,
interacting with customers and business analysts to ensure all requirements were met.
• Identified and corrected issues related to integrating with existing COBOL stored procedures to
provide modernized solutions incorporating increased efficiency, functionality, and usability.
• Worked within Struts and SWEETDEV framework simplifying structure and functionality of the
presentation layer
• Provided QA testing, and supplementary Tier II support for multiple applications, ensuring
customer access via login administration or functionality help, and correcting software bugs or
flawed requirements.
• Analyzed, designed and developed DB2 Cobol modules, Stored Procedures for International
Fund launches.
• Tools: UNIX (AIX), Web sphere Application Server, Oracle 10i, Java J2EE (Struts, spring, EJB and
Hibernate), Framework RIA SWEETDEV, SQL, Pac base/COBOL.
BNP Paribas Mediterranean IT, Casablanca, Morocco 2008 to 2009
Programmer Analyst
As a junior COBOL programmer, my main task during this mission was to code and debug by
following the technique specifications provided by collaboration with colleagues in France. The
source code, once finished, should be polished as is indicated by the client's code optimization
application. The unit test and edition of test document was also in our charge.
• Provide technical expertise in identifying, evaluating, and developing effective procedures and
system requirements that meet business requirements
• Write new, or modify existing, program code based on physical design and/or programming
specifications. This includes documenting the program code.
• Conduct unit testing. If required, also conduct integration testing using test cases/scenarios
and test data.
• Diagnose and resolve code defects.
• Determine whether redesign is required for proper resolution.
• Analyze, design and produce application enhancements.
3. • Experience with all phases of the Software Development Lifecycle, including system analysis,
design, coding, testing, debugging and documentation.
• Application : "Agate, ODG, OSP, FICOBA, Authorizations & Operations, Notice of Operations,
Dates Calculation, General Accounts, Loan by net, DAT, FICP, END Of DAY, Guaranties, Oasis,
Proviso, Rent ability, Reporting, Risks…
• Tools : Pac base/Cobol , JCL/Job Set, UNIKIX, DFED/MPEDIT/Vi, VSAM, Oracle/SQL &
PLSQL, Unix/KSH, Quality Center, Atlas2
Education
Masters in Computer Science, BAC+4 2008
Faculty of Science and Technology - FST, SETTAT, Morocco - Diploma as an application engineer in
Computer Science at the Faculty of Science and Technology of SETTAT.
Two-year University degree, BAC+2 2006
Faculty of Science and Technology - FST, SETTAT, Morocco - Two-year University degree in
Mathematics and Physics
Skills
• Programming Languages: C/C++, C#, COBOL, Java,
• Databases: Oracle, DB2 and SQL Server.
• Operating’s Systems: Z/OS, AIX, and Windows Server 2008/2012.
• Frameworks: Struts, spring, .NET, WPF, WCF.
• Mobile: Android and Windows Phone (WINRT).
• Web: PHP, JavaScript, HTML5/CSS3, Web Forms, ASP.NET MVC 5, Word Press & Joomla
• Tools: Microsoft Visual Studio, IBM Rational Developer for System Z, IBM Rational Software
Modeler, Eclipse and HP Service Manager.
• Other: JCL, QMF/SPUFI, ENDEVOR, UTRANS, File Aid, ABAND Master.
Affiliations
• Active Member, Microsoft Virtual Academy, 2014 to 2015 - Microsoft Virtual Academy provides
free, online training to help Developers, IT and Data Professionals, and students learn the latest
technology, build their skills, and advance their careers.
• Former, Africa Code Week, 2015 to 2015 - Africa Code Week initiative by SAP, which aims at
empowering African youth with the coding skills they need to thrive in the 21st century
workforce and become key actors of Africa's economic development.
Training
• Cobol Development Training, BNP Paribas Med IT, 2008 to 2008 - Training for 3 months on the
technologies: "MVS/CICS, COBOL, Pac Base, UNIX and Oracle", followed by an English training
for one month duration.
• PowerBuilder Essentials course, CGI, 2014 to 2014 - The PowerBuilder Essentials course covers
these core skills and topics in-depth:
- Mastering the tool: IDE skills and development environment configuration
- Power Script Language Essentials: Master basic coding constructs and syntax in
PowerBuilder
- GUI: Master the tools and constructs to create robust Window Forms
- Object Orientation: The foundation of solid code
- Database Connectivity: Interfacing with an enterprise database and writing embedded
SQL
4. - Data Window Technology: Create rich user interactions with enterprise data using data
aware objects
- Deployment: Packaging and delivering your application to the end user desktop