Noe Michejda, Developer in Warsaw, Poland
Noe is available for hire
Hire Noe

Noe Michejda

Verified Expert  in Engineering

Software Developer

Location
Warsaw, Poland
Toptal Member Since
October 5, 2022

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

Xignum
C++, OpenGL, Android SDK, Android NDK, NoSQL, MySQL, Concurrent Programming...
Independent Contractor
JavaScript, C++, MySQL, PostgreSQL, DHTML, CSS, SQL, Optimization, Windows...

Experience

Availability

Part-time

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

2008 - PRESENT
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.
Technologies: C++, OpenGL, Android SDK, Android NDK, NoSQL, MySQL, Concurrent Programming, JavaScript, Node.js, iOS, Metal, Express.js, PostgreSQL, 3D, Multithreading, Cross-platform, Mobile App Development, REST, APIs, Optimization, Windows, Android, Linux, HTML, Java, C#, Windows Presentation Foundation (WPF), Complex Problem Solving, Realtime, WebGL, NVIDIA CUDA, REST APIs, API Integration, Networking, Cryptography, C, Encryption

Senior Full-stack Developer

2001 - 2007
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.
Technologies: JavaScript, C++, MySQL, PostgreSQL, DHTML, CSS, SQL, Optimization, Windows, HTML, C#, Windows Forms (WinForms), Complex Problem Solving, Networking

BIM Management Platform

http://www.xignum.com
Set building information management (BIM) applications for large construction projects. They allow overlaying a Microsoft Project-like schedule, issue tracker, team discussions, cost calculations, and building maintenance data over 3D models of substantial high-rise buildings.

I 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

An application for keeping technical documentation of the aerospace project in the form of a detailed model with the generation of relevant documents directly from data.

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.

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring