# Roy Rowland > Leading Frontend BIM development - Senior Frontend Engineer | Angular | Typescript | JavaScript | HTML | CSS Location: Austin, Texas, United States Profile: https://flows.cv/royrowland Proficient Languages: Typescript / Javascript, HTML, CSS, LESS Frameworks / Tools: Angular, AngularJS, React, NgRx, RxJS, GitHub, Github Copilot, AI, Jasmine, Xeokit ## Work Experience ### Senior Software Engineer @ Fieldwire by Hilti Jan 2025 – Present | Austin, Texas, United States Leading frontend development of the upgraded 3D Building Information Modeling (BIM) capabilities by leveraging the Xeokit library for rendering and custom components for viewing and interaction - Migrated existing capabilities from AngularJS using the HOOPS Platform to Angular10 using Xeokit - Developed the capability to view federated (aggregated) models and a toggleable hierarchy of entities - Integrated 3D Tasks and Models with existing 2D architecture for seamless connections + alignment between the two systems - Contributed to the Xeokit library and built additional capabilities into their plugins Contributing to many frontend focused groups like the Design System, tasked with reusability across the application, and the Frontend Chapter, tasked with maintenance, upkeep, and enhancement of the frontend as a whole. ### Software Engineer @ Fieldwire by Hilti Jan 2021 – Jan 2025 | Austin, Texas, United States Provided core development for major features including the main settings page, customizable task attributes, sorting / filtering based on custom attributes, file system features, custom symbols on plans, batch editing of markups, and performance improvements across the tasks functionality - Implemented a caching service to store data client-side and drastically reduce data synced across the network, realizing 96-99% loading time improvements for our mid-large size clients - Improved performance and stability of the application by reducing aggregate load times of data and memory usage by 70-90% depending on user project configuration - Participated in the migration of hundreds of components from AngularJS to Angular10 - Assessed the frontend application for GDPR compliance and migrated the frontend to a dynamic routing system used to connect multiple regionally distinct backends and AWS containers - Worked directly with representatives and relationship managers from our largest clients to implement tailored improvements that resolved specific issues related to the size of their projects and helped enhanced productivity - Improved rendering on the task view and reduced processing time by up to 80% - Eliminated the chance for exponential loading by implementing the cancellation of in-flight requests - Interviewed prospective Front-end and Full-stack candidates in first round technical interviews ### Senior Associate - Software Development - Knowledge Solutions @ PwC Jan 2019 – Jan 2021 | United States Responsible for the design, development, and maintenance of the team's web applications and content management systems housing information critical to the sales efforts of colleges providing client service. ∙ Leveraged Google Apps Script and Advanced Google APIs, React, Recoil State Management, Material-Ui, Markdown, and the Google Suite of products for data management and presentation Additional responsibilities included the design and development of: ∙ Automation tools / scripts leveraged by various teams across the firm ∙ Systems designed to gather and process content from engagement teams across the firm ∙ Internally built "galleries" that automatically and dynamically serve content to users as they visit pages within the enterprise domain Examples of projects include: A web-app that provides a single source aggregated view of critical information to engagement sales team colleagues. Content is gathered from user submissions, curated by the team, and when approved for use, served dynamically to users that visit the site or wherever the tool was embedded on the domain. Content approval processes leveraged across the firm during the COVID-19 crisis to align work performed across the breadth of the firm and provide materials, thought-leadership, and win stories to the client service teams quickly and efficiently. Skill and Languages Leveraged: Extensive use of the Google Suite, Google Apps Script and Advanced Google APIs, Javascript / Typescript, React, Recoil State Management, HTML, CSS, Material-Ui, Bootstrap, jQuery, and Github ### Senior Associate - Asset and Wealth Management Technology @ PwC Jan 2017 – Jan 2019 | New York City, Massachusetts, Texas Worked within the Insurance Digital Practice on System Transformations ranging from Current State Analysis through Target State Documentation, Vendor Selection, Vendor Proof-of-Concept, and Implementation Stand-up. Provided support on a full Front-to-Back Office modernization and system implementation for a derivatives trading ecosystem totaling ~200Bn AUM ∙ Facilitated a current state derivatives trading ecosystem assessment through information gathering and playback in the form of meeting documentation, deliverable production, due diligence information gathering, and facilitation of presentations with real time document finalization with clients and with executive level leadership ∙ Assisted with the production of future state recommendations through requirements gathering, leadership meetings, target operating model selection, and vendor research with primary responsibility for deliverable production and quality Supported a small ‘SWAT’ team of very senior colleagues on an 10 week long high-pressure engagement focused on assessment and governance of the program leading up the first of multiple global conversions ∙ Maintained key project documents including those centered around future audit requirements, scope of work, action tracking, project plans, material/deliverable organization, and general administration items such as meeting schedules ∙ Extended for a short duration after the project to support the stand-up of a more agile management style moving in to subsequent time periods of the project Provided assistance to the UAT Planning team by creating tracking and macro - enabled schedule generating work sheets ∙ Aided with compilation of a cohesive project plan incorporating various work streams and many inter-dependencies before, during, and post Go-Live of implementation ∙ Gained experience with VBA while creating an automation addition to a financial tracking spreadsheet used on similar engagements; it was subsequently dispersed to Insurance leadership ### Tech Tutor @ Penn State University Jan 2015 – Jan 2016 ∙ Provide guidance and training to students and faculty on using software such as Microsoft Office, Photoshop, PSU ANGEL, Visio, Acrobat, InDesign, Sites at Penn State, WikiSpaces and Prezi ∙ Assist student and faculty with coding projects in Java, C++, HTML, and Python ∙ Research other software to provide clients with assistance ### Advisory Intern - Asset & Wealth Management Technology @ PwC Jan 2016 – Jan 2016 | New York, New York ∙ Assisted the Asset and Wealth Management Technology Team with the implementation and testing of a mutual fund management system ∙ Researched, recommended, and designed a dashboard displaying key metrics used by high level traders and executives within a private equity firm ### Application Support Intern @ Dominion Jan 2015 – Jan 2015 | Cleveland, Ohio ∙ Replicated inventory scanning system using COBOL to improve efficiency of resource receiving; currently in use at one of two resource distribution centers ∙ Aided with data migration project from Sybase to Oracle and updated IBM Cognos reports affected by the change; participated in weekly meetings with key stakeholders ∙ Managed weekly and monthly reports on change orders, mainframe reports and entries to emergency libraries; verified discrepancies for security and policy assurance ∙ Operated within the 10 member Customer Care Service team supporting enterprise applications ### Teaching Assitant and Tutor @ Penn State University - Beaver Jan 2014 – Jan 2015 | Monaca, PA Acted as the Teaching Assistant for Computer Science 101 Introduction to C++ Programming Tutored peers in: ∙ CMPSC 101 - Introduction to C++ Programming ∙ CMPSC 121 - Introduction to Programming Techniques (C++) ∙ ECON 102 - Introductory Microeconomic Analysis and Policy ∙ ECON 104 - Introductory Macroeconomic Analysis and Policy ∙ STAT 200 - Elementary Statistics ∙ HIST 144 - The World at War: 1939-1945 ∙ IST 110 - Information, People and Technology ∙ IST 220 - Networking and Telecommunications ### Peer Leader @ Penn State University - Beaver Jan 2014 – Jan 2015 | Monaca, PA ∙ Mentored and assisted the freshman class during orientation and the transfer to college ∙ Served as a personal resource and mentor for approximately 25 students during their freshman orientation, transition, and school year ∙ Presented to new students on various topics about the transition to college and academic success ### Department Manager @ T&M Hardware and Rental Jan 2014 – Jan 2015 | Harmony, PA ∙ Preformed restocking, ordering, and general upkeep of the 'Cleaning Aids' department ### Sales Associate @ T&M Hardware and Rental Jan 2013 – Jan 2015 | Harmony, PA ∙ Helped customers find products ∙ Promoted customer satisfaction and increased return purchases ∙ Organized and oversaw work preformed by newer employees ∙ Acted as a knowledge resources for customers and other employees ## Education ### Bachelor's of Science in Information Sciences and Technology Penn State University Jan 2013 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/royrowland - GitHub: https://github.com/RCRJ --- Source: https://flows.cv/royrowland JSON Resume: https://flows.cv/royrowland/resume.json Last updated: 2026-03-29