Post Job Free

Resume

Sign in

Software Engineering C#

Location:
Richland, IA
Salary:
120000
Posted:
March 24, 2024

Contact this candidate

Resume:

Mohammed Gameal Elabed Elmatary

Summary:

•Creative Software Engineer with 7 years of experience in leading development of desktop and web based applications including 5 year of .Net development.

•Proven experience in designing and creating mobile games while ensuring optimal functionality and performance.

•Expert in using modern commercial game engines including Unreal engine 4, 5 and unity.

•Skilled in implementing technologies such as C#, ASP.Net, REACT, Entity framework, JavaScript, NodeJS, HTML5, CSS, REST, webForms, webAPI as well as Design Patterns.

•Good Experience in creating interactive UI.

•Experienced in creating software solutions for both commercial and social sectors to fulfill needs of major client groups nationally and internationally.

•Good experience in collecting, analyzing requirements as well as designing and implementing systems and features

based on them.

•Good experience in developing multiplayer systems.

•Experienced in integrating third party libraries and APIs.

•Experienced in testing and deployment.

Education:

•Master of Science in Computer Science from Maharishi International University, USA. 2022

•Bachelor of Business Information Systems from The Higher Institute for Commercial Science and Computers, Egypt. 2010

Technical Skills:

Languages: C#, Java, JavaScript

Game engines: UDK, Unreal engine 4, Unreal engine 5, Unity

Web: ASP.Net, Springboot, NodeJs, REACT, HTML5, CSS3, Bootstrap, jQuery, AJAX, Fetch, JSON JavaScript, Microservices.

Web and Application Servers: Tomcat, Apache, Microsoft IIS.

Databases: MySQL, NoSql, MongoDB

Design Patterns: Singleton, Prototype, Observer, Session, Session Factory, Factory, Abstract Factory, Proxy

SDLC: Agile / Scrum, DevOps, Waterfall

Platforms: Windows, MacOS, Android, IOS, Web

Academic Projects:

•Flower Species Recognition System, MIU (2020): Contributed to development of Machine Learning-based system to identify and classify flowers based on images. Technologies Used: TensorFlow, Python, Docker, Keras, Matplotlib, CAM, Django.

•Movie Recommendation System, MIU (2020): Developed system like Netflix to recommend movies.

Environment: Docker, JavaScript, HTML, Python, Kaggle, Visual Studio Code, Postman.

•Airline Satisfaction Prediction Engine, MIU (2020): Designed Machine-Learning based system to predict customer satisfaction with certain airlines. Technologies Used: Python, Docker, RESTful API, Matplotlib, Pandas.

•Spreadsheet Application, MIU (2020): Created a Java-based spreadsheet application. Technologies Used: Java, JavaFX, Eclipse.

•Dorm Room Rental Management Application, MIU (2020): Designed desktop application to store and manage information on dorm room rentals. Technologies Used: Java, Java Swing, Eclipse, SQLite.

•Airline Reservation System, MIU (2020): Developed web-based airline reservation system. Technologies Used: Java, Maven, RESTful API (Implemented REST API as a means of retrieving information from the system), Postman, Spring Boot, IntelliJ.

Anderson Tooling, Fairfield, Egypt Aug 2018- Jan 2020 Web Developer (Full Stack)

Project Description: Overhauling the existing website while establishing a product database and creating micro-systems to facilitate client-organization communication, product presentation as well as internal tools for end-user database manipulation.

Responsibilities:

•Translated company needs into design documents.

•Implemented the necessary technologies to ensure product requirements are met.

•Conducted regular meetings in order to maintain a clear and concise development schedule while assuring client satisfaction..

•Achievements:

•Created a streamlined end user friendly internal database manipulation system allowing the different departments to interact with their corresponding section of the website.

•Created a secured back-end system using ASP .net ensuring that different users retain different permissions according to their organizational role.

•Created a suit of tools to ensure that the database is always in sync with the company’s ebay store page.

•Created a set of interlacing micro-services in order to collect user data and generate relevant analytics reports.

Environment: MySQL, c#, visual studio, React, ASP.Net, Entity framework, OOP, JavaScript, Fetch API, Bootstrap, HTML5, CSS3.

Maharishi International University March 2020- June 2023

Project Description: Teaching and mentoring Master’s degree students in advanced software engineering techniques and workflows

Res●poDnessiibginlietidesa:nd prepared learning materials.

•Administered learning materials using modern teaching techniques and technology.

•Designed, prepared and administered learning assessments.

•Provided guidance and mentorship to students. Achievements:

•Developed a class attendance system to keep track of student class attendance.

•Designed, developed and presented various software development projects to help students work through complex design problems.

•Implemented gamification in the classroom in order to improve the success rate of students up to 96%. Environment: Java, JavaScript, UML, CSS3, HTML5, NodeJS, Springboot.

Freelancer.com/Upwork.com, Alarish, Egypt / Fairfield, USA Jun 2016- Aug 2020 Project Description: Took on full game development projects per client requirements. Freelance Game Developer

Responsibilities:

•Developed core game mechanics, prototyping, and user interface.

•Designed feedback loops as well as art and animation.

•Integrated 3rd party libraries.

•Produced clean code in C#

Achievements:

•Created comprehensive GDD detailing development stages, mechanics, and timeline.

•Conceptualized and developed numerous game applications as well as core gameplay mechanics.

•Ensured success of gaming applications by performing tests, debugging, and offering end user support.

•Increased revenue by implementing feedback loops and monetization strategies.

•Won third place in a startup competition for an educational game project.

Environment: C#,Unity, Visual Studio, Photoshop, Illustrator, Maya, Substance Painter, UE4.

Sinai University, Alarish, Egypt Aug 2018- Jan 2020 Software Engineer

Project Description: Collaborated with a team of professionals to create new systems for university as well as maintain existing ones.

Responsibilities:

•Translated university needs into design documents.

•Managed and mentored a team of professionals in implementing new systems as required as well as maintain existing ones..

•Conducted regular scrum meetings in order to maintain a clear and concise development schedule.. Achievements:

•Created a desktop system for locker rentals for the faculty of dental medicine.

•Created a web based system for generating university-wide exam schedules.

Environment: NoSQL, c#, visual studio, React, ASP.Net, Entity framework, OOP, JavaScript, AJAX, jQuery, Bootstrap.

Sinai University, Alarish, Egypt Oct 2013- Aug 2018 Systems Engineer

Project Description: Worked on, implemented and maintained networks and internal university systems.

Responsibilities:

•Managed active directory protocols.

•Maintained and updated databases as well as desktop and web based systems.

Achievements:

•Handled service requests in a timely manner and was able to address all of them without significant service downtimes..

•Created software for mapping structure of proteins according to needs of pharmacy school staff. Environment: Internet Information Services (IIS) · Wide Area Network (WAN) · System Administration · Database Administration, c#, visual studio, ASP.Net, Entity framework, OOP, JavaScript, AJAX, jQuery, Bootstrap, VB.Net, MS-Server tools - MS-Office Suite.



Contact this candidate