CAREER SKILLS
C#
.Net Application
Developer
MS SQL Server
Web API
.Net 6 Core
MVC
Entity Framework
RDBMS
Bootstrap
HTML
CSS
Devexpress
JavaScript
MangoDB
Azure Cloud
DevOps
Git
SSRS Reports
Languages
English
Arabic
Skills
Birthdate
Dec 1989
Marital Status
Married
Nationality
Sudanes
Current Address
Bahrain, Manama
Personal information
**********@*****.***
Contact
YOUSIF MOHAMED ELHASSAN
SOFTWARE ENGINEER
“To accomplish great things, we must not only act, but also dream; not only plan, but also believe”.
I am seeking a position as a Software Engineer where I can work in a challenging environment and gain experience in working as part of a team to research and develop new software products and maintain existing products.
Profile
Business Application Developer
Dal Group JAN 2017 - OCT 2017
Developing Desktop Application using C#.Net and VB.Net using visual studio.
•
Working with MS SQL Server, Stored procedure and relational database.
•
• Integration with DAL Group database.
• Testing and Implementation.
• Developing high-end reports.
• Troubleshoot Systems issues.
Knowledge on ERP system in CRM module using Microsoft Dynamic EX 2009.
•
Software Engineer/Test Engineer - Part time
Soft Tiq Nov 2021 - Jan 2022
Activities and responsibilities:
I Develop Windows Form and Web application using ASP.Net C#, MVC, and Sql server as database.
•
Writing Sql queries and stored procedure, designing relational databases from scratch.
•
• Working closely with Sales, Inventory, eCommerce Module. Testing and Debugging system issues and run User Acceptance Testing for all software.
•
• Perform full-stack, full life-cycle feature development. Experience
Software Developer/Engineer and Database Developer National Guard Nov 2017 - Present
Current activities and responsibilities:
I develop web based Internal services and reporting services which included hierarchical structures and decision levels to improve the dataflow of the main systems.
These services developed by writing test driven structure for both sides due to security were an essential part of the development. Services were built using C# and .net 6 core. Creating, Developing and Maintaining Database Integration between two services and several databases. Documents and maintains software functionality. Troubleshoots, debugs, and upgrades existing systems. Codes, tests, and documents new systems or enhancements to existing systems and prepares the appropriate documentation.
Applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.
•
Mentor and learn from other team members through pairing, code reviews, knowledge shares, etc.
•
Architect, design, and implement scalable, secure, highly available, backend services.
•
• building software with the Agile methodology.
Work closely with other talented developers, UX, and QA in a collaborative Agile team.
•
Research new technologies and bring forward new ideas to support the business.
•
B.SC (HONOR) IN COMPUTER SCIENCE
SUDAN UNIVERSITY OF SCIENCE AND TECHNOLOGY, Khartoum 2015 Responsive Web Design Certification
https://www.freecodecamp.org/certification/joez89/responsive-web- design
Education