Noe Michejda
Verified Expert in Engineering
Software Developer
Noe is a senior developer experienced in working with large business applications. He focuses on profoundly understanding stakeholders' goals and requirements to propose the most accurate and efficient solutions, and he is always eager to learn new technologies and patterns. Noe is passionate about clean, efficient code and values on-time delivery.
Portfolio
Experience
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), Windows
The most amazing...
...thing I've designed and coded was a 3D engine for extensive high-rise building models used by hundreds of desktop and mobile users on construction sites.
Work Experience
Lead Developer
Xignum
- Designed and developed the back end of a building information modeling (BIM) system for a large construction company.
- Built a domain-specific language (DSL) to model metadata for automatic UI creation across various projects.
- Gathered the client's business requirements, made technological decisions, and created architectural designs for various applications.
Senior Full-stack Developer
Independent Contractor
- Developed a desktop CRM application for stock exchang that included an offer generation system with automatic alignment between various national and European Union product naming norms.
- Created a real-time bidding server and front end for agricultural product auctions.
- Built various websites with complex DHTML interactivity.
Experience
BIM Management Platform
http://www.xignum.comI created an efficient visualization, storage, and synchronization engine for large 3D models with over 5GB range. It included an offline mode with client data encryption. The well-abstracted code allowed me to port code to three platforms—Windows desktop, Android, and iOS—with little effort.
Model-based PLM for Aerospace
I designed DSL to express engineering design metadata, including 40 main entity types with hundreds of relations. This metadata contained all necessary information and logic to generate most of the application's UI automatically. I also created an API server that allowed scripted interaction with data restricted with the same rules as in UI described in DSL.
Skills
Languages
JavaScript, C++, Domain-specific Languages (DSLs), C, SQL, CSS, CSS3, HTML5, HTML, TypeScript, Swift, Java, C#
Frameworks
Express.js, Android SDK, Windows Presentation Foundation (WPF), Metal, Realtime
Libraries/APIs
Node.js, OpenGL, REST APIs, WebGL, OpenGL ES, React, Windows Forms (WinForms), OpenSSL
Paradigms
Model-based Systems Engineering (MBSE), Concurrent Programming, Functional Programming, REST, Cross-platform
Other
Complex Problem Solving, Optimization, IFC, APIs, API Integration, Networking, DHTML, 3D, Multithreading, Mobile App Development, Cryptography, Encryption
Tools
Mocha, Git, Android NDK
Platforms
Windows, Linux, Visual Studio Code (VS Code), Amazon Web Services (AWS), iOS, Android, NVIDIA CUDA
Storage
MongoDB, NoSQL, MySQL, PostgreSQL
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring