Position: Senior Software Engineer
Category: .NET
English level: intermediate
Years of experience: 11

- Spearheaded the development of CyberERP, focusing on the production and human resource module. The system was built using ExtJs with MVC MSSQL database and successfully deployed for over 25 institutions.
- Contributed to the development of more than 20 web applications for UNECA.
- Participated in SharePoint development for UNECA.
- Created SSIS packages for 4 UNECA applications.
- Developed various Web APIs to integrate external applications with the UN ERP system.
United Nations Economic Commission for Africa - Software Developer
September 2015 – Present

Duties and Responsibilities
•	Identifying and documenting what the proposed system will be like (Use case diagrams and architectural diagrams) 
•	Make a wireframe mockup presentation to the stakeholders to discuss and better understand the existing business process and the to-be system
•	Prepare an overall system design & Relational database design
•	User Interface (UI) design and implementation
•	Different module identification and development of modules
•	Beta release and demonstration of the system to the users
•	Hosting the application on Test Servers for User Acceptance Testing (UAT)
•	Preparing user manuals, help and training materials, and hosting the system on a production environment
•	Manages and maintains source code
•	Perform other duties as the supervisor asked

Cybersoft Pvt. Ltd Company - Programmer/Senior Software Developer/Solution line Manager
June 2008 – August 2015

Duties and Responsibilities
•	Responsible for consulting the design, development, and implementation of ERP Solutions 
•	Worked in the various Solution lines with respect to the overall design and architecture of ERP solutions.
•	Member of the Standardization Team responsible for setting standards for the Company’s coding layout and technical documents.
•	Define processes and procedures, including implementing .Net coding standards, SQL development standards, project and task management standards, and misc. process refinements.
•	Assist programmers in developing applications related to technological issues and technical problems.
•	Responsible for consulting the design, development, and implementation of MIS Solutions.
•	Designing relational database
•	Worked in the various Solution lines with respect to the overall design and architecture of solutions, particularly portal solutions.