Web Developer
Nahj Group Company
Total years of experience :14 years, 7 Months
• Write well designed, testable, efficient code by using best software development practices
• Create and maintain software documentation
• Stay plugged into emerging technologies/industry trends and apply them into operations and activities
• Managing the IT section of the Company
• Developing Android Apps
I provide the bank with the needed applications (Desktop and Web based applications), through the steps
of analysis and design and programming. Also I program the applications needed to be integrated with the central bank's applications
Took the responsibilities of the theoretical session of the course of (Compilers Design)
• Conducting technology research to advance knowledge and address issues critical to the
Sudanese community.
• Working on cryptography projects, such that we enhance and develop stream cipher
algorithms, like Snow1, Snow2 and Misty.
• Working in a PKI Mobile banking project, server side.
• Documenting what has been developed and enhanced.
• Successfully finishing both projects and submitting their close out reports.
• Working as Technical Support (Software)
I granted the Master's Degree by research in Computer Security (Public Key Infrastructure). Thesis title is "Development of Certificate Revocation Validation Method for Mobile Phones based on Public Key Infrastructure"
I studied the following courses: Computer Science Fundamentals (c++), Algorithms and Data Structure, Systems Analysis and Design,Files Management Systems,Programming Methodologies,Computer Commercial Applications,Assembly Language,Operating systems,Files and databases,Compilers Design,Computer Architecture,Computer Networks,Artificial Intelligence and Expert Systems,Software Engineering ,Simulation and Modeling,Programming Languages Concepts,Advanced Databases,Systems Programming,Computer Systems Performance,Computer-Aided Design,nalysis and Design of Algorithms,Distributed Systems,Human and Computer Interaction,Multimedia,Fundamentals of Research Methodology. In addition to the graduation project.