Mo'men A.Mohsen
Asyut, Egypt
My primary goal as a software developer is to apply my technical skills in the field of IT to deliver high quality
service to clients. I intend to do this by utilizing my expertise in developing and maintaining complex and
reliable computer systems as well as applying solutions to alleviate issues with existing systems/programs. I aim
to bring success to the company by providing IT solutions that will address technical issues as effectively as
possible. My solid background with programing languages, database administration and data analysis techniques would be very constructive in meeting the company’s technical requirements. I thrive in a multidisciplinary working environment and look forward to working with a web development team.
Education
Bachelor degree in computer and information science - Assiut university
Responsibilities
- Analyzes system requirements, including identifying program interactions and appropriate interfaces
between affected components and sub systems. Identify the dependencies on other applications,
components and sub systems
- Makes design recommendations towards the development of new code or reuse of existing code
- Participates in Sprint Planning, Tasking and Estimation of the assigned work
- Responsible for the development of re-usable services, user interfaces, unit testing, and code reviews
Skills
- Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation
- Strong knowledge of JavaScript with object oriented programming
- Good knowledge and working experience in AngularJS (1.x)
- Extremely strong communication skills. Take task ownership and have a strong desire to learn
- Strong CSS, SASS knowledge
- Experience with general User Experience concepts and the ability to design highly effective user interfaces
- Strong knowledge of web security concerns and preventive measures
- Strong knowledge of modern frontend technologies, best practices, and load speed optimization techniques
- Experience in creating self-contained, reusable and testable modules and components
Work Experience
Database Administrator, 2016 till then
CPIU, Asyut
- Analyze, conduct and implement physical DB designs
- Document and maintain current DB patches
- ensure all data are recovered, systems and data integrity are maintained
- Carry out performance assessment test and tuning on the DB system
- Conduct audits on the entire environment
Software developer, 2011 to 2015
Osloup co., Asyut
- Design and develop web and desktop applications.
- Implemented appropriate backup and restore strategies to protect all data assets.
- Monitored database performance, tracked and stored procedures and queries’ execution times and implemented improvements on efficiency.
- Deploying reports through (reporting services).
- Configured SQL Server for optimum performance.