Emad Eldin Ahmed
Senior Software Developer
Egypt - Cairo
ac3d2i@r.postjobfree.com
eg.linkedin.com/in/emad-el-din-omran-2129511b
Summary
A dedicated professional with over 8 years experience in software development. Solid Software development skills.
BIM Software development.
2D/3D Graphics Development.
Basic math and geometry algorithms.
Programming Languages:
C/C++ (MS VC++, MS VC# .Net), openGL, ActionScript 3.0,Java,Python Experience
Senior Software Engineer
Civil Service Commission at Kuwait
Charged with the design and development of software to automate Civil Service using Entity Framework (EF)
Windows Presentation Foundation (WPF) using MVVM Design Pattern Windows Communication Foundation (WCF)
Senior Software Engineer
Simprex3D (AB3DLabs)
2017 - Present
2015 - 2017
Charged with the design and development of software for 3D design software to facilitate 3D printing. Developing and maintaining a 3D program using actionscript, c++. Based on Convert 2D shapes to 3D Object by allow user to draw 2D object in Top, Front, Side planes and automatically generating corresponding 3D Object. using FlashBuilder(ActionScript 3.0) Interface.
using C++ Solver.
Developing 3DEditor based on Modern OpenGL Programming. using WPF interface.
Using openTK.Net.
Using Shaders Programming Language (GLSL).
Import/Export Mesh objects as (*.obj, *.STL).
Editing (vertex, face, edge).
Boolean operation (union, Subtract, Differences).
Implement picking object algorithm using color/Ray trace. Apply material to 3DMesh object.
Drawing 2DObject (line, circle, BezierCurve
Generating 3D Primitives Object.
Apply texture to 3D object.
Developing Sketchup Plugins based on (our C++ Solver, Ruby). Developing Rhino Plugins based on (our C++ Solver, C#). Developing Revit/AutoCAD Plugins based on (our C++ Solver, C#). Visit AB3DLabs
Senior Software Engineer 2008 - 2015
Structural Soft, Inc.
Charged with the design and development of software for structural design of light frame wood and metal buildings.
Developing and maintaining a 3D rendering engine using OpenGL, modifying and maintain existing geometric algorithms that solves lateral and framing structures. Developing and implemented mathematical algorithm to solve rendering problem. Programming Revit PlugIn using .Net.
Developing AutoCAD Plugin using .Net.
Developing BuildingWorx Suite
Participated in the design, prototyping and testing of BuildingWorx Suite. Generate 3D model for Framing/Lateral Objects.
Generate 2D model for Framing/Lateral Objects.
Importing and Exporting Exchange Files Between Structural Soft and Autodesk Revit. Using C++, C#.Net, OpenGL.
visit Structuralsoft, LLC
External Instructor at Information Technology Institute (ITI) Information Technology Institute (ITI)
Part-Time: Teaching Engineering systems (CAD\Revit), plugin Programming. Revit addin programming Using .Net
AutoCad Addin programming using .Net
Robot Structural Analysis Addin Programming using .Net Visit ITI
Senior Software Developer (PartTime)
ENRVision
Developing and maintaining a 3D Structural Application(CAD System). 2014 - Present
2011 - Present
ISec Steel frame design for KSA company (SBSCO)
C++.Net, OpenGL.
EnrColumnPro Easy way to convert CAD column to Revit column. Implement Program to Convert CAD columns to Autodesk® Revit® columns. Implement technique to Automatically Reinforcement RC(Revit concrete column). visit EnrColumnPro
EnrHousePro
Based on Detect Rooms from 2D Lines and Automatically Generate Walls,Doors,Windows,Roofs. Implement Algorithm using Graph Data structure to detect Rooms. Implement Mathematical Dll (include all geometry Operation). visit EnrVision
Software Developer
Central laboratory of agricultural expert systems
January 2008 - May 2008
-Developing and maintaining a Website enables decision makers to obtain statistical data about cattle and buffaloes on the national level for The Public Institute for Veterinary Services(http://www.govs.gov.eg)
- using ASP.Net, AJAX, SQL Server and Crystal reports
-C#, crystal Report, SQL Server 2000
Education
Bachelor Degree in Computer Science
Assiut University
2001 - 2006
Faculty of Computer and Information,Computer science. Graduation Project: Design & Implementation of a 3D Game. Project Objective: Implement a 3D Game.
Project Tools: 3D MAX, C++, DirectX9 APIs, Photoshop. Project Grade: Excellent.
It's a Role playing game type, we implement the game engine (Sound, input, graphics, particle system, Billboard, script engine).
Technical Skilles
Technical
C# .Net, C++.Net
MVC5, .NetCore, Web Development(Angular/React).
OpenGL(GLSL), OpenGLES, OpenTK.Net
Revit/CAD APIs
ActionScript 3.0,Java,Python
Tools
MS VisualStudio
FlashBuilder
Revit/CAD API
AndroidStudio
Projects
StructuralSoft
LateralWorx.
FramingWorx.
BuildingWorx.
AB3DLabs
AB3DBasic.
AB3DFull.
AB3D Pro (3D editor).
CAD/Revit/Rhino/Sketchup Plugins
Personal Information
Name : Emad eldin ahmed abdeen
Tel : 011********
Nationality : Egyptian
Date of birth : 4 April, 1985
Marital status : Married