I am a Senior Software Engineer with over 15 years of industry experience developing desktop, mobile and full stack web applications in a range of environments / languages from C, Objective C and C# to Python, JavaScript and TypeScript spanning server and client sides using modern practices such as AJAX and REST to tie the two together. I headed a small group of engineers to develop a universal client and server framework running on modern browsers and Node.js alike to leverage our expandable and semantic, in-house graph DB. I`m personally proud of the power and flexibility it provided to upper layer components — like supporting declarative programming in XML or JSON data formats where binding helped express the connections between relationship, property and method members of any combination of components. It allowed for clear separation of concerns where our UI widgets were only responsible for UX behavior and rendering output to HTML + CSS or SVG while promoting great composition patterns which we exploited to design integrated, purpose-filled, data centric apps.
©