1. Proposed System Integration:
Using Revit, Excel, Azure SQL
DB Server
Reasons
Beam design with 2
clicks
Edit design parameters
in Excel
Extract Beam data
from SQL
Database to Excel
Store beam parameters
from Revit in SQL
Database
Define the Purpose
and set the
parameters of a Beam
in Revit
By :
Ufuoma Okeme
ufo.okeme@rosarcbim.com
0211316126
2. 1. Purpose of a Beam: To be a Lintel
Tasks:
1. Program Revit
to add
additional
parameters
2. Create a Revit
Model
3. Set Structural
Parameters in
Revit
Note: Mark: BM6 is
used as the beam
name
8. 6.1. SKILLS DEMONSTRATED
1. Software Development/Integration
• Revit: using the Visual Studio Software, Revit API and Entity
Framework to get and set data to SQL Database.
• VBA: using Excel VBA and ADODB to get and set data to SQL
Database.
2. Database Design and development using MS SQL Server Mgt. Studio
and Transact SQL.
3. Cloud based Solutions Deployment: Azure SQL Server
4. Business Analysis: creating Solution Requirement for the Project
9. 6.2. SKILLS DEMONSTRATED
5. Workflow automation using Excel
• Load Suggestion: an algorithm that suggest loads to users based
inputted parameters, NZS 1170, and data mining previous users
preferences.
• Section Suggestion: an algorithm that suggest Sections to users
based inputted parameters, NZS3603, NZS 3404.
6. Professional experience in the CAD design, Engineering Design and
Software Design.
10. 6.3. SKILLS DEMONSTRATED
7. Information Management: by providing a unified repository (Azure
SQL Server) for Building Design Information such that
• Data Integrity is ensured.
• Information is accessible from anywhere, on any device, with any
Design Software (with an API e.g. Excel, Etabs, Revit, AutoCAD etc).
Also, creating room to scale the services and features to incorporate.
• Identity management for Users, Data Mining and Cloud Services
11. 6.4. SKILLS DEMONSTRATED
8. A holistic understanding of all the aspects, resources and
phases of solution’s design, development and deployment.
9. Problem solving and initiative skills: all of the above
programming, systems design, collaboration with consultants,
infrastructure management was carried by me
10. A strong desire and ability to push current technologies and
business boundaries.
11 Collaborating with interdisciplinary teams .
12. CONCLUSION
I have an exceptional imagination, a vision of what digitalised
engineering services should be and the necessary skill set required.
I can translate that imagination and vision into reality if given this
role.
Lastly, I can provide a complete vision statement of ideas I will
implement and/or a live presentation of some possible automated
workflows, just contact me for a no-commitment presentation.