(542,'com_content.article.2','','2024-01-06 22:47:57',431,31725,'3abdfbe95e145a10d56a379599ceb5f11a572465','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\nLead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<ul>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS AND ATTRIBUTES\\r\\n-->\\r\\n<h3><a id=\\\"skills-and-attributes\\\" href=\\\"#skills-and-attributes\\\"> Skills and Attributes<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim<\\/li>\\r\\n<li>C \\/ C++ \\/ Python<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 22:47:57\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 22:41:26\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":412,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7324,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0),(543,'com_content.article.2','','2024-01-06 22:49:38',431,31747,'862ccf63282c00b5b19f1d1853af0f9cb8e396f6','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<\\/li>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS AND ATTRIBUTES\\r\\n-->\\r\\n<h3><a id=\\\"skills-and-attributes\\\" href=\\\"#skills-and-attributes\\\"> Skills and Attributes<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim<\\/li>\\r\\n<li>C \\/ C++ \\/ Python<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 22:49:38\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 22:47:57\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":413,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7326,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0),(544,'com_content.article.2','','2024-01-06 22:55:58',431,31845,'4889db874359a46eeaa91e9ac810b8d030d687e8','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<\\/li>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS\\r\\n-->\\r\\n<h3><a id=\\\"skills\\\" href=\\\"#skills\\\">Skills<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Engineering<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim \\/ Amesim<\\/li>\\r\\n<li>IBM DOORS, Siemens Teamcenter<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>Git \\/ SVN \\/ GitLab \\/ BitBucket \\/ JIRA<\\/li>\\r\\n<li>C \\/ C++ \\/ Python \\/ Ruby<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 22:55:58\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 22:49:38\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":414,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7327,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0),(545,'com_content.article.2','','2024-01-06 22:57:08',431,31889,'6396d4cdcd7f40528930cda3e164f997b3147ed4','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<\\/li>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS\\r\\n-->\\r\\n<h3><a id=\\\"skills\\\" href=\\\"#skills\\\">Skills<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Engineering<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim \\/ Amesim<\\/li>\\r\\n<li>IBM DOORS, Siemens Teamcenter<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<\\/div>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>Git \\/ SVN \\/ GitLab \\/ BitBucket \\/ JIRA<\\/li>\\r\\n<li>C \\/ C++ \\/ Python \\/ Ruby<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 22:57:08\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 22:55:58\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":415,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7328,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0),(546,'com_content.article.2','','2024-01-06 23:01:42',431,32150,'c4912551339364edb5cd94dd9aea41aad1ba911c','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<\\/li>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS\\r\\n-->\\r\\n<h3><a id=\\\"skills\\\" href=\\\"#skills\\\">Skills<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Engineering<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim \\/ Amesim<\\/li>\\r\\n<li>IBM DOORS, Siemens Teamcenter<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>Git \\/ SVN \\/ GitLab \\/ BitBucket \\/ JIRA<\\/li>\\r\\n<li>C \\/ C++ \\/ Python \\/ Ruby<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Personal<\\/h4>\\r\\n<ul>\\r\\n<li>Punctual, Focused, Conscientious<\\/li>\\r\\n<li>Observant, Responsive, Engaged<\\/li>\\r\\n<li>Analytical &amp; Creative Problem Solver<\\/li>\\r\\n<li>Gets things done!<\\/li>\\r\\n\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 23:01:42\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 22:57:08\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":416,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7329,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0),(547,'com_content.article.2','','2024-01-06 23:03:47',431,32252,'0defaab515f5dfc46ac30728644263c28d51acc6','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<\\/li>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS\\r\\n-->\\r\\n<h3><a id=\\\"skills\\\" href=\\\"#skills\\\">Skills<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Engineering<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim \\/ Amesim<\\/li>\\r\\n<li>IBM DOORS, Siemens Teamcenter<\\/li>\\r\\n<li>First Principles &amp; Napkin Sketches<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>Git \\/ SVN \\/ GitLab \\/ BitBucket \\/ JIRA<\\/li>\\r\\n<li>C \\/ C++ \\/ Python \\/ Ruby<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<li>Planning \\/ Execution \\/ Maintenance<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Personal<\\/h4>\\r\\n<ul>\\r\\n<li>Punctual, Focused, Conscientious<\\/li>\\r\\n<li>Observant, Responsive, Engaged<\\/li>\\r\\n<li>Analytical &amp; Creative Problem Solver<\\/li>\\r\\n<li>Gets things done!<\\/li>\\r\\n\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 23:03:47\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 23:01:42\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":417,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7330,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0),(548,'com_content.article.2','','2024-01-06 23:04:35',431,32243,'e40519ff243801fd886908a41367c34ab5eb225c','{\"id\":\"2\",\"asset_id\":56,\"title\":\"Professional\",\"alias\":\"professional\",\"introtext\":\"<div class=\\\"resume\\\"><!--\\r\\nPERSONAL INFO CONTACT\\r\\n-->\\r\\n<div class=\\\"pull-left contact\\\">\\r\\n<h4>Mark Tomaszewski<\\/h4>\\r\\n<p><em>Systems Engineer, Test Software Architect, Robot Whisperer<\\/em><\\/p>\\r\\n<p>Able to obtain a US security clearance<\\/p>\\r\\n<p><a href=\\\"mailto:mark@mark-toma.com?subject=Interested in your resume on mark-toma.com\\\">mark@mark-toma.com<\\/a><\\/p>\\r\\n<p><a title=\\\"LinkedIn\\\" href=\\\"https:\\/\\/www.linkedin.com\\/in\\/mark-tomaszewski\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> LinkedIn Profile<\\/a><\\/p>\\r\\n<\\/div>\\r\\n<!--\\r\\nTODO: CONTENTS\\r\\n-->\\r\\n<div class=\\\"pull-right contents\\\">\\r\\n<h4>Jump to Section<\\/h4>\\r\\n<ul class=\\\"fa-ul\\\">\\r\\n<li><a href=\\\"#profile\\\">Profile<\\/a><\\/li>\\r\\n<li><a href=\\\"#experience\\\">Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#skills\\\">Skills<\\/a><\\/li>\\r\\n<li><a href=\\\"#education\\\">Education<\\/a><\\/li>\\r\\n<li><a href=\\\"#research-and-technical\\\">Research and Technical<\\/a><\\/li>\\r\\n<li><a href=\\\"#leadership-and-volunteer\\\">Leadership and Volunteer<\\/a><\\/li>\\r\\n<li><a href=\\\"#teaching\\\">Teaching Experience<\\/a><\\/li>\\r\\n<li><a href=\\\"#prior-experience\\\">Prior Experience<\\/a><\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nPROFILE\\r\\n-->\\r\\n<h3><a id=\\\"profile\\\" href=\\\"#profile\\\">Profile<\\/a><\\/h3>\\r\\n<p>\\r\\nSystems Engineer with strong background in analysis, modeling\\/simulation, control, system\\/software development\\/integration, and verification\\/validation in the aerospace, aviation, and automotive industries. Prior foundational experience in a robotics research and development laboratory setting with applications in autonomous vehicles and manufacturing automation. Well-versed in translating technical understanding from theory through implementation to practice including many hours of debugging software and hardware while iterating through the integration of complex systems. Proficient with systems engineering process from requirement definition to validation. Regarded as a trustworthy technical colleague who tends to \\u201cget things done\\u201d and is sometimes referred to by nicknames such as \\u201cMarkGPT\\u201d\\r\\n<\\/p>\\r\\n<!--\\r\\nEXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"experience\\\" href=\\\"#experience\\\">Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEMPLATE\\r\\n-->\\r\\n<!--\\r\\n<h4>Company, City, State<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Title, [Sub]Function<span class=\\\"right\\\">begin - end<\\/span><\\/h5>\\r\\n-->\\r\\n<!-- <p><\\/p> -->\\r\\n<!--\\r\\n<ul>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<li><strong>Highlight<\\/strong> detail...<\\/li>\\r\\n<\\/ul>\\r\\n-->\\r\\n\\r\\n<!--\\r\\nBALL\\r\\n-->\\r\\n<h4>\\r\\n<a href=\\\"https:\\/\\/www.ball.com\\/aerospace\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nBall Aerospace Technologies Corp<\\/a>, Boulder, CO<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>System Test Engineer (Observatory I&T GSW Lead), Space Vehicles<span class=\\\"right\\\">May 2023 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, simulation, and validation<\\/strong> for 5 mission partner payloads using \\u201cright-size\\u201d approach for each\\r\\n<\\/li>\\r\\n<li><strong>Lead development and implementation of ground system integration<\\/strong> for mission partner situational awareness and test data delivery\\r\\n<\\/li>\\r\\n<li><strong>Deliver all test script products on schedule with excellent deployment success<\\/strong> exhibiting no functional anomalies nor required changes\\r\\n<\\/li>\\r\\n<li><strong>Support observatory I&T campaign as test team SME<\\/strong> for GSE, GSW, and first order diagnosis of bus FSW and payload behavior\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<h5>System Test Engineer (Test Automation Lead), Space Vehicles<span class=\\\"right\\\">August 2022 - present<\\/span><\\/h5>\\r\\n<ul>\\r\\n<li><strong>Lead test script\\/software development, configuration\\/change management<\\/strong> planning\\/training\\/development for 3 civil space vehicles\\r\\n<\\/li>\\r\\n<li><strong>Maintain test script repository<\\/strong> scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools\\/utilities\\r\\n<\\/li>\\r\\n<li><strong>Curate modular architecture of reusable scripts<\\/strong> by driving commonality across programs and components throughout script lifecycle\\r\\n<\\/li>\\r\\n<li><strong>Mentor junior to senior level engineers<\\/strong> with version control tools, programming languages, and automated test frameworks and methods\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy test-driven test script development workflows<\\/strong> leveraging XIL simulators to digitally validate test scripts\\r\\n<\\/li>\\r\\n<li><strong>Contribute to roadmapping the test automation future for space vehicles<\\/strong> by investigating new tools and performing trials and trades\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n\\r\\n<h5>System Test Engineer (Test Software Lead), Mechanisms<span class=\\\"right\\\">December 2021 - August 2022<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead test script development\\/maintenance<\\/strong> through script validation and test execution for a civil space mechanism test campaign\\r\\n<\\/li>\\r\\n<li><strong>Lead anomaly investigation to determine root cause(s)<\\/strong> of intermittent failures due to both hardware and test equipment \\r\\n<\\/li>\\r\\n<li><strong>Design, implement, and validate<\\/strong> a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design\\r\\n<\\/li>\\r\\n<li><strong>Develop and deploy multiple digital engineering tools<\\/strong> for cross-functional users to increase productivity while decreasing human error\\r\\n<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMOOG\\r\\n-->\\r\\n<h4><a href=\\\"https:\\/\\/www.moog.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nMoog Inc<\\/a>, <a href=\\\"https:\\/\\/www.moog.com\\/markets\\/aircraft.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">\\r\\nAircraft Group<\\/a>, East Aurora, NY<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Development Engineer (Systems Engineer), Test Equipment<span class=\\\"right\\\">February 2020 - November 2021<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead system design<\\/strong> of actuator acceptance and qualification test systems for a new pusher propeller rotorcraft design through all program phases from requirement definition to critical design review (currently in build phase)<\\/li>\\r\\n<li><strong>Specify, design, and implement real time code<\\/strong> for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces<\\/li>\\r\\n<li><strong>Analyze system level closed loop performance<\\/strong> to express anticipated requirement compliance at CDR and discuss potential discrepancies<\\/li>\\r\\n<li><strong>Derive and allocate requirements<\\/strong> for scripted automation features to be implemented by software department<\\/li>\\r\\n<li><strong>Lead system level redesign<\\/strong> using simulation models of a hydromechanical load system to meet customer\\u2019s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design<\\/li>\\r\\n<li><strong>Reverse engineer and rebuild<\\/strong> multiple legacy production test stands from existing hardware and as-built drawings to provide maintenance and reliability support to sustainment and improve digital documentation of deployed equipment<\\/li>\\r\\n<li><strong>Define and verify functional requirements<\\/strong> for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes<\\/li>\\r\\n<li><strong>Build, integrate, and test a XIL test system<\\/strong> for development and training purposes in the test equipment systems lab<\\/li>\\r\\n<li><strong>Lead CONOPS development<\\/strong> for departmental digital design and Industry 4.0 (IIOT) strategy<\\/li>\\r\\n<\\/ul>\\r\\n\\r\\n<!--\\r\\nCUICAR\\r\\n-->\\r\\n<h4>Clemson University (~CUICAR~), Greenville, SC<span class=\\\"right\\\"><\\/span><\\/h4>\\r\\n<h5>Research Engineer III, Vehicle Automation Group<span class=\\\"right\\\">July 2017 - February 2020<\\/span><\\/h5>\\r\\n<!-- <p><\\/p> -->\\r\\n<ul>\\r\\n<li><strong>Lead platform specification and operation planning<\\/strong> for $1M Open Connected and Automated Vehicle program<\\/li>\\r\\n<li><strong>Lead technical projects in vehicle automation and advanced manufacturing (robotics)<\\/strong> executed by PhD students<\\/li>\\r\\n<li><strong>Supervise 3 interns and 1 MS thesis<\\/strong> including vehicle autonomy, mobile manipulation, machine vision, physical prototyping<\\/li>\\r\\n<li><strong>Continuously train PhD students in technical development topics<\\/strong> to supplement academic and research experience<\\/li>\\r\\n<li><strong>Design, integrate, validate robotic systems<\\/strong> built on MATLAB\\/Simulink Real-Time and Robot Operating System (ROS)<\\/li>\\r\\n<li><strong>Procure, test, train users, manage inventory<\\/strong> for over $250k in robotics laboratory and instrumentation equipment<\\/li>\\r\\n<li><strong>Negotiate scope of work for new projects<\\/strong> between researchers and private project partners<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\n...\\r\\n...\\r\\n...\\r\\n-->\\r\\n<!--\\r\\nSKILLS\\r\\n-->\\r\\n<h3><a id=\\\"skills\\\" href=\\\"#skills\\\">Skills<\\/a><\\/h3>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Engineering<\\/h4>\\r\\n<ul>\\r\\n<li>PTC Creo \\/ SolidWorks \\/ AutoCAD<\\/li>\\r\\n<li>Matlab &amp; Simulink \\/ Maple &amp; MapleSim \\/ Amesim<\\/li>\\r\\n<li>IBM DOORS, Siemens Teamcenter<\\/li>\\r\\n<li>First Principles &amp; Napkin Sketches<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Software \\/ Development<\\/h4>\\r\\n<ul>\\r\\n<li>Git \\/ SVN \\/ GitLab \\/ BitBucket \\/ JIRA<\\/li>\\r\\n<li>C \\/ C++ \\/ Python \\/ Ruby<\\/li>\\r\\n<li>HTML \\/ CSS \\/ Javascript \\/ PHP<\\/li>\\r\\n<li>BASH, PowerShell, CLI Tools<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-left\\\">\\r\\n<h4>Personal<\\/h4>\\r\\n<ul>\\r\\n<li>Punctual, Focused, Conscientious<\\/li>\\r\\n<li>Observant, Responsive, Engaged<\\/li>\\r\\n<li>Analytical &amp; Creative Problem Solver<\\/li>\\r\\n<li>Gets things done!<\\/li>\\r\\n\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<div class=\\\"pull-right half\\\">\\r\\n<h4>Productivity<\\/h4>\\r\\n<ul>\\r\\n<li>Microsoft Office Suite \\/ OpenOffice<\\/li>\\r\\n<li>Adobe Creative Suite \\/ Gimp &amp; Inkscape<\\/li>\\r\\n<li>Google Apps \\/ Google Apps Script<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<!--\\r\\nEDUCATION\\r\\n-->\\r\\n<h3><a id=\\\"education\\\" href=\\\"#education\\\">Education<\\/a><\\/h3>\\r\\n<!--\\r\\nMS\\r\\n-->\\r\\n<h4>University at Buffalo (~UB\\/LINK~)<\\/h4>\\r\\n<h5>MS in Mechanical Engineering<span class=\\\"right\\\">February 2017<\\/span><\\/h5>\\r\\n<p><em>dynamics, controls, and mechatronics<\\/em><\\/p>\\r\\n<p>Thesis: <em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><\\/p>\\r\\n<p>Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Graduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Graduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nBS\\r\\n-->\\r\\n<h5>BS in Mechanical Engineering<span class=\\\"right\\\">June 2014<\\/span><\\/h5>\\r\\n<p><em>summa cum laude<\\/em><\\/p>\\r\\n<p><a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Undergraduate_Coursework_Portfolio\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Undergraduate Coursework Portfolio<\\/a><\\/p>\\r\\n<!--\\r\\nAAS\\r\\n-->\\r\\n<h4>Niagara County Community College (~NCCC\\/LINK~)<\\/h4>\\r\\n<h5>AAS in Mathematics and Science<span class=\\\"right\\\">August 2011<\\/span><\\/h5>\\r\\n<!--\\r\\nRESEARCH AND TECHNICAL\\r\\n-->\\r\\n<h3><a id=\\\"research-and-technical\\\" href=\\\"#research-and-technical\\\"> Research and Technical<\\/a><\\/h3>\\r\\n<!--\\r\\nMASTER\'S THESIS\\r\\n-->\\r\\n<h4>Master\'s Thesis, ~UB\\/LINK~<\\/h4>\\r\\n<h5><em>Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis<\\/em><span class=\\\"right\\\">Fall 2016<\\/span><\\/h5>\\r\\n<p>Development of a prototypical human upper limb motion analysis system using consumer devices.<\\/p>\\r\\n<ul>\\r\\n<li>Original software tools to access Myo and Sphero data in near-real-time from MATLAB<\\/li>\\r\\n<li>Theoretical upper limb modeling of forward\\/inverse kinematics, intrinsic\\/extrinsic model calibration<\\/li>\\r\\n<li>Validation of software functionality, model correctness, accuracy assessment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMECHATRONIC SW\\r\\n-->\\r\\n<h4>Mechatronic Interface Software Development<span class=\\\"right\\\">2014 - present<\\/span><\\/h4>\\r\\n<!--\\r\\nMYO SDK MATLAB MEX WRAPPER\\r\\n-->\\r\\n<h5><a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Myo SDK MATLAB MEX Wrapper<\\/a><span class=\\\"right\\\">2016 - present<\\/span><\\/h5>\\r\\n<p>Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from <a href=\\\"https:\\/\\/www.myo.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Thalmic Labs\' Myo Armband<\\/a> in MATLAB m-code through the <a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/matlab_external\\/introducing-mex-files.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">MATLAB executable (MEX)<\\/a><a href=\\\"http:\\/\\/www.mathworks.com\\/help\\/matlab\\/mex-library.html\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> C\\/C++ API<\\/a>.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/pPh306IgEDo\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"https:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/55817-myo-sdk-matlab-mex-wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/MyoMex\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Myo_SDK_MATLAB_MEX_Wrapper\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nSPHERO API MATLAB SDK\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero API Matlab SDK<\\/a><span class=\\\"right\\\">2014 - present<\\/span><\\/h5>\\r\\n<p>Extended the functionality of <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/48359-sphero-matlab-interface\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero MATLAB Interface<\\/a> to expose frequently requested device features of <a href=\\\"http:\\/\\/www.sphero.com\\/sphero\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Sphero<\\/a>\'s <a href=\\\"http:\\/\\/sdk.sphero.com\\/api-reference\\/api-quick-reference\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">low-level (network) binary API<\\/a> by writing a new core device class with a backwards-compatible interface.<\\/p>\\r\\n<p><a href=\\\"https:\\/\\/youtu.be\\/YohxMa_z4Ww\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> YouTube Preview (video) <\\/a> | <a href=\\\"http:\\/\\/www.mathworks.com\\/matlabcentral\\/fileexchange\\/52746-sphero-api-matlab-sdk\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> MathWorks File Exchange (code) <\\/a> | <a href=\\\"https:\\/\\/github.com\\/mark-toma\\/SpheroMATLAB\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> GitHub (code) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_MATLAB_SDK\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Implementation Design (wiki) <\\/a> | <a href=\\\"http:\\/\\/wiki.mark-toma.com\\/view\\/Sphero_API_Tutorial\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> Sphero API Tutorial (wiki) <\\/a><\\/p>\\r\\n<!--\\r\\nARMLAB RA\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Research Assistant<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Manage focused projects and subtasks in parallel cooperation with the research team<\\/li>\\r\\n<li>Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board<\\/li>\\r\\n<li>Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPELVIC FLOOR\\r\\n-->\\r\\n<h4>Pelvic Floor Analysis, ~ARMLAB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<h5>Engineering Team Research Assistant<\\/h5>\\r\\n<p><em>Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor?<\\/em><\\/p>\\r\\n<p>PI: <a href=\\\"https:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=tablove\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Tova Ablove, MD<\\/a>, Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<p>The objective of this project is to gain insight on the nature of force distribution on the pelvic floor muscles through cadaveric experimentation. Various experiments were designed in which geometric pose of the subject was controlled, intra-abdominal pressure was the input or excitation, and contact force on the pelvic floor muscles was measured. I was on a team of two engineering students supporting this work in the following ways.<\\/p>\\r\\n<ul>\\r\\n<li>Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware\\/software).<\\/li>\\r\\n<li>Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology<\\/li>\\r\\n<li>Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nLEADERSHIP AND VOLUNTEER\\r\\n-->\\r\\n<h3><a id=\\\"leadership-and-volunteer\\\" href=\\\"#leadership-and-volunteer\\\"> Leadership and Volunteer<\\/a><\\/h3>\\r\\n<!--\\r\\nARMLAB HARDWARE MANAGER\\r\\n-->\\r\\n<h4>~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">June 2014 - present<\\/span><\\/h4>\\r\\n<h5>Hardware Manager<\\/h5>\\r\\n<p><em>Automation, Robotics, and Mechatronics Laboratory<\\/em><\\/p>\\r\\n<p>Lab Director: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Administer and audit inventory logs for a diverse and dynamically changing hardware collection<\\/li>\\r\\n<li>Source equipment and prepare new orders for purchasing<\\/li>\\r\\n<li>Assemble and test new hardware upon receipt<\\/li>\\r\\n<li>Advise lab personnel on safe and effective operating procedures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nMAE-GSA PRESIDENT\\r\\n-->\\r\\n<h4>~MAE-GSA\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2016<\\/span><\\/h4>\\r\\n<h5>President<\\/h5>\\r\\n<p><em>Graduate Student Association, Department of Mechanical and Aerospace Engineering<\\/em><\\/p>\\r\\n<ul>\\r\\n<li>Stimulate the social, academic, and professional growth of more than 200 graduate students in the department<\\/li>\\r\\n<li>Organize and promote Interdepartmental events for student career growth<\\/li>\\r\\n<li>Foster professional relationships with integral university administration and staff<\\/li>\\r\\n<li>Manage annual budget and associated operational expenditures<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nIEEE RAS CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.ieee-ras.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"> <abbr title=\\\"Institute of Electrical and Electronics Engineers\\\">IEEE<\\/abbr> <abbr title=\\\"Robotics and Automation Society\\\">RAS<\\/abbr> <\\/a> at ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Chair<\\/h5>\\r\\n<p><em>Institute of Electrical and Electronics Engineers, Robotics and Automation Society, <a href=\\\"https:\\/\\/sites.google.com\\/site\\/rasscsunyub\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Student Chapter<\\/a>, ~UB\\/LINK~<\\/em><\\/p>\\r\\n<p>Faculty Advisor: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Advocate the state of the art in robotics, both technical and societal, to a broad audience<\\/li>\\r\\n<li>Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body<\\/li>\\r\\n<li>Mentor students with technical and professional aspects of supported academic and research projects<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nCPNC CO-CHAIR\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/engineering.buffalo.edu\\/cpnc\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Career Perspectives and Networking Conference\\\">CPNC<\\/abbr><\\/a>, ~UB\\/LINK~<span class=\\\"right\\\">2015 - 2016<\\/span><\\/h4>\\r\\n<h5>Co-Chair<span class=\\\"right\\\">April \'15, \'16<\\/span><\\/h5>\\r\\n<p><em>Career Perspectives and Networking Conference, School of Engineering and Applied Sciences<\\/em><\\/p>\\r\\n<p>The dynamic program for this event included collocation of numerous workshops and job-skills presentations from university Career Services and International Student Scholar Services, panel discussions and keynote speeches featuring accomplished alumni who have maintained strong relationships with our school, a talent fair showcasing many of the school\'s corporate partners, and a networking luncheon among other activities.<\\/p>\\r\\n<ul>\\r\\n<li>Work with a team of four graduate students to conceive, organize, and execute the inaugural event in the School of Engineering and Applied Sciences at University at Buffalo<\\/li>\\r\\n<li>Promote the initial concept internally to gain support and motivation for the first-ever event of this kind<\\/li>\\r\\n<li>Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university<\\/li>\\r\\n<\\/ul>\\r\\n<!-- SAGES LC COORDINATOR\\r\\n-->\\r\\n<h4>Learning Center, <a href=\\\"http:\\/\\/www.sages2016.org\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Society of American Gastrointestinal and Endoscopic Surgeons\\\">SAGES<\\/abbr> 2016<\\/a>, ~ARMLAB\\/LINK~, ~UB\\/LINK~<span class=\\\"right\\\">2016<\\/span><\\/h4>\\r\\n<h5>Lead Functional Coordinator, <abbr title=\\\"Human in the Loop\\\">HITL<\\/abbr> Interactive Surgical Simulation<\\/h5>\\r\\n<p>Coordinator: Professor ~VENKAT-KROVI\\/LINK~, <a href=\\\"http:\\/\\/medicine.buffalo.edu\\/content\\/medicine\\/faculty\\/profile.html?ubit=schwaitz\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Steven Schwaitzberg, MD, FACS<\\/a><\\/p>\\r\\n<p>Provide a supplemental two-day workshop for surgeons to showcase core technical strengths underpinning surgical simulation including; (i) controlled presentation of stimuli; (ii) instrumented measurement of the user\\u2019s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were,<\\/p>\\r\\n<ul>\\r\\n<li>Learn about the state of the art in human-in-the-loop surgical simulation<\\/li>\\r\\n<li>Compare evaluation of alternate technologies with a focus on economic and logistic viability<\\/li>\\r\\n<li>Learn about the ongoing development of validating the novel class of quantitative metrics<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nASME IDETC\\/ADMIF 2014 ORGANIZER\\r\\n-->\\r\\n<h4><a href=\\\"http:\\/\\/www.asmeconferences.org\\/idetc2014\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"American Society of Mechanical Engineers\\\">ASME<\\/abbr> <abbr title=\\\"International Design and Engineering Technical Conferences\\\">IDETC<\\/abbr>\\/<abbr title=\\\"Advanced Design and Manufacturing Impact Forum\\\">ADMIF<\\/abbr> 2014<\\/a>, Buffalo, New York<span class=\\\"right\\\">2014<\\/span><\\/h4>\\r\\n<h5>Student Organizing Chair<\\/h5>\\r\\n<p>Conference General Chair: Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo<\\/li>\\r\\n<li>Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives<\\/li>\\r\\n<li>Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down)<\\/li>\\r\\n<li>Supported the General Conference Chair with on-site operations at the conference<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nNCCC SPEAKER\\r\\n-->\\r\\n<h4>Invited Speaker, ~NCCC\\/LINK~<span class=\\\"right\\\">2013 - present<\\/span><\\/h4>\\r\\n<h5>Engineering Careers Forum<span class=\\\"right\\\">S\'14, S\'15, S\'16<\\/span><\\/h5>\\r\\n<h5>Special Topics in Undergraduate Engineering Academics<span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<!--\\r\\nTEACHING EXPERIENCE\\r\\n-->\\r\\n<h3><a id=\\\"teaching-experience\\\" href=\\\"#teaching-experience\\\"> Teaching Experience<\\/a><\\/h3>\\r\\n<!--\\r\\nTEACHING ASSISTANT UB\\r\\n-->\\r\\n<h4>Teaching Assistant, ~UB\\/LINK~<span class=\\\"right\\\">2014 - 2015<\\/span><\\/h4>\\r\\n<!--\\r\\nMECHATRONICS\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/www.mae.buffalo.edu\\/graduate\\/course_descriptions.php#MAE576\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Mechatronics (MAE 576)<\\/a><span class=\\\"right\\\">S\'15<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Support the course by supplementing the professor\'s efforts with course administration and instruction<\\/li>\\r\\n<li>Design lab experiments for implementation of mechanical systems with embedded processing<\\/li>\\r\\n<li>Offer primary technical support to students in their lab work (e.g. debugging hardware\\/software and discovering connections between theory and practice)<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nAPPLIED MATH MAE\\r\\n-->\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=376\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Applied Mathematics for <abbr title=\\\"Mechanical and Aerospace Engineering\\\">MAE<\\/abbr> (MAE 376)<\\/a><span class=\\\"right\\\">F\'14<\\/span><\\/h5>\\r\\n<p>Professor ~VENKAT-KROVI\\/LINK~<\\/p>\\r\\n<ul>\\r\\n<li>Conducted two laboratory sessions weekly (sessions were one hour with 40 students each)<\\/li>\\r\\n<li>Instructed students in core concepts of programming in Matlab<\\/li>\\r\\n<li>Held two office hours weekly and assisted professor with administrative duties<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nSTUDENT ASSISTANT\\r\\n-->\\r\\n<h4>Student Assistant, <a href=\\\"http:\\/\\/www.buffalo.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"University at Buffalo\\\">UB<\\/abbr><\\/a><span class=\\\"right\\\">2013 - 2014<\\/span><\\/h4>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=334\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">System Dynamics Laboratory (MAE 334)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=311\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Machines and Mechanisms (MAE 311)<\\/a><span class=\\\"right\\\">S\'14<\\/span><\\/h5>\\r\\n<h5><a href=\\\"http:\\/\\/undergrad-catalog.buffalo.edu\\/courses\\/index.php?abbr=MAE&amp;num=277\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Introduction to Mechanical Engineering Practice (MAE 277)<\\/a><span class=\\\"right\\\">F\'13<\\/span><\\/h5>\\r\\n<h4>Math Center Tutor, <a href=\\\"http:\\/\\/www.niagaracc.suny.edu\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\"><abbr title=\\\"Niagara County Community College\\\">NCCC<\\/abbr><\\/a><span class=\\\"right\\\">F\'10, S\'11<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment<\\/li>\\r\\n<\\/ul>\\r\\n<!--\\r\\nPRIVATE TUTOR\\r\\n-->\\r\\n<h4>Private Tutor, Independent Contract<span class=\\\"right\\\">2005 - present<\\/span><\\/h4>\\r\\n<ul>\\r\\n<li>Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering.<\\/li>\\r\\n<\\/ul>\\r\\n<!-- WORK EXPERIENCE -->\\r\\n<h3><a id=\\\"work-experience\\\" href=\\\"#work-experience\\\"> Work Experience<\\/a><\\/h3>\\r\\n<h4><a href=\\\"http:\\/\\/www.thenetcracker.com\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">The Net Cracker LLC<\\/a>, North Tonawanda, NY<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Technical Support<\\/h5>\\r\\n<p>Provide remote and in-the-field support for Windows-based PCs in a business environment<\\/p>\\r\\n<ul>\\r\\n<li>Maintain software, network connectivity, and multiple user accounts on five laptop PCs<\\/li>\\r\\n<li>Troubleshoot computer problems remotely via telephone with untrained personnel<\\/li>\\r\\n<li>Provide technology installation, maintenance and repair services to customers<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2011 - present<\\/span><\\/h4>\\r\\n<h5>Commercial Media Design<\\/h5>\\r\\n<p>Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations.<\\/p>\\r\\n<ul>\\r\\n<li>Instill consistency with creativity in new, unique aesthetic designs<\\/li>\\r\\n<li>Support projects through completion as determined by client satisfaction<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Independent Contract<span class=\\\"right\\\">2006 - present<\\/span><\\/h4>\\r\\n<h5>Construction\\/Maintenance (Residential &amp; Commercial)<\\/h5>\\r\\n<p>Design, plan, build, maintain, repair residential and commercial properties, structures, and contained elements (such as utility systems, appliances, etc.) for jointly owned properties and those owned by a local commercial entrepreneur.<\\/p>\\r\\n<ul>\\r\\n<li>Practical, real-world project management<\\/li>\\r\\n<li>Problem solving with open scenarios<\\/li>\\r\\n<li>Business \\/ financial affects on decision making<\\/li>\\r\\n<li>Experience interacting with many perspectives of engineered systems<\\/li>\\r\\n<\\/ul>\\r\\n<h4>Specialty Vending, Wilson, NY<span class=\\\"right\\\">2005 - 2013<\\/span><\\/h4>\\r\\n<h5>Assistant Event Production Supervisor<span class=\\\"right\\\">2007 - 2013<\\/span><\\/h5>\\r\\n<p>Manage the productivity of 5-8 employees performing time-sensitive event venue set-up tasks for the Labatt\'s Canal Concert Series (North Tonawanda, Lockport, NY), Molson Canal Concert Series (Lockport, NY), Niagara River Rocks Concert Series (North Tonawanda, NY), and Shred and Regan Cruise Nights (Williamsville, NY).<\\/p>\\r\\n<ul>\\r\\n<li>Develop and implement new strategies for optimizing procedural efficiency<\\/li>\\r\\n<li>Coordinate workflow with other teams to overcome limitations of the working environment<\\/li>\\r\\n<li>Train, educate, and motive new, inexperienced employees frequently<\\/li>\\r\\n<\\/ul>\\r\\n<h5>General Event Staff<span class=\\\"right\\\">2005 - 2007<\\/span><\\/h5>\\r\\n<p>Perform a variety of general staff and event security tasks for live performance and community events such as the following.<\\/p>\\r\\n<ul>\\r\\n<li>Beverage ticket sales and age proofing for alcohol purchasing<\\/li>\\r\\n<li>Event security includes person checks and crowd control<\\/li>\\r\\n<li>Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees<\\/li>\\r\\n<\\/ul>\\r\\n<\\/div>\\r\\n<p><!-- END RESUME --><\\/p>\",\"fulltext\":\"\",\"state\":\"1\",\"catid\":8,\"created\":\"2015-01-03 23:20:31\",\"created_by\":\"431\",\"created_by_alias\":\"\",\"modified\":\"2024-01-06 23:04:35\",\"modified_by\":431,\"checked_out\":431,\"checked_out_time\":\"2024-01-06 23:03:47\",\"publish_up\":\"2015-01-03 23:20:31\",\"publish_down\":null,\"images\":\"{\\\"image_intro\\\":\\\"\\\",\\\"image_intro_alt\\\":\\\"\\\",\\\"float_intro\\\":\\\"\\\",\\\"image_intro_caption\\\":\\\"\\\",\\\"image_fulltext\\\":\\\"\\\",\\\"image_fulltext_alt\\\":\\\"\\\",\\\"float_fulltext\\\":\\\"\\\",\\\"image_fulltext_caption\\\":\\\"\\\"}\",\"urls\":\"{\\\"urla\\\":\\\"\\\",\\\"urlatext\\\":\\\"\\\",\\\"targeta\\\":\\\"\\\",\\\"urlb\\\":\\\"\\\",\\\"urlbtext\\\":\\\"\\\",\\\"targetb\\\":\\\"\\\",\\\"urlc\\\":\\\"\\\",\\\"urlctext\\\":\\\"\\\",\\\"targetc\\\":\\\"\\\"}\",\"attribs\":\"{\\\"article_layout\\\":\\\"\\\",\\\"show_title\\\":\\\"\\\",\\\"link_titles\\\":\\\"\\\",\\\"show_tags\\\":\\\"\\\",\\\"show_intro\\\":\\\"\\\",\\\"info_block_position\\\":\\\"\\\",\\\"info_block_show_title\\\":\\\"\\\",\\\"show_category\\\":\\\"0\\\",\\\"link_category\\\":\\\"\\\",\\\"show_parent_category\\\":\\\"\\\",\\\"link_parent_category\\\":\\\"\\\",\\\"show_author\\\":\\\"\\\",\\\"link_author\\\":\\\"\\\",\\\"show_create_date\\\":\\\"\\\",\\\"show_modify_date\\\":\\\"\\\",\\\"show_publish_date\\\":\\\"\\\",\\\"show_item_navigation\\\":\\\"\\\",\\\"show_vote\\\":\\\"\\\",\\\"show_hits\\\":\\\"\\\",\\\"show_noauth\\\":\\\"\\\",\\\"urls_position\\\":\\\"\\\",\\\"alternative_readmore\\\":\\\"\\\",\\\"article_page_title\\\":\\\"\\\",\\\"show_publishing_options\\\":\\\"\\\",\\\"show_article_options\\\":\\\"\\\",\\\"show_urls_images_backend\\\":\\\"\\\",\\\"show_urls_images_frontend\\\":\\\"\\\"}\",\"version\":418,\"ordering\":3,\"metakey\":\"\",\"metadesc\":\"\",\"access\":1,\"hits\":7331,\"metadata\":\"{\\\"robots\\\":\\\"\\\",\\\"author\\\":\\\"\\\",\\\"rights\\\":\\\"\\\"}\",\"featured\":\"0\",\"language\":\"*\",\"note\":\"\"}',0);

--
-- Table structure for table `ij8_k2_log`
--

CREATE TABLE `ij8_k2_log` (
  `status` int(11) NOT NULL,
  `response` text NOT NULL,
  `timestamp` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `ij8_k2_log`
--

INSERT INTO `ij8_k2_log` VALUES (200,'OK','2016-04-15 23:55:10');

--
-- Table structure for table `ij8_languages`
--

CREATE TABLE `ij8_languages` (
  `lang_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT 0,
  `lang_code` char(7) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
  `title` varchar(50) NOT NULL,
  `title_native` varchar(50) NOT NULL,
  `sef` varchar(50) NOT NULL,
  `image` varchar(50) NOT NULL,
  `description` varchar(512) NOT NULL,
  `metakey` text DEFAULT NULL,
  `metadesc` mediumtext NOT NULL,
  `sitename` varchar(1024) NOT NULL DEFAULT '',
  `published` int(11) NOT NULL DEFAULT 0,
  `access` int(10) unsigned NOT NULL DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`lang_id`),
  UNIQUE KEY `idx_sef` (`sef`),
  UNIQUE KEY `idx_langcode` (`lang_code`),
  KEY `idx_access` (`access`),
  KEY `idx_ordering` (`ordering`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_languages`
--

INSERT INTO `ij8_languages` VALUES (1,0,'en-GB','English (UK)','English (UK)','en','en','','','','',1,1,1);

--
-- Table structure for table `ij8_mail_templates`
--

CREATE TABLE `ij8_mail_templates` (
  `template_id` varchar(127) NOT NULL DEFAULT '',
  `extension` varchar(127) NOT NULL DEFAULT '',
  `language` char(7) NOT NULL DEFAULT '',
  `subject` varchar(255) NOT NULL DEFAULT '',
  `body` text NOT NULL,
  `htmlbody` mediumtext NOT NULL,
  `attachments` text NOT NULL,
  `params` text NOT NULL,
  PRIMARY KEY (`template_id`,`language`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_mail_templates`
--

INSERT INTO `ij8_mail_templates` VALUES ('com_actionlogs.notification','com_actionlogs','','COM_ACTIONLOGS_EMAIL_SUBJECT','COM_ACTIONLOGS_EMAIL_BODY','COM_ACTIONLOGS_EMAIL_HTMLBODY','','{\"tags\":[\"message\",\"date\",\"extension\",\"username\"]}'),('com_admintools.adminloginfail','com_admintools','','COM_ADMINTOOLS_EMAIL_ADMINLOGINFAIL_SUBJECT','COM_ADMINTOOLS_EMAIL_ADMINLOGINFAIL_BODY','COM_ADMINTOOLS_EMAIL_ADMINLOGINFAIL_BODY_HTML','','{\"tags\":[\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.adminloginsuccess','com_admintools','','COM_ADMINTOOLS_EMAIL_ADMINLOGINSUCCESS_SUBJECT','COM_ADMINTOOLS_EMAIL_ADMINLOGINSUCCESS_BODY','COM_ADMINTOOLS_EMAIL_ADMINLOGINSUCCESS_BODY_HTML','','{\"tags\":[\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.blockedrequest','com_admintools','','COM_ADMINTOOLS_EMAIL_BLOCKEDREQUEST_SUBJECT','COM_ADMINTOOLS_EMAIL_BLOCKEDREQUEST_BODY','COM_ADMINTOOLS_EMAIL_BLOCKEDREQUEST_BODY_HTML','','{\"tags\":[\"INFO_HTML\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.configmonitor','com_admintools','','COM_ADMINTOOLS_EMAIL_CONFIGMONITOR_SUBJECT','COM_ADMINTOOLS_EMAIL_CONFIGMONITOR_BODY','COM_ADMINTOOLS_EMAIL_CONFIGMONITOR_BODY_HTML','','{\"tags\":[\"AREA\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.criticalfiles','com_admintools','','COM_ADMINTOOLS_EMAIL_CRITICALFILES_SUBJECT','COM_ADMINTOOLS_EMAIL_CRITICALFILES_BODY','COM_ADMINTOOLS_EMAIL_CRITICALFILES_BODY_HTML','','{\"tags\":[\"INFO\",\"INFO_HTML\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.criticalfiles_global','com_admintools','','COM_ADMINTOOLS_EMAIL_CRITICALFILES_GLOBAL_SUBJECT','COM_ADMINTOOLS_EMAIL_CRITICALFILES_GLOBAL_BODY','COM_ADMINTOOLS_EMAIL_CRITICALFILES_GLOBAL_BODY_HTML','','{\"tags\":[\"INFO\",\"INFO_HTML\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.ipautoban','com_admintools','','COM_ADMINTOOLS_EMAIL_IPAUTOBAN_SUBJECT','COM_ADMINTOOLS_EMAIL_IPAUTOBAN_BODY','COM_ADMINTOOLS_EMAIL_IPAUTOBAN_BODY_HTML','','{\"tags\":[\"UNTIL\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.rescueurl','com_admintools','','COM_ADMINTOOLS_EMAIL_RESCUEURL_SUBJECT','COM_ADMINTOOLS_EMAIL_RESCUEURL_BODY','COM_ADMINTOOLS_EMAIL_RESCUEURL_BODY_HTML','','{\"tags\":[\"RESCUEURL\",\"INFO_HTML\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\"]}'),('com_admintools.superuserslist','com_admintools','','COM_ADMINTOOLS_EMAIL_SUPERUSERSLIST_SUBJECT','COM_ADMINTOOLS_EMAIL_SUPERUSERSLIST_BODY','COM_ADMINTOOLS_EMAIL_SUPERUSERSLIST_BODY_HTML','','{\"tags\":[\"INFO\",\"INFO_HTML\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_admintools.troubleshooting','com_admintools','','COM_ADMINTOOLS_EMAIL_TROUBLESHOOTING_SUBJECT','COM_ADMINTOOLS_EMAIL_TROUBLESHOOTING_BODY','COM_ADMINTOOLS_EMAIL_TROUBLESHOOTING_BODY_HTML','','{\"tags\":[\"USERNAME\",\"ACTION\",\"SITENAME\",\"TROUBLESHOOTING_URLS\",\"TROUBLESHOOTING_URLS_HTML\"]}'),('com_admintools.userreactivate','com_admintools','','COM_ADMINTOOLS_EMAIL_USER_REACTIVATE_SUBJECT','COM_ADMINTOOLS_EMAIL_USER_REACTIVATE_BODY','COM_ADMINTOOLS_EMAIL_USER_REACTIVATE_BODY_HTML','','{\"tags\":[\"ACTIVATE\",\"USER\",\"SITENAME\",\"DATE\",\"IP\",\"URL\",\"LOOKUP\",\"UA\",\"RESCUEINFO\",\"RESCUE_TRIGGER_URL\"]}'),('com_config.test_mail','com_config','','COM_CONFIG_SENDMAIL_SUBJECT','COM_CONFIG_SENDMAIL_BODY','','','{\"tags\":[\"sitename\",\"method\"]}'),('com_contact.mail','com_contact','','COM_CONTACT_ENQUIRY_SUBJECT','COM_CONTACT_ENQUIRY_TEXT','','','{\"tags\":[\"sitename\",\"name\",\"email\",\"subject\",\"body\",\"url\",\"customfields\"]}'),('com_contact.mail.copy','com_contact','','COM_CONTACT_COPYSUBJECT_OF','COM_CONTACT_COPYTEXT_OF','','','{\"tags\":[\"sitename\",\"name\",\"email\",\"subject\",\"body\",\"url\",\"customfields\",\"contactname\"]}'),('com_messages.new_message','com_messages','','COM_MESSAGES_NEW_MESSAGE','COM_MESSAGES_NEW_MESSAGE_BODY','','','{\"tags\":[\"subject\",\"message\",\"fromname\",\"sitename\",\"siteurl\",\"fromemail\",\"toname\",\"toemail\"]}'),('com_privacy.notification.admin.export','com_privacy','','COM_PRIVACY_EMAIL_ADMIN_REQUEST_SUBJECT_EXPORT_REQUEST','COM_PRIVACY_EMAIL_ADMIN_REQUEST_BODY_EXPORT_REQUEST','','','{\"tags\":[\"sitename\",\"url\",\"tokenurl\",\"formurl\",\"token\"]}'),('com_privacy.notification.admin.remove','com_privacy','','COM_PRIVACY_EMAIL_ADMIN_REQUEST_SUBJECT_REMOVE_REQUEST','COM_PRIVACY_EMAIL_ADMIN_REQUEST_BODY_REMOVE_REQUEST','','','{\"tags\":[\"sitename\",\"url\",\"tokenurl\",\"formurl\",\"token\"]}'),('com_privacy.notification.export','com_privacy','','COM_PRIVACY_EMAIL_REQUEST_SUBJECT_EXPORT_REQUEST','COM_PRIVACY_EMAIL_REQUEST_BODY_EXPORT_REQUEST','','','{\"tags\":[\"sitename\",\"url\",\"tokenurl\",\"formurl\",\"token\"]}'),('com_privacy.notification.remove','com_privacy','','COM_PRIVACY_EMAIL_REQUEST_SUBJECT_REMOVE_REQUEST','COM_PRIVACY_EMAIL_REQUEST_BODY_REMOVE_REQUEST','','','{\"tags\":[\"sitename\",\"url\",\"tokenurl\",\"formurl\",\"token\"]}'),('com_privacy.userdataexport','com_privacy','','COM_PRIVACY_EMAIL_DATA_EXPORT_COMPLETED_SUBJECT','COM_PRIVACY_EMAIL_DATA_EXPORT_COMPLETED_BODY','','','{\"tags\":[\"sitename\",\"url\"]}'),('com_users.massmail.mail','com_users','','COM_USERS_MASSMAIL_MAIL_SUBJECT','COM_USERS_MASSMAIL_MAIL_BODY','','','{\"tags\":[\"subject\",\"body\",\"subjectprefix\",\"bodysuffix\"]}'),('com_users.password_reset','com_users','','COM_USERS_EMAIL_PASSWORD_RESET_SUBJECT','COM_USERS_EMAIL_PASSWORD_RESET_BODY','','','{\"tags\":[\"name\",\"email\",\"sitename\",\"link_text\",\"link_html\",\"token\"]}'),('com_users.registration.admin.new_notification','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_NOTIFICATION_TO_ADMIN_BODY','','','{\"tags\":[\"name\",\"sitename\",\"siteurl\",\"username\"]}'),('com_users.registration.admin.verification_request','com_users','','COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_SUBJECT','COM_USERS_EMAIL_ACTIVATE_WITH_ADMIN_ACTIVATION_BODY','','','{\"tags\":[\"name\",\"sitename\",\"email\",\"username\",\"activate\"]}'),('com_users.registration.user.admin_activated','com_users','','COM_USERS_EMAIL_ACTIVATED_BY_ADMIN_ACTIVATION_SUBJECT','COM_USERS_EMAIL_ACTIVATED_BY_ADMIN_ACTIVATION_BODY','','','{\"tags\":[\"name\",\"sitename\",\"siteurl\",\"username\"]}'),('com_users.registration.user.admin_activation','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_WITH_ADMIN_ACTIVATION_BODY_NOPW','','','{\"tags\":[\"name\",\"sitename\",\"activate\",\"siteurl\",\"username\"]}'),('com_users.registration.user.admin_activation_w_pw','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_WITH_ADMIN_ACTIVATION_BODY','','','{\"tags\":[\"name\",\"sitename\",\"activate\",\"siteurl\",\"username\",\"password_clear\"]}'),('com_users.registration.user.registration_mail','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_BODY_NOPW','','','{\"tags\":[\"name\",\"sitename\",\"siteurl\",\"username\"]}'),('com_users.registration.user.registration_mail_w_pw','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_BODY','','','{\"tags\":[\"name\",\"sitename\",\"siteurl\",\"username\",\"password_clear\"]}'),('com_users.registration.user.self_activation','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY_NOPW','','','{\"tags\":[\"name\",\"sitename\",\"activate\",\"siteurl\",\"username\"]}'),('com_users.registration.user.self_activation_w_pw','com_users','','COM_USERS_EMAIL_ACCOUNT_DETAILS','COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY','','','{\"tags\":[\"name\",\"sitename\",\"activate\",\"siteurl\",\"username\",\"password_clear\"]}'),('com_users.reminder','com_users','','COM_USERS_EMAIL_USERNAME_REMINDER_SUBJECT','COM_USERS_EMAIL_USERNAME_REMINDER_BODY','','','{\"tags\":[\"name\",\"username\",\"sitename\",\"email\",\"link_text\",\"link_html\"]}'),('plg_multifactorauth_email.mail','plg_multifactorauth_email','','PLG_MULTIFACTORAUTH_EMAIL_EMAIL_SUBJECT','PLG_MULTIFACTORAUTH_EMAIL_EMAIL_BODY','','','{\"tags\":[\"code\",\"sitename\",\"siteurl\",\"username\",\"email\",\"fullname\"]}'),('plg_system_tasknotification.failure_mail','plg_system_tasknotification','','PLG_SYSTEM_TASK_NOTIFICATION_FAILURE_MAIL_SUBJECT','PLG_SYSTEM_TASK_NOTIFICATION_FAILURE_MAIL_BODY','','','{\"tags\": [\"task_id\", \"task_title\", \"exit_code\", \"exec_data_time\", \"task_output\"]}'),('plg_system_tasknotification.fatal_recovery_mail','plg_system_tasknotification','','PLG_SYSTEM_TASK_NOTIFICATION_FATAL_MAIL_SUBJECT','PLG_SYSTEM_TASK_NOTIFICATION_FATAL_MAIL_BODY','','','{\"tags\": [\"task_id\", \"task_title\"]}'),('plg_system_tasknotification.orphan_mail','plg_system_tasknotification','','PLG_SYSTEM_TASK_NOTIFICATION_ORPHAN_MAIL_SUBJECT','PLG_SYSTEM_TASK_NOTIFICATION_ORPHAN_MAIL_BODY','','','{\"tags\": [\"task_id\", \"task_title\"]}'),('plg_system_tasknotification.success_mail','plg_system_tasknotification','','PLG_SYSTEM_TASK_NOTIFICATION_SUCCESS_MAIL_SUBJECT','PLG_SYSTEM_TASK_NOTIFICATION_SUCCESS_MAIL_BODY','','','{\"tags\":[\"task_id\", \"task_title\", \"exec_data_time\", \"task_output\"]}'),('plg_task_privacyconsent.request.reminder','plg_task_privacyconsent','','PLG_TASK_PRIVACYCONSENT_EMAIL_REMIND_SUBJECT','PLG_TASK_PRIVACYCONSENT_EMAIL_REMIND_BODY','','','{\"tags\":[\"sitename\",\"url\",\"tokenurl\",\"formurl\",\"token\"]}'),('plg_task_updatenotification.mail','plg_task_updatenotification','','PLG_TASK_UPDATENOTIFICATION_EMAIL_SUBJECT','PLG_TASK_UPDATENOTIFICATION_EMAIL_BODY','','','{\"tags\":[\"newversion\",\"curversion\",\"sitename\",\"url\",\"link\",\"releasenews\"]}'),('plg_user_joomla.mail','plg_user_joomla','','PLG_USER_JOOMLA_NEW_USER_EMAIL_SUBJECT','PLG_USER_JOOMLA_NEW_USER_EMAIL_BODY','','','{\"tags\":[\"name\",\"sitename\",\"url\",\"username\",\"password\",\"email\"]}');

--
-- Table structure for table `ij8_menu`
--

CREATE TABLE `ij8_menu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `menutype` varchar(24) NOT NULL COMMENT 'The type of menu this item belongs to. FK to #__menu_types.menutype',
  `title` varchar(255) NOT NULL COMMENT 'The display title of the menu item.',
  `alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'The SEF alias of the menu item.',
  `note` varchar(255) NOT NULL DEFAULT '',
  `path` varchar(1024) NOT NULL COMMENT 'The computed path of the menu item based on the alias field.',
  `link` varchar(1024) NOT NULL COMMENT 'The actually link the menu item refers to.',
  `type` varchar(16) NOT NULL COMMENT 'The type of link: Component, URL, Alias, Separator',
  `published` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'The published state of the menu link.',
  `parent_id` int(10) unsigned NOT NULL DEFAULT 1 COMMENT 'The parent menu item in the menu tree.',
  `level` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'The relative level in the tree.',
  `component_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to #__extensions.id',
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  `browserNav` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'The click behaviour of the link.',
  `access` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'The access level required to view the menu item.',
  `img` varchar(255) NOT NULL COMMENT 'The image of the menu item.',
  `template_style_id` int(10) unsigned NOT NULL DEFAULT 0,
  `params` mediumtext NOT NULL COMMENT 'JSON encoded data for the menu item.',
  `lft` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.',
  `rgt` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.',
  `home` tinyint(3) unsigned NOT NULL DEFAULT 0 COMMENT 'Indicates if this menu item is the home or default page.',
  `language` char(7) NOT NULL DEFAULT '',
  `client_id` tinyint(4) NOT NULL DEFAULT 0,
  `publish_up` datetime DEFAULT NULL,
  `publish_down` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_client_id_parent_id_alias_language` (`client_id`,`parent_id`,`alias`(100),`language`),
  KEY `idx_componentid` (`component_id`,`menutype`,`published`,`access`),
  KEY `idx_menutype` (`menutype`),
  KEY `idx_left_right` (`lft`,`rgt`),
  KEY `idx_language` (`language`),
  KEY `idx_alias` (`alias`(100)),
  KEY `idx_path` (`path`(100))
) ENGINE=InnoDB AUTO_INCREMENT=219 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_menu`
--

INSERT INTO `ij8_menu` VALUES (1,'','Menu_Item_Root','root','','','','',1,0,0,0,NULL,NULL,0,0,'',0,'',0,111,0,'*',0,NULL,NULL),(2,'main','com_banners','Banners','','Banners','index.php?option=com_banners','component',1,1,1,4,NULL,NULL,0,0,'class:bookmark',0,'',31,40,0,'*',1,NULL,NULL),(3,'main','com_banners','Banners','','Banners/Banners','index.php?option=com_banners&view=banners','component',1,2,2,4,NULL,NULL,0,0,'class:banners',0,'',32,33,0,'*',1,NULL,NULL),(4,'main','com_banners_categories','Categories','','Banners/Categories','index.php?option=com_categories&view=categories&extension=com_banners','component',1,2,2,6,NULL,NULL,0,0,'class:banners-cat',0,'',34,35,0,'*',1,NULL,NULL),(5,'main','com_banners_clients','Clients','','Banners/Clients','index.php?option=com_banners&view=clients','component',1,2,2,4,NULL,NULL,0,0,'class:banners-clients',0,'',36,37,0,'*',1,NULL,NULL),(6,'main','com_banners_tracks','Tracks','','Banners/Tracks','index.php?option=com_banners&view=tracks','component',1,2,2,4,NULL,NULL,0,0,'class:banners-tracks',0,'',38,39,0,'*',1,NULL,NULL),(7,'main','com_contact','Contacts','','Contacts','index.php?option=com_contact','component',1,1,1,8,NULL,NULL,0,0,'class:address-book',0,'',41,52,0,'*',1,NULL,NULL),(8,'main','com_contact_contacts','Contacts','','Contacts/Contacts','index.php?option=com_contact&view=contacts','component',1,7,2,8,NULL,NULL,0,0,'class:contact',0,'',42,43,0,'*',1,NULL,NULL),(9,'main','com_contact_categories','Categories','','Contacts/Categories','index.php?option=com_categories&view=categories&extension=com_contact','component',1,7,2,6,NULL,NULL,0,0,'class:contact-cat',0,'',44,45,0,'*',1,NULL,NULL),(13,'main','com_newsfeeds','News Feeds','','News Feeds','index.php?option=com_newsfeeds','component',1,1,1,17,NULL,NULL,0,0,'class:rss',0,'',53,58,0,'*',1,NULL,NULL),(14,'main','com_newsfeeds_feeds','Feeds','','News Feeds/Feeds','index.php?option=com_newsfeeds&view=newsfeeds','component',1,13,2,17,NULL,NULL,0,0,'class:newsfeeds',0,'',54,55,0,'*',1,NULL,NULL),(15,'main','com_newsfeeds_categories','Categories','','News Feeds/Categories','index.php?option=com_categories&view=categories&extension=com_newsfeeds','component',1,13,2,6,NULL,NULL,0,0,'class:newsfeeds-cat',0,'',56,57,0,'*',1,NULL,NULL),(21,'main','com_finder','Smart Search','','Smart Search','index.php?option=com_finder','component',1,1,1,27,NULL,NULL,0,0,'class:search-plus',0,'',59,70,0,'*',1,NULL,NULL),(23,'main','com_tags','Tags','','Tags','index.php?option=com_tags&view=tags','component',1,1,1,29,NULL,NULL,0,1,'class:tags',0,'',71,72,0,'',1,NULL,NULL),(102,'topmenu','Professional','professional','','professional','index.php?option=com_content&view=article&id=2','component',1,1,1,22,NULL,NULL,0,1,' ',14,'{\"show_title\":\"0\",\"link_titles\":\"0\",\"show_intro\":\"\",\"info_block_position\":\"1\",\"show_category\":\"0\",\"link_category\":\"0\",\"show_parent_category\":\"0\",\"link_parent_category\":\"0\",\"show_author\":\"0\",\"link_author\":\"0\",\"show_create_date\":\"0\",\"show_modify_date\":\"1\",\"show_publish_date\":\"1\",\"show_item_navigation\":\"0\",\"show_vote\":\"0\",\"show_icons\":\"0\",\"show_print_icon\":\"0\",\"show_email_icon\":\"0\",\"show_hits\":\"0\",\"show_tags\":\"0\",\"show_noauth\":\"0\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"\",\"menu-meta_keywords\":\"\",\"robots\":\"\",\"secure\":0}',15,28,0,'*',0,NULL,NULL),(104,'topmenu','Bio','bio','','bio','index.php?option=com_content&view=article&id=4','component',1,1,1,22,NULL,NULL,0,1,' ',14,'{\"show_title\":\"0\",\"link_titles\":\"0\",\"show_intro\":\"\",\"info_block_position\":\"1\",\"show_category\":\"0\",\"link_category\":\"0\",\"show_parent_category\":\"0\",\"link_parent_category\":\"0\",\"show_author\":\"0\",\"link_author\":\"0\",\"show_create_date\":\"0\",\"show_modify_date\":\"1\",\"show_publish_date\":\"1\",\"show_item_navigation\":\"0\",\"show_vote\":\"0\",\"show_icons\":\"0\",\"show_print_icon\":\"0\",\"show_email_icon\":\"0\",\"show_hits\":\"0\",\"show_tags\":\"0\",\"show_noauth\":\"0\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"\",\"menu-meta_keywords\":\"\",\"robots\":\"\",\"secure\":0}',13,14,0,'*',0,NULL,NULL),(107,'topmenu','Home','home','','home','index.php?option=com_content&view=article&id=1','component',1,1,1,22,NULL,NULL,0,1,' ',12,'{\"show_title\":\"0\",\"link_titles\":\"0\",\"show_intro\":\"\",\"info_block_position\":\"1\",\"show_category\":\"0\",\"link_category\":\"0\",\"show_parent_category\":\"0\",\"link_parent_category\":\"0\",\"show_author\":\"0\",\"link_author\":\"0\",\"show_create_date\":\"0\",\"show_modify_date\":\"1\",\"show_publish_date\":\"1\",\"show_item_navigation\":\"0\",\"show_vote\":\"0\",\"show_icons\":\"0\",\"show_print_icon\":\"0\",\"show_email_icon\":\"0\",\"show_hits\":\"0\",\"show_tags\":\"0\",\"show_noauth\":\"0\",\"urls_position\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"\",\"menu-meta_keywords\":\"\",\"robots\":\"\",\"secure\":0}',1,12,1,'*',0,NULL,NULL),(112,'topmenu','Blog','blog','','blog','index.php?option=com_content&view=category&layout=blog&id=9','component',0,1,1,22,NULL,NULL,0,1,' ',14,'{\"layout_type\":\"blog\",\"show_category_title\":\"\",\"show_description\":\"\",\"show_description_image\":\"\",\"maxLevel\":\"\",\"show_empty_categories\":\"\",\"show_no_articles\":\"\",\"show_category_heading_title_text\":\"\",\"show_subcat_desc\":\"\",\"show_cat_num_articles\":\"\",\"show_cat_tags\":\"\",\"num_leading_articles\":\"\",\"blog_class_leading\":\"\",\"num_intro_articles\":\"\",\"blog_class\":\"\",\"num_columns\":\"\",\"multi_column_order\":\"\",\"num_links\":\"\",\"show_featured\":\"\",\"link_intro_image\":\"\",\"show_subcategory_content\":\"\",\"orderby_pri\":\"\",\"orderby_sec\":\"rdate\",\"order_date\":\"\",\"show_pagination\":\"\",\"show_pagination_results\":\"\",\"article_layout\":\"_:default\",\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"info_block_position\":\"\",\"info_block_show_title\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_vote\":\"\",\"show_readmore\":\"\",\"show_readmore_title\":\"\",\"show_hits\":\"\",\"show_tags\":\"\",\"show_noauth\":\"\",\"show_feed_link\":\"\",\"feed_summary\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_icon_css\":\"\",\"menu_image\":\"\",\"menu_image_css\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"\",\"robots\":\"\"}',29,30,0,'*',0,NULL,NULL),(114,'hydrogen-theme','Home','hydrogen','','hydrogen','index.php?option=com_gantry5&view=custom','component',1,1,1,10008,NULL,NULL,0,1,' ',12,'{}',73,74,0,'*',0,NULL,NULL),(140,'topmenu','Education','2016-04-21-03-02-44','','professional/2016-04-21-03-02-44','index.php?Itemid=','alias',1,102,2,0,NULL,NULL,0,1,' ',0,'{\"aliasoptions\":\"102\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',16,17,0,'*',0,NULL,NULL),(141,'topmenu','Research and Technical','2016-04-21-03-03-39','','professional/2016-04-21-03-03-39','index.php?Itemid=','alias',1,102,2,0,NULL,NULL,0,1,' ',0,'{\"aliasoptions\":\"102\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',18,19,0,'*',0,NULL,NULL),(142,'topmenu','Teaching Experience','2016-04-21-03-04-11','','professional/2016-04-21-03-04-11','index.php?Itemid=','alias',1,102,2,0,NULL,NULL,0,1,' ',0,'{\"aliasoptions\":\"102\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',20,21,0,'*',0,NULL,NULL),(143,'topmenu','Leadership and Volunteer','2016-04-21-03-04-45','','professional/2016-04-21-03-04-45','index.php?Itemid=','alias',1,102,2,0,NULL,NULL,0,1,' ',0,'{\"aliasoptions\":\"102\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',22,23,0,'*',0,NULL,NULL),(144,'topmenu','Work Experience','2016-04-21-03-05-20','','professional/2016-04-21-03-05-20','index.php?Itemid=','alias',1,102,2,0,NULL,NULL,0,1,' ',0,'{\"aliasoptions\":\"102\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',24,25,0,'*',0,NULL,NULL),(146,'topmenu','Skills and Attributes','2016-04-23-19-07-30','','professional/2016-04-23-19-07-30','index.php?Itemid=','alias',1,102,2,0,NULL,NULL,0,1,' ',0,'{\"aliasoptions\":\"102\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',26,27,0,'*',0,NULL,NULL),(147,'hidden','User Login (hidden)','hidden-login','','hidden-login','index.php?option=com_users&view=login','component',1,1,1,25,NULL,NULL,0,1,' ',0,'{\"login_redirect_url\":\"\",\"logindescription_show\":\"1\",\"login_description\":\"\",\"login_image\":\"\",\"logout_redirect_url\":\"\",\"logoutdescription_show\":\"1\",\"logout_description\":\"\",\"logout_image\":\"\",\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1,\"page_title\":\"\",\"show_page_heading\":\"\",\"page_heading\":\"\",\"pageclass_sfx\":\"\",\"menu-meta_description\":\"\",\"menu-meta_keywords\":\"\",\"robots\":\"\",\"secure\":0}',75,76,0,'*',0,NULL,NULL),(151,'topmenu','On the Web','on-the-web','','home/on-the-web','','heading',1,107,2,0,NULL,NULL,0,1,' ',0,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',2,11,0,'*',0,NULL,NULL),(152,'topmenu','GitHub','2016-04-29-20-46-12','','home/on-the-web/2016-04-29-20-46-12','https://github.com/mark-toma','url',1,151,3,0,NULL,NULL,1,1,' ',0,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu-anchor_rel\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',5,6,0,'*',0,NULL,NULL),(153,'topmenu','Wiki','2016-04-29-20-43-11','','home/on-the-web/2016-04-29-20-43-11','http://wiki.mark-toma.com','url',1,151,3,0,NULL,NULL,1,1,' ',0,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu-anchor_rel\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',3,4,0,'*',0,NULL,NULL),(154,'topmenu','MathWorks','2016-04-29-20-44-09','','home/on-the-web/2016-04-29-20-44-09','https://www.mathworks.com/matlabcentral/profile/authors/4540343-mark-tomaszewski','url',1,151,3,0,NULL,NULL,1,1,' ',0,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu-anchor_rel\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',7,8,0,'*',0,NULL,NULL),(155,'topmenu','~ARMLAB~','2016-04-29-20-45-10','','home/on-the-web/2016-04-29-20-45-10','http://mechatronics.eng.buffalo.edu','url',1,151,3,0,NULL,NULL,1,1,' ',0,'{\"menu-anchor_title\":\"\",\"menu-anchor_css\":\"\",\"menu-anchor_rel\":\"\",\"menu_image\":\"\",\"menu_text\":1,\"menu_show\":1}',9,10,0,'*',0,NULL,NULL),(160,'main','com_associations','multilingual-associations','','multilingual-associations','index.php?option=com_associations','component',1,1,1,34,NULL,NULL,0,1,'class:associations',0,'{}',77,78,0,'*',1,NULL,NULL),(191,'main','COM_COMMENT','com-comment','','com-comment','index.php?option=com_comment','component',1,1,1,10031,NULL,NULL,0,1,'../media/com_comment/backend/images/ccomment-logo.png',0,'{}',79,92,0,'',1,NULL,NULL),(192,'main','COM_COMMENT_DASHBOARD','com-comment-dashboard','','com-comment/com-comment-dashboard','index.php?option=com_comment&view=dashboard','component',1,191,2,10031,NULL,NULL,0,1,'class:component',0,'{}',80,81,0,'',1,NULL,NULL),(193,'main','COM_COMMENT_MANAGE_COMMENTS','com-comment-manage-comments','','com-comment/com-comment-manage-comments','index.php?option=com_comment&view=comments','component',1,191,2,10031,NULL,NULL,0,1,'class:component',0,'{}',82,83,0,'',1,NULL,NULL),(194,'main','COM_COMMENT_EMAIL_QUEUE','com-comment-email-queue','','com-comment/com-comment-email-queue','index.php?option=com_comment&view=emailqueues','component',1,191,2,10031,NULL,NULL,0,1,'class:component',0,'{}',84,85,0,'',1,NULL,NULL),(195,'main','COM_COMMENT_SETTINGS','com-comment-settings','','com-comment/com-comment-settings','index.php?option=com_comment&view=settings','component',1,191,2,10031,NULL,NULL,0,1,'class:component',0,'{}',86,87,0,'',1,NULL,NULL),(196,'main','COM_COMMENT_IMPORT','com-comment-import','','com-comment/com-comment-import','index.php?option=com_comment&view=import','component',1,191,2,10031,NULL,NULL,0,1,'class:component',0,'{}',88,89,0,'',1,NULL,NULL),(197,'main','COM_COMMENT_CUSTOM_FIELDS','com-comment-custom-fields','','com-comment/com-comment-custom-fields','index.php?option=com_comment&view=customfields','component',1,191,2,10031,NULL,NULL,0,1,'class:component',0,'{}',90,91,0,'',1,NULL,NULL),(200,'main','-','1703889623-2185','','Contacts/1703889623-2185','#','separator',1,7,2,33,NULL,NULL,0,0,' ',0,'{}',46,47,0,'*',1,NULL,NULL),(201,'main','mod_menu_fields','contact-custom-fields','','Contacts/contact-custom-fields','index.php?option=com_fields&context=com_contact.contact','component',1,7,2,33,NULL,NULL,0,0,' ',0,'{}',48,49,0,'*',1,NULL,NULL),(202,'main','mod_menu_fields_group','contact-custom-fields-group','','Contacts/contact-custom-fields-group','index.php?option=com_fields&view=groups&context=com_contact.contact','component',1,7,2,33,NULL,NULL,0,0,' ',0,'{}',50,51,0,'*',1,NULL,NULL),(203,'main','-','1703889623-2202','','Smart Search/1703889623-2202','#','separator',1,21,2,27,NULL,NULL,0,0,' ',0,'{}',60,61,0,'*',1,NULL,NULL),(204,'main','com_finder_index','smart-search-index','','Smart Search/smart-search-index','index.php?option=com_finder&view=index','component',1,21,2,27,NULL,NULL,0,0,' ',0,'{}',62,63,0,'*',1,NULL,NULL),(205,'main','com_finder_maps','smart-search-maps','','Smart Search/smart-search-maps','index.php?option=com_finder&view=maps','component',1,21,2,27,NULL,NULL,0,0,' ',0,'{}',64,65,0,'*',1,NULL,NULL),(206,'main','com_finder_filters','smart-search-filters','','Smart Search/smart-search-filters','index.php?option=com_finder&view=filters','component',1,21,2,27,NULL,NULL,0,0,' ',0,'{}',66,67,0,'*',1,NULL,NULL),(207,'main','com_finder_searches','smart-search-searches','','Smart Search/smart-search-searches','index.php?option=com_finder&view=searches','component',1,21,2,27,NULL,NULL,0,0,' ',0,'{}',68,69,0,'*',1,NULL,NULL),(210,'main','COM_ADMINTOOLS','com-admintools','','com-admintools','index.php?option=com_admintools','component',1,1,1,10051,NULL,NULL,0,1,'class:component',0,'{}',93,100,0,'',1,NULL,NULL),(211,'main','COM_ADMINTOOLS_TITLE_CONTROLPANEL','com-admintools-title-controlpanel','','com-admintools/com-admintools-title-controlpanel','index.php?option=com_admintools&view=controlpanel','component',1,210,2,10051,NULL,NULL,0,1,'class:component',0,'{}',94,95,0,'',1,NULL,NULL),(212,'main','COM_ADMINTOOLS_TITLE_EMERGENCYOFFLINE','com-admintools-title-emergencyoffline','','com-admintools/com-admintools-title-emergencyoffline','index.php?option=com_admintools&view=emergencyoffline','component',1,210,2,10051,NULL,NULL,0,1,'class:component',0,'{}',96,97,0,'',1,NULL,NULL),(213,'main','COM_ADMINTOOLS_TITLE_TEMPSUPERUSERS','com-admintools-title-tempsuperusers','','com-admintools/com-admintools-title-tempsuperusers','index.php?option=com_admintools&view=tempsuperusers','component',1,210,2,10051,NULL,NULL,0,1,'class:component',0,'{\"menu-quicktask\":\"index.php?option=com_admintools&task=tempsuperuser.add\",\"menu-quicktask-permission\":\"core.create;com_admintools\"}',98,99,0,'',1,NULL,NULL),(214,'main','COM_CONDITIONS','com-conditions','','com-conditions','index.php?option=com_conditions','component',1,1,1,10141,NULL,NULL,0,1,'class:regularlabs-conditions',0,'{}',101,102,0,'',1,NULL,NULL),(215,'main','COM_REREPLACER','com-rereplacer','','com-rereplacer','index.php?option=com_rereplacer','component',1,1,1,10039,NULL,NULL,0,1,'class:regularlabs-rereplacer',0,'{}',103,104,0,'',1,NULL,NULL),(216,'main','COM_GANTRY5','com-gantry5','','com-gantry5','index.php?option=com_gantry5','component',1,1,1,10008,NULL,NULL,0,1,'class:component',0,'{}',105,110,0,'',1,NULL,NULL),(217,'main','COM_GANTRY5_ADMIN_MENU_THEMES','com-gantry5-admin-menu-themes','','com-gantry5/com-gantry5-admin-menu-themes','index.php?option=com_gantry5&view=themes','component',1,216,2,10008,NULL,NULL,0,1,'class:component',0,'{}',106,107,0,'',1,NULL,NULL),(218,'main','COM_GANTRY5_ADMIN_MENU_THEME','com-gantry5-admin-menu-theme','','com-gantry5/com-gantry5-admin-menu-theme','index.php?option=com_gantry5','component',1,216,2,10008,NULL,NULL,0,1,'class:component',0,'{}',108,109,0,'',1,NULL,NULL);

--
-- Table structure for table `ij8_menu_types`
--

CREATE TABLE `ij8_menu_types` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT 0,
  `menutype` varchar(24) NOT NULL,
  `title` varchar(48) NOT NULL,
  `description` varchar(255) NOT NULL DEFAULT '',
  `client_id` int(11) NOT NULL DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_menutype` (`menutype`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_menu_types`
--

INSERT INTO `ij8_menu_types` VALUES (2,0,'topmenu','Top Menu','The top menu for the site',0,2),(3,0,'hydrogen-theme','Hydrogen Theme','Sample menu for Hydrogen theme.',0,3),(4,0,'hidden','Hidden Items','',0,4);

--
-- Table structure for table `ij8_messages`
--

CREATE TABLE `ij8_messages` (
  `message_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id_from` int(10) unsigned NOT NULL DEFAULT 0,
  `user_id_to` int(10) unsigned NOT NULL DEFAULT 0,
  `folder_id` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `date_time` datetime NOT NULL,
  `state` tinyint(1) NOT NULL DEFAULT 0,
  `priority` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `subject` varchar(255) NOT NULL DEFAULT '',
  `message` mediumtext NOT NULL,
  PRIMARY KEY (`message_id`),
  KEY `useridto_state` (`user_id_to`,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_messages`
--


--
-- Table structure for table `ij8_messages_cfg`
--

CREATE TABLE `ij8_messages_cfg` (
  `user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `cfg_name` varchar(100) NOT NULL DEFAULT '',
  `cfg_value` varchar(255) NOT NULL DEFAULT '',
  UNIQUE KEY `idx_user_var_name` (`user_id`,`cfg_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_messages_cfg`
--


--
-- Table structure for table `ij8_modules`
--

CREATE TABLE `ij8_modules` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.',
  `title` varchar(100) NOT NULL DEFAULT '',
  `note` varchar(255) NOT NULL DEFAULT '',
  `content` text DEFAULT NULL,
  `ordering` int(11) NOT NULL DEFAULT 0,
  `position` varchar(50) NOT NULL DEFAULT '',
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  `publish_up` datetime DEFAULT NULL,
  `publish_down` datetime DEFAULT NULL,
  `published` tinyint(1) NOT NULL DEFAULT 0,
  `module` varchar(50) DEFAULT NULL,
  `access` int(10) unsigned NOT NULL DEFAULT 0,
  `showtitle` tinyint(3) unsigned NOT NULL DEFAULT 1,
  `params` mediumtext NOT NULL,
  `client_id` tinyint(4) NOT NULL DEFAULT 0,
  `language` char(7) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `published` (`published`,`access`),
  KEY `newsfeeds` (`module`,`published`),
  KEY `idx_language` (`language`)
) ENGINE=InnoDB AUTO_INCREMENT=136 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_modules`
--

INSERT INTO `ij8_modules` VALUES (2,40,'Login','','',1,'login',NULL,NULL,NULL,NULL,1,'mod_login',1,1,'',1,'*'),(3,41,'Popular Articles','','',3,'cpanel',NULL,NULL,NULL,NULL,1,'mod_popular',3,1,'{\"count\":\"5\",\"catid\":\"\",\"user_id\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\",\"automatic_title\":\"1\"}',1,'*'),(4,42,'Recently Added Articles','','',4,'cpanel',NULL,NULL,NULL,NULL,1,'mod_latest',3,1,'{\"count\":\"5\",\"ordering\":\"c_dsc\",\"catid\":\"\",\"user_id\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\",\"automatic_title\":\"1\"}',1,'*'),(8,43,'Toolbar','','',1,'toolbar',NULL,NULL,NULL,NULL,1,'mod_toolbar',3,1,'',1,'*'),(9,44,'Notifications','','',3,'icon',NULL,NULL,NULL,NULL,1,'mod_quickicon',3,1,'{\"context\":\"update_quickicon\",\"header_icon\":\"fas fa-sync\",\"show_global\":\"0\",\"show_checkin\":\"0\",\"show_cache\":\"0\",\"show_users\":\"0\",\"show_articles\":\"0\",\"show_categories\":\"0\",\"show_media\":\"0\",\"show_menuItems\":\"0\",\"show_modules\":\"0\",\"show_plugins\":\"0\",\"show_templates\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"style\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(10,45,'Logged-in Users','','',2,'cpanel',NULL,NULL,NULL,NULL,1,'mod_logged',3,1,'{\"count\":\"5\",\"name\":\"1\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\",\"automatic_title\":\"1\"}',1,'*'),(12,46,'Admin Menu','','',1,'menu',NULL,NULL,NULL,NULL,1,'mod_menu',3,1,'{\"layout\":\"\",\"moduleclass_sfx\":\"\",\"shownew\":\"1\",\"showhelp\":\"1\",\"cache\":\"0\"}',1,'*'),(13,47,'Admin Submenu','','',1,'submenu',NULL,NULL,NULL,NULL,1,'mod_submenu',3,1,'',1,'*'),(14,48,'User Status','','',2,'status',NULL,NULL,NULL,NULL,1,'mod_status',3,1,'',1,'*'),(15,49,'Title','','',1,'title',NULL,NULL,NULL,NULL,1,'mod_title',3,1,'',1,'*'),(16,50,'Login Form','','',1,'position-11',NULL,NULL,NULL,NULL,1,'mod_login',1,0,'{\"pretext\":\"\",\"posttext\":\"\",\"login\":\"\",\"logout\":\"\",\"greeting\":\"1\",\"name\":\"0\",\"usesecure\":\"0\",\"usetext\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(17,51,'Breadcrumbs','','',1,'breadcrumbs',NULL,NULL,'2016-04-16 02:37:51',NULL,1,'mod_breadcrumbs',1,0,'{\"showHere\":\"1\",\"showHome\":\"1\",\"homeText\":\"\",\"showLast\":\"1\",\"separator\":\"»\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"System-none\"}',0,'*'),(79,52,'Multilanguage status','','',2,'status',NULL,NULL,NULL,NULL,0,'mod_multilangstatus',3,1,'{\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\"}',1,'*'),(86,53,'Joomla Version','','',1,'status',NULL,NULL,NULL,NULL,1,'mod_version',3,1,'{\"format\":\"short\",\"product\":\"1\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\"}',1,'*'),(87,55,'Navigation','','',1,'position-1',NULL,NULL,NULL,NULL,1,'mod_menu',1,1,'{\"menutype\":\"topmenu\",\"base\":\"\",\"startLevel\":\"1\",\"endLevel\":\"0\",\"showAllChildren\":\"0\",\"tag_id\":\"\",\"class_sfx\":\" nav-pills\",\"window_open\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"test\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(88,66,'Search','','',1,'search-nav',NULL,NULL,NULL,NULL,1,'mod_finder',1,0,'{\"searchfilter\":\"\",\"show_autosuggest\":\"1\",\"show_advanced\":\"0\",\"field_size\":25,\"show_label\":\"0\",\"label_pos\":\"left\",\"alt_label\":\"Test\",\"show_button\":\"0\",\"button_pos\":\"right\",\"opensearch\":\"1\",\"opensearch_title\":\"\",\"set_itemid\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(89,67,'Side Navigation','','',1,'position-7',NULL,NULL,NULL,NULL,0,'mod_menu',1,0,'{\"menutype\":\"topmenu\",\"base\":\"\",\"startLevel\":\"1\",\"endLevel\":\"0\",\"showAllChildren\":\"0\",\"tag_id\":\"\",\"class_sfx\":\" nav-pills nav-stacked\",\"window_open\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(90,68,'Share this site!','','<div align=right width=58px class=pull-right>\r\n<script src=//platform.linkedin.com/in.js type=text/javascript>\r\n  lang: en_US\r\n</script>\r\n<script type=IN/Share data-url=http://www.mark-tomaszewski.com/></script>\r\n</br>\r\n<iframe src=//www.facebook.com/plugins/share_button.php?href=http%3A%2F%2Fwww.mark-tomaszewski.com%2F&amp;layout=button scrolling=no frameborder=0 style=border:none; overflow:hidden; allowTransparency=true height=20px width=60px></iframe>\r\n</div>\r\n\r\n',1,'position-0',NULL,NULL,NULL,NULL,1,'mod_custom',1,1,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" pull-right\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(91,69,'Footer','','<ul>\r\n<li><a href=\"http://wiki.mark-toma.com/\" target=\"_blank\">Mark T. Wiki</a></li>\r\n<li><a href=\"https://github.com/mark-toma\" target=\"_blank\">GitHub (mark-toma)</a></li>\r\n<li><a href=\"http://www.mathworks.com/matlabcentral/profile/authors/4540343-mark-tomaszewski\" target=\"_blank\">MathWorks Community</a></li>\r\n<li><a href=\"http://mechatronics.eng.buffalo.edu/\" target=\"_blank\"><abbr title=\"Automation, Robotics, and Mechatronics Laboratory\">ARMLAB</abbr></a></li>\r\n</ul>',1,'footer-a',NULL,NULL,'2016-04-29 05:32:04',NULL,-2,'mod_custom',1,0,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" horz-menu\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(92,72,'Categories','','',1,'sidebar-a',NULL,NULL,'2016-04-16 02:36:46',NULL,0,'mod_articles_categories',1,1,'{\"parent\":\"9\",\"show_description\":\"0\",\"numitems\":\"0\",\"show_children\":\"0\",\"count\":\"0\",\"maxlevel\":\"0\",\"layout\":\"_:default\",\"item_heading\":\"4\",\"moduleclass_sfx\":\"\",\"owncache\":\"1\",\"cache_time\":\"900\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(93,79,'Gantry 5 Particle','','',0,'',NULL,NULL,NULL,NULL,0,'mod_gantry5_particle',1,1,'',0,'*'),(94,81,'Recent Posts','','',1,'sidebar-a',NULL,NULL,'2016-04-16 02:36:44',NULL,0,'mod_articles_latest',1,1,'{\"catid\":[\"9\"],\"count\":\"5\",\"show_featured\":\"\",\"ordering\":\"p_dsc\",\"user_id\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(95,84,'Sidebar Title','','<h1>Explore …</h1>',1,'sidebar-title',NULL,NULL,NULL,NULL,0,'mod_custom',1,0,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(96,85,'On the Web','','<ul>\r\n<li>\r\n<a href=\"http://wiki.mark-toma.com/view/Main_Page\" target=\"_blank\">Mark T. Wiki</a>\r\n</li>\r\n<li>\r\n<a href=\"https://github.com/mark-toma\" target=\"_blank\">GitHub (mark-toma)</a>\r\n</li>\r\n<li>\r\n<a href=\"http://www.mathworks.com/matlabcentral/profile/authors/4540343-mark-tomaszewski\" target=\"_blank\">MathWorks Community</a>\r\n</li>\r\n<li>\r\n<a href=\"http://mechatronics.eng.buffalo.edu/\" target=\"_blank\"><abbr title=\"Automation, Robotics, and Mechatronics Laboratory\">ARMLAB</abbr></a>\r\n</li>\r\n</ul>',1,'sidebar-b',NULL,NULL,'2016-04-16 02:38:15',NULL,-2,'mod_custom',1,1,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(97,86,'Header','','<h1><a href=\"http://www.mark-toma.com/\" target=\"_parent\">Mark Tomaszewski</a></h1>\r\n<p><a href=\"http://www.mark-toma.com/\" target=\"_parent\"><em> perception, conception, inception</em> </a></p>',1,'header',NULL,NULL,NULL,NULL,0,'mod_custom',1,0,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" header-text\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(106,98,'Bio (subfeature)','','<a href=\"index.php?option=com_content&view=article&id=4&catid=8&Itemid=104\">\r\n<i class=\"fa fa-user fa-5x\"></i>\r\n<h3>Bio</h3>\r\n</a>\r\n<p>Get to know a bit about me.</p>',1,'subfeature-a',NULL,NULL,NULL,NULL,1,'mod_custom',1,0,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" center\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(107,99,'Professional (subfeature)','','<a href=\"index.php?option=com_content&view=article&id=2&catid=8&Itemid=102\">\r\n<i class=\"fa fa-briefcase fa-5x\"></i>\r\n<h3>Professional</h3>\r\n</a>\r\n<p>My digital resume.</p>',1,'subfeature-b',NULL,NULL,NULL,NULL,1,'mod_custom',1,0,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" center\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(108,100,'Blog (subfeature)','','<!--\r\n<a href=\"index.php?option=com_content&view=category&layout=blog&Itemid=112&id=9\">\r\n-->\r\n<i class=\"fa fa-pencil-square fa-5x\"></i>\r\n<h3>Blog</h3>\r\n<!--\r\n</a>\r\n-->\r\n<p>Under construction.</p>\r\n<!--\r\n<p>Writings on things that interest me.</p>\r\n-->',1,'subfeature-c',NULL,NULL,'2016-04-22 05:07:57',NULL,0,'mod_custom',1,0,'{\"prepare_content\":0,\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" center\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(109,101,'On the Web','','<ul>\r\n<li>\r\n<a href=\"http://wiki.mark-toma.com/view/Main_Page\" target=\"_blank\">Mark T. Wiki</a>\r\n</li>\r\n<li>\r\n<a href=\"https://github.com/mark-toma\" target=\"_blank\">GitHub (mark-toma)</a>\r\n</li>\r\n<li>\r\n<a href=\"http://www.mathworks.com/matlabcentral/profile/authors/4540343-mark-tomaszewski\" target=\"_blank\">MathWorks Community</a>\r\n</li>\r\n<li>\r\n<a href=\"http://mechatronics.eng.buffalo.edu/\" target=\"_blank\"><abbr title=\"Automation, Robotics, and Mechatronics Laboratory\">ARMLAB</abbr></a>\r\n</li>\r\n</ul>',1,'footer-b',NULL,NULL,'2016-04-16 02:38:15',NULL,-2,'mod_custom',1,1,'{\"prepare_content\":\"0\",\"backgroundimage\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"1\",\"cache_time\":\"900\",\"cachemode\":\"static\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(110,102,'Main Pages (footer)','','',1,'footer-a',NULL,NULL,NULL,NULL,0,'mod_menu',1,0,'{\"menutype\":\"topmenu\",\"base\":\"\",\"startLevel\":1,\"endLevel\":1,\"showAllChildren\":0,\"tag_id\":\"\",\"class_sfx\":\"\",\"window_open\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\" horz-menu\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(113,107,'On the Web','','',1,'sidebar-b',NULL,NULL,NULL,NULL,0,'mod_menu',1,1,'{\"menutype\":\"topmenu\",\"base\":151,\"startLevel\":3,\"endLevel\":3,\"showAllChildren\":0,\"tag_id\":\"\",\"class_sfx\":\"bullet-menu\",\"window_open\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(114,108,'On the Web (footer)','','',1,'footer-b',NULL,NULL,NULL,NULL,0,'mod_menu',1,0,'{\"menutype\":\"topmenu\",\"base\":151,\"startLevel\":3,\"endLevel\":3,\"showAllChildren\":0,\"tag_id\":\"\",\"class_sfx\":\"horz-menu\",\"window_open\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*'),(115,0,'Login Support','','',1,'sidebar',NULL,NULL,NULL,NULL,1,'mod_loginsupport',1,1,'{\"forum_url\":\"https://forum.joomla.org/\",\"documentation_url\":\"https://docs.joomla.org/\",\"news_url\":\"https://www.joomla.org/announcements.html\",\"automatic_title\":1,\"prepare_content\":1,\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',1,'*'),(116,0,'System Dashboard','','',1,'cpanel-system',NULL,NULL,NULL,NULL,1,'mod_submenu',1,0,'{\"menutype\":\"*\",\"preset\":\"system\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\",\"style\":\"System-none\"}',1,'*'),(117,0,'Content Dashboard','','',1,'cpanel-content',NULL,NULL,NULL,NULL,1,'mod_submenu',1,0,'{\"menutype\":\"*\",\"preset\":\"content\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"module_tag\":\"div\",\"bootstrap_size\":\"3\",\"header_tag\":\"h2\",\"header_class\":\"\",\"style\":\"System-none\"}',1,'*'),(118,0,'Menus Dashboard','','',1,'cpanel-menus',NULL,NULL,NULL,NULL,1,'mod_submenu',1,0,'{\"menutype\":\"*\",\"preset\":\"menus\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\",\"style\":\"System-none\"}',1,'*'),(119,0,'Components Dashboard','','',1,'cpanel-components',NULL,NULL,NULL,NULL,1,'mod_submenu',1,0,'{\"menutype\":\"*\",\"preset\":\"components\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\",\"style\":\"System-none\"}',1,'*'),(120,0,'Users Dashboard','','',1,'cpanel-users',NULL,NULL,NULL,NULL,1,'mod_submenu',1,0,'{\"menutype\":\"*\",\"preset\":\"users\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\",\"style\":\"System-none\"}',1,'*'),(121,0,'Popular Articles','','',3,'cpanel-content',NULL,NULL,NULL,NULL,1,'mod_popular',3,1,'{\"count\":\"5\",\"catid\":\"\",\"user_id\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\", \"bootstrap_size\":\"12\"}',1,'*'),(122,0,'Recently Added Articles','','',4,'cpanel-content',NULL,NULL,NULL,NULL,1,'mod_latest',3,1,'{\"count\":\"5\",\"ordering\":\"c_dsc\",\"catid\":\"\",\"user_id\":\"0\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\", \"bootstrap_size\":\"12\"}',1,'*'),(123,0,'Logged-in Users','','',2,'cpanel-users',NULL,NULL,NULL,NULL,1,'mod_logged',3,1,'{\"count\":\"5\",\"name\":\"1\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":\"0\", \"bootstrap_size\":\"12\"}',1,'*'),(124,0,'Frontend Link','','',5,'status',NULL,NULL,NULL,NULL,1,'mod_frontend',1,1,'',1,'*'),(125,0,'Messages','','',4,'status',NULL,NULL,NULL,NULL,1,'mod_messages',3,1,'',1,'*'),(126,0,'Post Install Messages','','',3,'status',NULL,NULL,NULL,NULL,1,'mod_post_installation_messages',3,1,'',1,'*'),(127,0,'User Status','','',6,'status',NULL,NULL,NULL,NULL,1,'mod_user',3,1,'',1,'*'),(128,0,'Site','','',1,'icon',NULL,NULL,NULL,NULL,1,'mod_quickicon',1,1,'{\"context\":\"site_quickicon\",\"header_icon\":\"fas fa-desktop\",\"show_users\":\"1\",\"show_articles\":\"1\",\"show_categories\":\"1\",\"show_media\":\"1\",\"show_menuItems\":\"1\",\"show_modules\":\"1\",\"show_plugins\":\"1\",\"show_templates\":\"1\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"style\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(129,0,'System','','',2,'icon',NULL,NULL,NULL,NULL,1,'mod_quickicon',1,1,'{\"context\":\"system_quickicon\",\"header_icon\":\"fas fa-wrench\",\"show_global\":\"1\",\"show_checkin\":\"1\",\"show_cache\":\"1\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"style\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(130,0,'3rd Party','','',4,'icon',NULL,NULL,NULL,NULL,1,'mod_quickicon',1,1,'{\"context\":\"mod_quickicon\",\"header_icon\":\"fas fa-boxes\",\"load_plugins\":\"1\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"style\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"12\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(131,0,'Help Dashboard','','',1,'cpanel-help',NULL,NULL,NULL,NULL,1,'mod_submenu',1,0,'{\"menutype\":\"*\",\"preset\":\"help\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"style\":\"System-none\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(132,0,'Privacy Requests','','',1,'cpanel-privacy',NULL,NULL,NULL,NULL,1,'mod_privacy_dashboard',1,1,'{\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"static\",\"style\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(133,0,'Privacy Status','','',1,'cpanel-privacy',NULL,NULL,NULL,NULL,1,'mod_privacy_status',1,1,'{\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"static\",\"style\":\"0\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h2\",\"header_class\":\"\"}',1,'*'),(134,0,'Guided Tours','','',1,'status',NULL,NULL,NULL,NULL,1,'mod_guidedtours',1,1,'',1,'*'),(135,119,'On the web 2','',NULL,1,'sidebar-c',NULL,NULL,'2023-12-30 19:33:00',NULL,-2,'mod_menu',1,1,'{\"menutype\":\"topmenu\",\"base\":151,\"startLevel\":3,\"endLevel\":3,\"showAllChildren\":0,\"tag_id\":\"\",\"class_sfx\":\"\",\"window_open\":\"\",\"layout\":\"_:default\",\"moduleclass_sfx\":\"\",\"cache\":1,\"cache_time\":900,\"cachemode\":\"itemid\",\"module_tag\":\"div\",\"bootstrap_size\":\"0\",\"header_tag\":\"h3\",\"header_class\":\"\",\"style\":\"0\"}',0,'*');

--
-- Table structure for table `ij8_modules_menu`
--

CREATE TABLE `ij8_modules_menu` (
  `moduleid` int(11) NOT NULL DEFAULT 0,
  `menuid` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`moduleid`,`menuid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_modules_menu`
--

INSERT INTO `ij8_modules_menu` VALUES (2,0),(3,0),(4,0),(6,0),(7,0),(8,0),(9,0),(10,0),(12,0),(13,0),(14,0),(15,0),(16,0),(17,0),(79,0),(86,0),(87,0),(88,0),(89,0),(90,0),(91,0),(92,112),(94,104),(94,107),(94,112),(95,-102),(96,-102),(97,0),(106,107),(107,107),(108,107),(109,-102),(110,0),(113,-114),(113,-102),(114,0),(115,0),(116,0),(117,0),(118,0),(119,0),(120,0),(121,0),(122,0),(123,0),(124,0),(125,0),(126,0),(127,0),(128,0),(129,0),(130,0),(131,0),(132,0),(133,0),(134,0),(135,0);

--
-- Table structure for table `ij8_newsfeeds`
--

CREATE TABLE `ij8_newsfeeds` (
  `catid` int(11) NOT NULL DEFAULT 0,
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL DEFAULT '',
  `alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `link` varchar(2048) NOT NULL,
  `published` tinyint(1) NOT NULL DEFAULT 0,
  `numarticles` int(10) unsigned NOT NULL DEFAULT 1,
  `cache_time` int(10) unsigned NOT NULL DEFAULT 3600,
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  `ordering` int(11) NOT NULL DEFAULT 0,
  `rtl` tinyint(4) NOT NULL DEFAULT 0,
  `access` int(10) unsigned NOT NULL DEFAULT 0,
  `language` char(7) NOT NULL DEFAULT '',
  `params` mediumtext NOT NULL,
  `created` datetime NOT NULL,
  `created_by` int(10) unsigned NOT NULL DEFAULT 0,
  `created_by_alias` varchar(255) NOT NULL DEFAULT '',
  `modified` datetime NOT NULL,
  `modified_by` int(10) unsigned NOT NULL DEFAULT 0,
  `metakey` text DEFAULT NULL,
  `metadesc` mediumtext NOT NULL,
  `metadata` mediumtext NOT NULL,
  `publish_up` datetime DEFAULT NULL,
  `publish_down` datetime DEFAULT NULL,
  `description` mediumtext NOT NULL,
  `version` int(10) unsigned NOT NULL DEFAULT 1,
  `hits` int(10) unsigned NOT NULL DEFAULT 0,
  `images` mediumtext NOT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_access` (`access`),
  KEY `idx_checkout` (`checked_out`),
  KEY `idx_state` (`published`),
  KEY `idx_catid` (`catid`),
  KEY `idx_createdby` (`created_by`),
  KEY `idx_language` (`language`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_newsfeeds`
--


--
-- Table structure for table `ij8_overrider`
--

CREATE TABLE `ij8_overrider` (
  `id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
  `constant` varchar(255) NOT NULL,
  `string` mediumtext NOT NULL,
  `file` varchar(255) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_overrider`
--


--
-- Table structure for table `ij8_postinstall_messages`
--

CREATE TABLE `ij8_postinstall_messages` (
  `postinstall_message_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `extension_id` bigint(20) NOT NULL DEFAULT 700 COMMENT 'FK to #__extensions',
  `title_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for the title',
  `description_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for description',
  `action_key` varchar(255) NOT NULL DEFAULT '',
  `language_extension` varchar(255) NOT NULL DEFAULT 'com_postinstall' COMMENT 'Extension holding lang keys',
  `language_client_id` tinyint(3) NOT NULL DEFAULT 1,
  `type` varchar(10) NOT NULL DEFAULT 'link' COMMENT 'Message type - message, link, action',
  `action_file` varchar(255) DEFAULT '' COMMENT 'RAD URI to the PHP file containing action method',
  `action` varchar(255) DEFAULT '' COMMENT 'Action method name or URL',
  `condition_file` varchar(255) DEFAULT NULL COMMENT 'RAD URI to file holding display condition method',
  `condition_method` varchar(255) DEFAULT NULL COMMENT 'Display condition method, must return boolean',
  `version_introduced` varchar(50) NOT NULL DEFAULT '3.2.0' COMMENT 'Version when this message was introduced',
  `enabled` tinyint(3) NOT NULL DEFAULT 1,
  PRIMARY KEY (`postinstall_message_id`)
) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_postinstall_messages`
--

INSERT INTO `ij8_postinstall_messages` VALUES (3,700,'COM_CPANEL_WELCOME_BEGINNERS_TITLE','COM_CPANEL_WELCOME_BEGINNERS_MESSAGE','','com_cpanel',1,'message','','','','','3.2.0',1),(5,700,'COM_CPANEL_MSG_STATS_COLLECTION_TITLE','COM_CPANEL_MSG_STATS_COLLECTION_BODY','','com_cpanel',1,'message','','','admin://components/com_admin/postinstall/statscollection.php','admin_postinstall_statscollection_condition','3.5.0',1),(11,700,'COM_ACTIONLOGS_POSTINSTALL_TITLE','COM_ACTIONLOGS_POSTINSTALL_BODY','','com_actionlogs',1,'message','','','','','3.9.0',1),(12,700,'COM_PRIVACY_POSTINSTALL_TITLE','COM_PRIVACY_POSTINSTALL_BODY','','com_privacy',1,'message','','','','','3.9.0',1),(13,700,'COM_CPANEL_MSG_ADDNOSNIFF_TITLE','COM_CPANEL_MSG_ADDNOSNIFF_BODY','','com_cpanel',1,'message','','','admin://components/com_admin/postinstall/addnosniff.php','admin_postinstall_addnosniff_condition','3.9.3',0),(14,700,'COM_CPANEL_MSG_TEXTFILTER3919_TITLE','COM_CPANEL_MSG_TEXTFILTER3919_BODY','','com_cpanel',1,'message','','','admin://components/com_admin/postinstall/textfilter3919.php','admin_postinstall_textfilter3919_condition','3.9.19',1),(15,700,'COM_CPANEL_MSG_HTACCESSSVG_TITLE','COM_CPANEL_MSG_HTACCESSSVG_BODY','','com_cpanel',1,'message','','','admin://components/com_admin/postinstall/htaccesssvg.php','admin_postinstall_htaccesssvg_condition','3.9.21',1),(16,700,'COM_ADMIN_POSTINSTALL_MSG_HTACCESS_AUTOINDEX_TITLE','COM_ADMIN_POSTINSTALL_MSG_HTACCESS_AUTOINDEX_DESCRIPTION','','com_admin',1,'message','','',NULL,NULL,'3.9.22',0),(17,700,'COM_ADMIN_POSTINSTALL_MSG_BEHIND_LOAD_BALANCER_TITLE','COM_ADMIN_POSTINSTALL_MSG_BEHIND_LOAD_BALANCER_DESCRIPTION','COM_ADMIN_POSTINSTALL_MSG_BEHIND_LOAD_BALANCER_ACTION','com_admin',1,'action','admin://components/com_admin/postinstall/behindproxy.php','behindproxy_postinstall_action','admin://components/com_admin/postinstall/behindproxy.php','admin_postinstall_behindproxy_condition','3.9.26',1),(19,700,'PLG_SYSTEM_HTTPHEADERS_POSTINSTALL_INTRODUCTION_TITLE','PLG_SYSTEM_HTTPHEADERS_POSTINSTALL_INTRODUCTION_BODY','PLG_SYSTEM_HTTPHEADERS_POSTINSTALL_INTRODUCTION_ACTION','plg_system_httpheaders',1,'action','site://plugins/system/httpheaders/postinstall/introduction.php','httpheaders_postinstall_action','site://plugins/system/httpheaders/postinstall/introduction.php','httpheaders_postinstall_condition','4.0.0',1),(20,700,'COM_USERS_POSTINSTALL_MULTIFACTORAUTH_TITLE','COM_USERS_POSTINSTALL_MULTIFACTORAUTH_BODY','COM_USERS_POSTINSTALL_MULTIFACTORAUTH_ACTION','com_users',1,'action','admin://components/com_users/postinstall/multifactorauth.php','com_users_postinstall_mfa_action','admin://components/com_users/postinstall/multifactorauth.php','com_users_postinstall_mfa_condition','4.2.0',1),(21,700,'COM_ADMIN_POSTINSTALL_MSG_HTACCESS_SETCE_TITLE','COM_ADMIN_POSTINSTALL_MSG_HTACCESS_SETCE_DESCRIPTION','','com_admin',1,'message','','','admin://components/com_admin/postinstall/htaccesssetce.php','admin_postinstall_htaccesssetce_condition','4.2.9',0),(22,700,'COM_ADMIN_POSTINSTALL_MSG_HTACCESS_BROTLI_TITLE','COM_ADMIN_POSTINSTALL_MSG_HTACCESS_BROTLI_DESCRIPTION','','com_admin',1,'message','','','admin://components/com_admin/postinstall/htaccessbrotli.php','admin_postinstall_htaccessbrotli_condition','4.4.4',1);

--
-- Table structure for table `ij8_privacy_consents`
--

CREATE TABLE `ij8_privacy_consents` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `state` int(11) NOT NULL DEFAULT 1,
  `created` datetime NOT NULL,
  `subject` varchar(255) NOT NULL DEFAULT '',
  `body` text NOT NULL,
  `remind` tinyint(4) NOT NULL DEFAULT 0,
  `token` varchar(100) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_privacy_consents`
--


--
-- Table structure for table `ij8_privacy_requests`
--

CREATE TABLE `ij8_privacy_requests` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `email` varchar(100) NOT NULL DEFAULT '',
  `requested_at` datetime NOT NULL,
  `status` tinyint(4) NOT NULL DEFAULT 0,
  `request_type` varchar(25) NOT NULL DEFAULT '',
  `confirm_token` varchar(100) NOT NULL DEFAULT '',
  `confirm_token_created_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_privacy_requests`
--


--
-- Table structure for table `ij8_redirect_links`
--

CREATE TABLE `ij8_redirect_links` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `old_url` varchar(2048) NOT NULL,
  `new_url` varchar(2048) DEFAULT NULL,
  `referer` varchar(2048) NOT NULL,
  `comment` varchar(255) NOT NULL DEFAULT '',
  `hits` int(10) unsigned NOT NULL DEFAULT 0,
  `published` tinyint(4) NOT NULL,
  `created_date` datetime NOT NULL,
  `modified_date` datetime NOT NULL,
  `header` smallint(3) NOT NULL DEFAULT 301,
  PRIMARY KEY (`id`),
  KEY `idx_old_url` (`old_url`(100)),
  KEY `idx_link_modified` (`modified_date`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_redirect_links`
--


--
-- Table structure for table `ij8_rereplacer`
--

CREATE TABLE `ij8_rereplacer` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `description` text NOT NULL,
  `category` varchar(50) NOT NULL,
  `color` varchar(8) DEFAULT NULL,
  `search` text NOT NULL,
  `replace` text NOT NULL,
  `area` text NOT NULL,
  `params` text NOT NULL,
  `published` tinyint(1) NOT NULL DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0,
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `id` (`id`,`published`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

--
-- Dumping data for table `ij8_rereplacer`
--

INSERT INTO `ij8_rereplacer` VALUES (1,'UB (link)','','',NULL,'~UB/LINK~','<a href=\"http://www.buffalo.edu/\" target=\"_blank\"><abbr title=\"The State University of New York at Buffalo\">UB</abbr></a>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(2,'ARMLAB (link)','','',NULL,'~ARMLAB/LINK~','<a href=\"http://mechatronics.eng.buffalo.edu/\" target=\"_blank\"><abbr title=\"Automation, Robotics, and Mechatronics Laboratory\">ARMLAB</abbr></a>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(3,'NCCC (link)','','',NULL,'~NCCC/LINK~','<a href=\"http://www.niagaracc.suny.edu/\" target=\"_blank\"><abbr title=\"Niagara County Community College\">NCCC</abbr></a>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(4,'Venkat Krovi (link)','','',NULL,'~VENKAT-KROVI/LINK~','<a href=\"https://www.clemson.edu/cecas/departments/automotive-engineering/people/Venkat%20Krovi.html\" target=\"_blank\">Venkat Krovi</a>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(5,'MAE-GSA (link)','','',NULL,'~MAE-GSA/LINK~','<a href=\"http://gsa.buffalo.edu/mae/\" target=\"_blank\"><abbr title=\" Graduate Student Association, Department of Mechanical and Aerospace Engineering\">MAE-GSA</abbr></a>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(6,'ARMLAB','','',NULL,'~ARMLAB~','<abbr title=\"Automation, Robotics, and Mechatronics Laboratory\">ARMLAB</abbr>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(7,'ARMLAB','','',NULL,'~ARMLAB~','<abbr title=\"Automation, Robotics, and Mechatronics Laboratory\">ARMLAB</abbr>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"enable_in_title\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL),(8,'CUICAR','','',NULL,'~CUICAR~','<a href=\"http://cuicar.com/\" target=\"_blank\"><abbr title=\"Clemson University - International Center for Automotive Research\">CU-ICAR</abbr></a>','everywhere','{\"regex\":\"0\",\"treat_as_list\":\"0\",\"word_search\":\"1\",\"s_modifier\":\"1\",\"casesensitive\":\"1\",\"thorough\":\"0\",\"strip_p_tags\":\"0\",\"enable_in_category\":\"1\",\"enable_in_title\":\"1\",\"enable_in_author\":\"1\",\"enable_in_feeds\":\"1\",\"enable_in_admin\":\"0\",\"enable_in_edit_forms\":\"0\",\"category_select\":\"\"}',1,0,NULL,NULL);

--
-- Table structure for table `ij8_scheduler_tasks`
--

CREATE TABLE `ij8_scheduler_tasks` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `asset_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.',
  `title` varchar(255) NOT NULL DEFAULT '',
  `type` varchar(128) NOT NULL COMMENT 'unique identifier for job defined by plugin',
  `execution_rules` text DEFAULT NULL COMMENT 'Execution Rules, Unprocessed',
  `cron_rules` text DEFAULT NULL COMMENT 'Processed execution rules, crontab-like JSON form',
  `state` tinyint(4) NOT NULL DEFAULT 0,
  `last_exit_code` int(11) NOT NULL DEFAULT 0 COMMENT 'Exit code when job was last run',
  `last_execution` datetime DEFAULT NULL COMMENT 'Timestamp of last run',
  `next_execution` datetime DEFAULT NULL COMMENT 'Timestamp of next (planned) run, referred for execution on trigger',
  `times_executed` int(11) DEFAULT 0 COMMENT 'Count of successful triggers',
  `times_failed` int(11) DEFAULT 0 COMMENT 'Count of failures',
  `locked` datetime DEFAULT NULL,
  `priority` smallint(6) NOT NULL DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0 COMMENT 'Configurable list ordering',
  `cli_exclusive` smallint(6) NOT NULL DEFAULT 0 COMMENT 'If 1, the task is only accessible via CLI',
  `params` text NOT NULL,
  `note` text DEFAULT NULL,
  `created` datetime NOT NULL,
  `created_by` int(10) unsigned NOT NULL DEFAULT 0,
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_type` (`type`),
  KEY `idx_state` (`state`),
  KEY `idx_last_exit` (`last_exit_code`),
  KEY `idx_next_exec` (`next_execution`),
  KEY `idx_locked` (`locked`),
  KEY `idx_priority` (`priority`),
  KEY `idx_cli_exclusive` (`cli_exclusive`),
  KEY `idx_checked_out` (`checked_out`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_scheduler_tasks`
--

INSERT INTO `ij8_scheduler_tasks` VALUES (1,120,'Rotate Logs','rotation.logs','{\"rule-type\":\"interval-days\",\"interval-days\":30,\"exec-time\":\"05:59\",\"exec-day\":\"29\"}','{\"type\":\"interval\",\"exp\":\"P30D\"}',1,0,NULL,'2024-10-29 05:59:00',0,0,NULL,0,0,0,'{\"logstokeep\":1}',NULL,'2024-09-29 15:05:50',431,NULL,NULL),(2,121,'Session GC','session.gc','{\"rule-type\":\"interval-hours\",\"interval-hours\":24,\"exec-time\":\"15:05\",\"exec-day\":\"29\"}','{\"type\":\"interval\",\"exp\":\"PT24H\"}',1,0,NULL,'2024-09-30 15:05:00',0,0,NULL,0,0,0,'{\"enable_session_gc\":1,\"enable_session_metadata_gc\":1}',NULL,'2024-09-29 15:05:50',431,NULL,NULL),(3,122,'Update Notification','update.notification','{\"rule-type\":\"interval-hours\",\"interval-hours\":6,\"exec-time\":\"14:25\",\"exec-day\":\"29\"}','{\"type\":\"interval\",\"exp\":\"PT6H\"}',1,0,NULL,'2024-09-29 20:25:00',0,0,NULL,0,0,0,'{\"email\":\"\",\"language_override\":\"\"}',NULL,'2024-09-29 15:05:50',431,NULL,NULL);

--
-- Table structure for table `ij8_schemaorg`
--

CREATE TABLE `ij8_schemaorg` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `itemId` int(10) unsigned DEFAULT NULL,
  `context` varchar(100) DEFAULT NULL,
  `schemaType` varchar(100) DEFAULT NULL,
  `schema` text DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_schemaorg`
--


--
-- Table structure for table `ij8_schemas`
--

CREATE TABLE `ij8_schemas` (
  `extension_id` int(11) NOT NULL,
  `version_id` varchar(20) NOT NULL,
  PRIMARY KEY (`extension_id`,`version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_schemas`
--

INSERT INTO `ij8_schemas` VALUES (700,'5.1.1-2024-04-18'),(10051,'7.4.5-20231214');

--
-- Table structure for table `ij8_session`
--

CREATE TABLE `ij8_session` (
  `session_id` varbinary(192) NOT NULL,
  `client_id` tinyint(3) unsigned DEFAULT NULL,
  `guest` tinyint(3) unsigned DEFAULT 1,
  `time` int(11) NOT NULL DEFAULT 0,
  `data` longtext DEFAULT NULL,
  `userid` int(11) DEFAULT 0,
  `username` varchar(150) DEFAULT '',
  PRIMARY KEY (`session_id`),
  KEY `userid` (`userid`),
  KEY `time` (`time`),
  KEY `client_id_guest` (`client_id`,`guest`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_session`
--

INSERT INTO `ij8_session` VALUES ('068011aa3e3e95c1fa70efbb6117fe6e',0,1,1727623654,'joomla|s:700:\"TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjM6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo3OiJjb3VudGVyIjtpOjE7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzI3NjIzNjU0O3M6NDoibGFzdCI7aToxNzI3NjIzNjU0O3M6Mzoibm93IjtpOjE3Mjc2MjM2NTQ7fXM6NToidG9rZW4iO3M6MzI6ImQwYjBhOTg0NWNlNjcxOWUwMDJmYmVkZTZmYzk4NTJlIjt9czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6MTI6IgAqAHNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjEyOiIAKgBzZXBhcmF0b3IiO3M6MToiLiI7fQ==\";',0,''),('60a73c103318a92230ed07ca844b4886',0,1,1727624343,'joomla|s:700:\"TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjM6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzI3NjE5OTU2O3M6NDoibGFzdCI7aToxNzI3NjI0MzM5O3M6Mzoibm93IjtpOjE3Mjc2MjQzNDM7fXM6NToidG9rZW4iO3M6MzI6IjcyOTM0ZmViZjlmMGNlMWNmOGNkNGQ3OWUzMmQxYWEyIjtzOjc6ImNvdW50ZXIiO2k6Mzg7fXM6ODoicmVnaXN0cnkiO086MjQ6Ikpvb21sYVxSZWdpc3RyeVxSZWdpc3RyeSI6Mzp7czo3OiIAKgBkYXRhIjtPOjg6InN0ZENsYXNzIjowOnt9czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjEyOiIAKgBzZXBhcmF0b3IiO3M6MToiLiI7fXM6NDoidXNlciI7TzoyMDoiSm9vbWxhXENNU1xVc2VyXFVzZXIiOjE6e3M6MjoiaWQiO2k6MDt9fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czoxMjoiACoAc2VwYXJhdG9yIjtzOjE6Ii4iO30=\";',0,''),('87f05d6d0ec5cb210350b22c75982df2',0,1,1727623413,'joomla|s:700:\"TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjM6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo3OiJjb3VudGVyIjtpOjE7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzI3NjIzNDEzO3M6NDoibGFzdCI7aToxNzI3NjIzNDEzO3M6Mzoibm93IjtpOjE3Mjc2MjM0MTM7fXM6NToidG9rZW4iO3M6MzI6IjZhZDExNjk5YTUwMDhlNDI1ZDcwYmI3MzM3MWE0ZjUyIjt9czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6MTI6IgAqAHNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjEyOiIAKgBzZXBhcmF0b3IiO3M6MToiLiI7fQ==\";',0,''),('b4fccb68a4e49dbe426f8a0001bb3195',1,0,1727624172,'joomla|s:1540:\"TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjY6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzI3NjI0MDIzO3M6NDoibGFzdCI7aToxNzI3NjI0MTY3O3M6Mzoibm93IjtpOjE3Mjc2MjQxNzI7fXM6NToidG9rZW4iO3M6MzI6Ijk0ZTA4NTJhZDgwYWI2NWIzYzI5ZTNhYzYxMjdlNmIzIjtzOjc6ImNvdW50ZXIiO2k6MTU7fXM6MTk6InBsZ19zeXN0ZW1fd2ViYXV0aG4iO086ODoic3RkQ2xhc3MiOjE6e3M6OToicmV0dXJuVXJsIjtzOjU0OiJodHRwczovL3d3dy5tYXJrLXRvbWEuY29tL3ZpZXcvYWRtaW5pc3RyYXRvci9pbmRleC5waHAiO31zOjg6InJlZ2lzdHJ5IjtPOjI0OiJKb29tbGFcUmVnaXN0cnlcUmVnaXN0cnkiOjM6e3M6NzoiACoAZGF0YSI7Tzo4OiJzdGRDbGFzcyI6MTp7czoxMzoiY29tX2luc3RhbGxlciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo3OiJtZXNzYWdlIjtzOjA6IiI7czoxNzoiZXh0ZW5zaW9uX21lc3NhZ2UiO3M6MDoiIjtzOjY6Im1hbmFnZSI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo2OiJmaWx0ZXIiO2E6Nzp7czo2OiJzZWFyY2giO3M6NzoiY29tbWVudCI7czo2OiJzdGF0dXMiO3M6MDoiIjtzOjk6ImNsaWVudF9pZCI7czowOiIiO3M6NDoidHlwZSI7czowOiIiO3M6NjoiZm9sZGVyIjtzOjA6IiI7czoxMDoicGFja2FnZV9pZCI7czowOiIiO3M6NDoiY29yZSI7czowOiIiO31zOjQ6Imxpc3QiO2E6Mjp7czoxMjoiZnVsbG9yZGVyaW5nIjtzOjg6Im5hbWUgQVNDIjtzOjU6ImxpbWl0IjtzOjI6IjIwIjt9czoxMDoibGltaXRzdGFydCI7aTowO319fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czoxMjoiACoAc2VwYXJhdG9yIjtzOjE6Ii4iO31zOjQ6InVzZXIiO086MjA6Ikpvb21sYVxDTVNcVXNlclxVc2VyIjoxOntzOjI6ImlkIjtpOjQzMTt9czo5OiJjb21fdXNlcnMiO086ODoic3RkQ2xhc3MiOjE6e3M6MTE6Im1mYV9jaGVja2VkIjtpOjE7fXM6MTE6ImFwcGxpY2F0aW9uIjtPOjg6InN0ZENsYXNzIjoxOntzOjU6InF1ZXVlIjthOjA6e319fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czoxMjoiACoAc2VwYXJhdG9yIjtzOjE6Ii4iO30=\";',431,'admin'),('f05d574aed81db9b25f8e2e72eeca9e3',0,1,1727623396,'joomla|s:700:\"TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjM6e3M6Nzoic2Vzc2lvbiI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo3OiJjb3VudGVyIjtpOjE7czo1OiJ0aW1lciI7Tzo4OiJzdGRDbGFzcyI6Mzp7czo1OiJzdGFydCI7aToxNzI3NjIzMzk1O3M6NDoibGFzdCI7aToxNzI3NjIzMzk1O3M6Mzoibm93IjtpOjE3Mjc2MjMzOTU7fXM6NToidG9rZW4iO3M6MzI6IjljOTM3YzJjYTk3N2E3YTQxYmQ1YmY4ZDY4MjY4NTM3Ijt9czo4OiJyZWdpc3RyeSI7TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjA6e31zOjE0OiIAKgBpbml0aWFsaXplZCI7YjowO3M6MTI6IgAqAHNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjEyOiIAKgBzZXBhcmF0b3IiO3M6MToiLiI7fQ==\";',0,'');

--
-- Table structure for table `ij8_tags`
--

CREATE TABLE `ij8_tags` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `parent_id` int(10) unsigned NOT NULL DEFAULT 0,
  `lft` int(11) NOT NULL DEFAULT 0,
  `rgt` int(11) NOT NULL DEFAULT 0,
  `level` int(10) unsigned NOT NULL DEFAULT 0,
  `path` varchar(400) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL,
  `alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `note` varchar(255) NOT NULL DEFAULT '',
  `description` longtext NOT NULL,
  `published` tinyint(1) NOT NULL DEFAULT 0,
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  `access` int(10) unsigned NOT NULL DEFAULT 0,
  `params` mediumtext NOT NULL,
  `metadesc` varchar(1024) NOT NULL COMMENT 'The meta description for the page.',
  `metakey` varchar(1024) NOT NULL DEFAULT '',
  `metadata` varchar(2048) NOT NULL COMMENT 'JSON encoded metadata properties.',
  `created_user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `created_time` datetime NOT NULL,
  `created_by_alias` varchar(255) NOT NULL DEFAULT '',
  `modified_user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `modified_time` datetime NOT NULL,
  `images` mediumtext NOT NULL,
  `urls` mediumtext NOT NULL,
  `hits` int(10) unsigned NOT NULL DEFAULT 0,
  `language` char(7) NOT NULL,
  `version` int(10) unsigned NOT NULL DEFAULT 1,
  `publish_up` datetime DEFAULT NULL,
  `publish_down` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tag_idx` (`published`,`access`),
  KEY `idx_access` (`access`),
  KEY `idx_checkout` (`checked_out`),
  KEY `idx_left_right` (`lft`,`rgt`),
  KEY `idx_language` (`language`),
  KEY `idx_path` (`path`(100)),
  KEY `idx_alias` (`alias`(100))
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_tags`
--

INSERT INTO `ij8_tags` VALUES (1,0,0,1,0,'','ROOT','root','','',1,NULL,NULL,1,'','','','',0,'2011-01-01 00:00:01','',0,'2011-01-01 00:00:01','','',0,'*',1,NULL,NULL);

--
-- Table structure for table `ij8_template_overrides`
--

CREATE TABLE `ij8_template_overrides` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `template` varchar(50) NOT NULL DEFAULT '',
  `hash_id` varchar(255) NOT NULL DEFAULT '',
  `extension_id` int(11) DEFAULT 0,
  `state` tinyint(4) NOT NULL DEFAULT 0,
  `action` varchar(50) NOT NULL DEFAULT '',
  `client_id` tinyint(3) unsigned NOT NULL DEFAULT 0,
  `created_date` datetime NOT NULL,
  `modified_date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_template` (`template`),
  KEY `idx_extension_id` (`extension_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_template_overrides`
--

INSERT INTO `ij8_template_overrides` VALUES (1,'g5_hydrogen','L2h0bWwvY29tX2NvbnRlbnQvY2F0ZWdvcnkvYmxvZ19jaGlsZHJlbi5waHA=',10012,0,'Joomla Update',0,'2024-09-29 15:05:54','2024-09-29 15:05:54'),(2,'g5_hydrogen','L2h0bWwvY29tX2NvbnRlbnQvY2F0ZWdvcnkvYmxvZy5waHA=',10012,0,'Joomla Update',0,'2024-09-29 15:05:54','2024-09-29 15:05:54'),(3,'g5_hydrogen','L2h0bWwvY29tX2NvbnRlbnQvY2F0ZWdvcnkvZGVmYXVsdF9jaGlsZHJlbi5waHA=',10012,0,'Joomla Update',0,'2024-09-29 15:05:54','2024-09-29 15:05:54');

--
-- Table structure for table `ij8_template_styles`
--

CREATE TABLE `ij8_template_styles` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `template` varchar(50) NOT NULL DEFAULT '',
  `client_id` tinyint(1) unsigned NOT NULL DEFAULT 0,
  `home` char(7) NOT NULL DEFAULT '0',
  `title` varchar(255) NOT NULL DEFAULT '',
  `params` mediumtext NOT NULL,
  `inheritable` tinyint(4) NOT NULL DEFAULT 0,
  `parent` varchar(50) DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `idx_template` (`template`),
  KEY `idx_client_id` (`client_id`),
  KEY `idx_client_id_home` (`client_id`,`home`)
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_template_styles`
--

INSERT INTO `ij8_template_styles` VALUES (11,'g5_hydrogen',0,'0','Hydrogen - Default','{\"configuration\":\"11\",\"preset\":\"default\"}',0,''),(12,'g5_hydrogen',0,'0','Hydrogen - Home','{\"configuration\":\"12\",\"preset\":\"home\"}',0,''),(14,'g5_hydrogen',0,'1','Hydrogen - Default Sidebar Right','{\"configuration\":\"14\",\"preset\":\"2_column_-_right\"}',0,''),(15,'atum',1,'1','Atum - Default','{\"hue\": \"hsl(214, 63%, 20%)\", \"bg-light\": \"#f0f4fb\", \"text-dark\": \"#495057\", \"text-light\": \"#ffffff\", \"link-color\": \"#2a69b8\", \"special-color\": \"#001b4c\", \"monochrome\": \"0\", \"loginLogo\": \"\", \"loginLogoAlt\": \"\", \"logoBrandLarge\": \"\", \"logoBrandLargeAlt\": \"\", \"logoBrandSmall\": \"\", \"logoBrandSmallAlt\": \"\", \"colorScheme\": \"os\"}',1,''),(16,'cassiopeia',0,'0','Cassiopeia - Default','{}',1,'');

--
-- Table structure for table `ij8_tuf_metadata`
--

CREATE TABLE `ij8_tuf_metadata` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `update_site_id` int(11) DEFAULT 0,
  `root` text DEFAULT NULL,
  `targets` text DEFAULT NULL,
  `snapshot` text DEFAULT NULL,
  `timestamp` text DEFAULT NULL,
  `mirrors` text DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Secure TUF Updates';

--
-- Dumping data for table `ij8_tuf_metadata`
--

INSERT INTO `ij8_tuf_metadata` VALUES (1,1,'{\"signed\":{\"_type\":\"root\",\"spec_version\":\"1.0\",\"version\":4,\"expires\":\"2025-03-02T16:38:55Z\",\"keys\":{\"07eb082f367c034a95878687f6648aa76d93652b6ee73e58817053d89af6c44f\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"9b2af2d9b9727227735253d795bd27ea8f0e294a5f3603e822dc5052b44802b9\"}},\"1b1b1dd55b2c1c7258714cf1c1ae06f23e4607b28c762d016a9d81c48ffe5669\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"a18e5ebabc19d5d5984b601a292ece61ba3662ab2d071dc520da5bd4f8948799\"}},\"2dcaf3d0e552f150792f7c636d45429246dcfa34ac35b46a44f5c87cd17d457e\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"cb0a7a131961a20edea051d6dc2b091fb650bd399bd8514adb67b3c60db9f8f9\"}},\"31dd7c7290d664c9b88c0dead2697175293ea7df81b7f24153a37370fd3901c3\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"589d029a68b470deff1ca16dbf3eea6b5b3fcba0ae7bb52c468abc7fb058b2a2\"}},\"9e41a9d62d94c6a1c8a304f62c5bd72d84a9f286f27e8327cedeacb09e5156cc\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"6043c8bacc76ac5c9750f45454dd865c6ca1fc57d69e14cc192cfd420f6a66a9\"}},\"e2229942b0fc1e6d7f82adf258e5bdadac10046d1470b7ec459c9eb4e076026b\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"ad1950e117b29ebe7a38635a2e574123e07571e4f9a011783e053b5f15d2562a\"}},\"ecc851a051c8d6439331ff0a37c7727321fc39896a34f950f73638b8a7cb472e\":{\"keytype\":\"ed25519\",\"scheme\":\"ed25519\",\"keyid_hash_algorithms\":[\"sha256\",\"sha512\"],\"keyval\":{\"public\":\"5d451915bc2b93a0e4e4745bc6a8b292d58996d50e0fb66c78c7827152a65879\"}}},\"roles\":{\"root\":{\"keyids\":[\"1b1b1dd55b2c1c7258714cf1c1ae06f23e4607b28c762d016a9d81c48ffe5669\",\"2dcaf3d0e552f150792f7c636d45429246dcfa34ac35b46a44f5c87cd17d457e\"],\"threshold\":1},\"snapshot\":{\"keyids\":[\"07eb082f367c034a95878687f6648aa76d93652b6ee73e58817053d89af6c44f\",\"2dcaf3d0e552f150792f7c636d45429246dcfa34ac35b46a44f5c87cd17d457e\",\"ecc851a051c8d6439331ff0a37c7727321fc39896a34f950f73638b8a7cb472e\",\"e2229942b0fc1e6d7f82adf258e5bdadac10046d1470b7ec459c9eb4e076026b\"],\"threshold\":1},\"targets\":{\"keyids\":[\"31dd7c7290d664c9b88c0dead2697175293ea7df81b7f24153a37370fd3901c3\",\"ecc851a051c8d6439331ff0a37c7727321fc39896a34f950f73638b8a7cb472e\",\"e2229942b0fc1e6d7f82adf258e5bdadac10046d1470b7ec459c9eb4e076026b\"],\"threshold\":1},\"timestamp\":{\"keyids\":[\"9e41a9d62d94c6a1c8a304f62c5bd72d84a9f286f27e8327cedeacb09e5156cc\"],\"threshold\":1}},\"consistent_snapshot\":true},\"signatures\":[{\"keyid\":\"1b1b1dd55b2c1c7258714cf1c1ae06f23e4607b28c762d016a9d81c48ffe5669\",\"sig\":\"1c8060aab4c5290dc398199d8f124701bd3f7d3fb47d688e3e61d20eeb90d6e387556ce680ba8db9b99f15332df64da349a03344f50ab4f1fe491efdf88f170c\"}]}','{\"signed\":{\"_type\":\"targets\",\"spec_version\":\"1.0\",\"version\":23,\"expires\":\"2024-12-17T15:48:04Z\",\"targets\":{\"Joomla_5.1.2-Stable-Upgrade_Package.zip\":{\"length\":28134889,\"hashes\":{\"sha512\":\"d6b46cdedb9b31d01a607fe4c2f3a830a3265ed6ae5c0cb7b0f836b1b016ee7c639bd8948df00baf1b61a87f2fc71368a80b39e67ef9ec2b8842ee0ab09a620f\"},\"custom\":{\"client\":\"site\",\"description\":\"Joomla! 5.1.2 Release\",\"downloads\":[{\"url\":\"https://downloads.joomla.org/cms/joomla5/5-1-2/Joomla_5.1.2-Stable-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"},{\"url\":\"https://github.com/joomla/joomla-cms/releases/download/5.1.2/Joomla_5.1.2-Stable-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"},{\"url\":\"https://update.joomla.org/releases/5.1.2/Joomla_5.1.2-Stable-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"}],\"element\":\"joomla\",\"infourl\":{\"url\":\"https://www.joomla.org/announcements/release-news/5909-joomla-5-1-2-and-joomla-4-4-6-security-and-bug-fix-release.html\",\"title\":\"Joomla! 5.1.2 Release\"},\"maintainer\":\"Joomla! Production Department\",\"maintainerurl\":\"https://www.joomla.org\",\"name\":\"Joomla! 5.1.2\",\"php_minimum\":\"8.1.0\",\"channel\":\"6.x\",\"stability\":\"Stable\",\"supported_databases\":{\"mariadb\":\"10.4\",\"mysql\":\"8.0.13\",\"postgresql\":\"11.0\"},\"targetplatform\":{\"name\":\"joomla\",\"version\":\"(5\\\\.[0-4])|^(4\\\\.4)\"},\"type\":\"file\",\"version\":\"5.1.2\"}},\"Joomla_5.1.4-Stable-Update_Package.zip\":{\"length\":28289998,\"hashes\":{\"sha512\":\"97c556bddd77604d89106077e09e43845927e0507179bfca7646aadddaf69246079d71e83ceb33b714f4437d836deac8d3ec12fc103024524e2ae1ae41885104\"},\"custom\":{\"client\":\"site\",\"description\":\"Joomla! 5.1.4 Release\",\"downloads\":[{\"url\":\"https://downloads.joomla.org/cms/joomla5/5-1-4/Joomla_5.1.4-Stable-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"},{\"url\":\"https://github.com/joomla/joomla-cms/releases/download/5.1.4/Joomla_5.1.4-Stable-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"},{\"url\":\"https://update.joomla.org/releases/5.1.4/Joomla_5.1.4-Stable-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"}],\"element\":\"joomla\",\"infourl\":{\"url\":\"https://www.joomla.org/announcements/release-news/5911-joomla-5-1-4-and-joomla-4-4-8-are-here.html\",\"title\":\"Joomla! 5.1.4 Release\"},\"maintainer\":\"Joomla! Production Department\",\"maintainerurl\":\"https://www.joomla.org\",\"name\":\"Joomla! 5.1.4\",\"php_minimum\":\"8.1.0\",\"channel\":\"5.x\",\"stability\":\"Stable\",\"supported_databases\":{\"mariadb\":\"10.4\",\"mysql\":\"8.0.13\",\"postgresql\":\"11.0\"},\"targetplatform\":{\"name\":\"joomla\",\"version\":\"(5\\\\.[0-4])|^(4\\\\.4)\"},\"type\":\"file\",\"version\":\"5.1.4\"}},\"Joomla_5.2.0-beta3-Beta-Update_Package.zip\":{\"length\":28143116,\"hashes\":{\"sha512\":\"7fd986f6aa2ea6f17944322fb5ee030919d4753d322aec1efc3fc72cb402179973f10bd011aeb55137aa07c564f2b8f2b65e9876194790d53a7912bf44828c92\"},\"custom\":{\"client\":\"site\",\"description\":\"Joomla! 5.2.0-beta3 Release\",\"downloads\":[{\"url\":\"https://github.com/joomla/joomla-cms/releases/download/5.2.0-beta3/Joomla_5.2.0-beta3-Beta-Update_Package.zip\",\"format\":\"zip\",\"type\":\"full\"}],\"element\":\"joomla\",\"infourl\":{\"url\":\"https://developer.joomla.org/news/950-joomla-5-2-0-beta-3.html\",\"title\":\"Joomla! 5.2.0-beta3 Release\"},\"maintainer\":\"Joomla! Production Department\",\"maintainerurl\":\"https://www.joomla.org\",\"name\":\"Joomla! 5.2.0-beta3\",\"php_minimum\":\"8.1.0\",\"channel\":\"5.x\",\"stability\":\"Beta\",\"supported_databases\":{\"mariadb\":\"10.4\",\"mysql\":\"8.0.13\",\"postgresql\":\"11.0\"},\"targetplatform\":{\"name\":\"joomla\",\"version\":\"(5\\\\.[0-4])|^(4\\\\.4)\"},\"type\":\"file\",\"version\":\"5.2.0-beta3\"}}}},\"signatures\":[{\"keyid\":\"31dd7c7290d664c9b88c0dead2697175293ea7df81b7f24153a37370fd3901c3\",\"sig\":\"3793d9d1ef272e8c911e844c587dc8a3e6d41a3c0b2ec8cb803e1361771e0cd019c89f9663ac77911393273836c7b8b3716064ba34d13dd3250c28d65135eb00\"}]}','{\"signed\":{\"_type\":\"snapshot\",\"spec_version\":\"1.0\",\"version\":26,\"expires\":\"2025-04-15T15:59:49Z\",\"meta\":{\"targets.json\":{\"length\":3685,\"hashes\":{\"sha512\":\"56b3f419fbfdd515b277e82dea94874a6ebe12581ac1698516ffcb2c0747afc962bf457fe449618f30bf78054beba52e427f23c2976a1f5311b8bf71e74f1668\"},\"version\":23}}},\"signatures\":[{\"keyid\":\"07eb082f367c034a95878687f6648aa76d93652b6ee73e58817053d89af6c44f\",\"sig\":\"a59954a45464757b1071b0e37343769c839f917718959a7923b6301ad1c13df3527b62044b042322bb471987c02aff7810a242c18791ff9693ca15ffc6116606\"}]}','{\"signed\":{\"_type\":\"timestamp\",\"spec_version\":\"1.0\",\"version\":298,\"expires\":\"2024-10-01T01:34:23Z\",\"meta\":{\"snapshot.json\":{\"length\":531,\"hashes\":{\"sha512\":\"353fe11bf1bcb77fa95c59f704a9de6259a9165a8bfca3ce6639f377d0c31bc517de47c57b2536ca43cb5408cf6e7cdc7c9840e64e306aadf5ef3081c48d478e\"},\"version\":26}}},\"signatures\":[{\"keyid\":\"9e41a9d62d94c6a1c8a304f62c5bd72d84a9f286f27e8327cedeacb09e5156cc\",\"sig\":\"bb1745a7733a283946fc8994a04a0bd2f15d72267e357b7bafaf61a62038e45d63a1aa9c0fc58d45557aa8bc37b23a4b89eeea30d996877efcdd07fe3de2f204\"}]}',NULL);

--
-- Table structure for table `ij8_ucm_base`
--

CREATE TABLE `ij8_ucm_base` (
  `ucm_id` int(10) unsigned NOT NULL,
  `ucm_item_id` int(10) NOT NULL,
  `ucm_type_id` int(11) NOT NULL,
  `ucm_language_id` int(11) NOT NULL,
  PRIMARY KEY (`ucm_id`),
  KEY `idx_ucm_item_id` (`ucm_item_id`),
  KEY `idx_ucm_type_id` (`ucm_type_id`),
  KEY `idx_ucm_language_id` (`ucm_language_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_ucm_base`
--


--
-- Table structure for table `ij8_ucm_content`
--

CREATE TABLE `ij8_ucm_content` (
  `core_content_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `core_type_alias` varchar(400) NOT NULL DEFAULT '' COMMENT 'FK to the content types table',
  `core_title` varchar(400) NOT NULL DEFAULT '',
  `core_alias` varchar(400) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '',
  `core_body` mediumtext DEFAULT NULL,
  `core_state` tinyint(1) NOT NULL DEFAULT 0,
  `core_checked_out_time` datetime DEFAULT NULL,
  `core_checked_out_user_id` int(10) unsigned DEFAULT NULL,
  `core_access` int(10) unsigned NOT NULL DEFAULT 0,
  `core_params` text DEFAULT NULL,
  `core_featured` tinyint(4) unsigned NOT NULL DEFAULT 0,
  `core_metadata` varchar(2048) NOT NULL DEFAULT '' COMMENT 'JSON encoded metadata properties.',
  `core_created_user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `core_created_by_alias` varchar(255) NOT NULL DEFAULT '',
  `core_created_time` datetime NOT NULL,
  `core_modified_user_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Most recent user that modified',
  `core_modified_time` datetime NOT NULL,
  `core_language` char(7) NOT NULL DEFAULT '',
  `core_publish_up` datetime DEFAULT NULL,
  `core_publish_down` datetime DEFAULT NULL,
  `core_content_item_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'ID from the individual type table',
  `asset_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'FK to the #__assets table.',
  `core_images` text DEFAULT NULL,
  `core_urls` text DEFAULT NULL,
  `core_hits` int(10) unsigned NOT NULL DEFAULT 0,
  `core_version` int(10) unsigned NOT NULL DEFAULT 1,
  `core_ordering` int(11) NOT NULL DEFAULT 0,
  `core_metakey` text DEFAULT NULL,
  `core_metadesc` text DEFAULT NULL,
  `core_catid` int(10) unsigned NOT NULL DEFAULT 0,
  `core_xreference` varchar(50) NOT NULL DEFAULT '' COMMENT 'A reference to enable linkages to external data sets.',
  `core_type_id` int(10) unsigned NOT NULL DEFAULT 0,
  PRIMARY KEY (`core_content_id`),
  KEY `tag_idx` (`core_state`,`core_access`),
  KEY `idx_access` (`core_access`),
  KEY `idx_language` (`core_language`),
  KEY `idx_modified_time` (`core_modified_time`),
  KEY `idx_created_time` (`core_created_time`),
  KEY `idx_core_modified_user_id` (`core_modified_user_id`),
  KEY `idx_core_checked_out_user_id` (`core_checked_out_user_id`),
  KEY `idx_core_created_user_id` (`core_created_user_id`),
  KEY `idx_core_type_id` (`core_type_id`),
  KEY `idx_alias` (`core_alias`(100)),
  KEY `idx_title` (`core_title`(100)),
  KEY `idx_content_type` (`core_type_alias`(100))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Contains core content data in name spaced fields';

--
-- Dumping data for table `ij8_ucm_content`
--


--
-- Table structure for table `ij8_update_sites`
--

CREATE TABLE `ij8_update_sites` (
  `update_site_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) DEFAULT '',
  `type` varchar(20) DEFAULT '',
  `location` mediumtext NOT NULL,
  `enabled` int(11) DEFAULT 0,
  `last_check_timestamp` bigint(20) DEFAULT 0,
  `extra_query` varchar(1000) DEFAULT '',
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  PRIMARY KEY (`update_site_id`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Update Sites';

--
-- Dumping data for table `ij8_update_sites`
--

INSERT INTO `ij8_update_sites` VALUES (1,'Joomla! Core','tuf','https://update.joomla.org/cms/',1,1727624168,'',NULL,NULL),(3,'Accredited Joomla! Translations','collection','https://update.joomla.org/language/translationlist_5.xml',1,1727624168,'',NULL,NULL),(4,'Joomla! Update Component','extension','https://update.joomla.org/core/extensions/com_joomlaupdate.xml',1,1727624168,'',NULL,NULL),(5,'WebInstaller Update Site','extension','http://appscdn.joomla.org/webapps/jedapps/webinstaller.xml',1,1727624168,'',NULL,NULL),(6,'Gantry 5','extension','http://updates.gantry.org/5.0/joomla/pkg_gantry5.xml',1,1727624168,'',NULL,NULL),(7,'Gantry 5','collection','http://updates.gantry.org/5.0/joomla/list.xml',1,1727624169,'',NULL,NULL),(9,'Hydrogen Template','extension','http://updates.gantry.org/5.0/joomla/tpl_g5_hydrogen.xml',1,1727624169,'',NULL,NULL),(11,'CComment Core','extension','https://compojoom.com/index.php?option=com_ars&view=update&task=stream&format=xml&id=16&dummy=extension.xml',1,1727624169,'',NULL,NULL),(12,'Regular Labs - ReReplacer','extension','https://download.regularlabs.com/updates.xml?e=rereplacer&type=.xml',1,1727624170,'',NULL,NULL),(13,'WebInstaller Update Site','extension','https://appscdn.joomla.org/webapps/jedapps/webinstaller.xml',1,1727624170,'',NULL,NULL),(14,'Joomla! Update Component','extension','https://update.joomla.org/core/extensions/com_joomlaupdate.xml',1,1727624170,'',NULL,NULL),(15,'FOF 3.x','extension','http://cdn.akeebabackup.com/updates/fof3.xml',1,1727624170,'',NULL,NULL),(16,'Akeeba FEF','extension','http://cdn.akeebabackup.com/updates/fef.xml',1,1727624170,'',NULL,NULL),(18,'FOF 4.x','extension','http://cdn.akeeba.com/updates/fof4_file.xml',1,1727624170,'',NULL,NULL),(19,'Akeeba FEF','extension','http://cdn.akeeba.com/updates/fef.xml',1,1727624170,'',NULL,NULL),(21,'Regular Labs Library','extension','https://download.regularlabs.com/updates.xml?e=library&type=.xml',1,1727624171,'',NULL,NULL),(22,'Hydrogen Template','extension','https://updates.gantry.org/5.0/joomla/tpl_g5_hydrogen.xml',1,1727624171,'',NULL,NULL),(23,'Search Update Site','extension','https://raw.githubusercontent.com/joomla-extensions/search/main/manifest.xml',1,1727624171,'',NULL,NULL),(24,'Regular Labs - Conditions','extension','https://download.regularlabs.com/updates.xml?e=conditions&type=.xml',1,1727624171,'',NULL,NULL),(25,'Admin Tools Core for Joomla','extension','https://cdn.akeeba.com/updates/pkgadmintoolscore.xml',1,1727624171,'',NULL,NULL);

--
-- Table structure for table `ij8_update_sites_extensions`
--

CREATE TABLE `ij8_update_sites_extensions` (
  `update_site_id` int(11) NOT NULL DEFAULT 0,
  `extension_id` int(11) NOT NULL DEFAULT 0,
  PRIMARY KEY (`update_site_id`,`extension_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Links extensions to update sites';

--
-- Dumping data for table `ij8_update_sites_extensions`
--

INSERT INTO `ij8_update_sites_extensions` VALUES (1,700),(3,802),(4,28),(5,10000),(6,10009),(7,10009),(9,10012),(11,10031),(12,10039),(12,10040),(12,10062),(12,10144),(13,10000),(14,28),(15,10050),(16,10054),(18,10056),(19,10054),(21,10038),(21,10060),(21,10140),(22,10012),(23,10118),(24,10143),(25,10053);

--
-- Table structure for table `ij8_updates`
--

CREATE TABLE `ij8_updates` (
  `update_id` int(11) NOT NULL AUTO_INCREMENT,
  `update_site_id` int(11) DEFAULT 0,
  `extension_id` int(11) DEFAULT 0,
  `name` varchar(100) DEFAULT '',
  `description` mediumtext NOT NULL,
  `element` varchar(100) DEFAULT '',
  `type` varchar(20) DEFAULT '',
  `folder` varchar(20) DEFAULT '',
  `client_id` tinyint(3) DEFAULT 0,
  `version` varchar(32) DEFAULT '',
  `data` mediumtext NOT NULL,
  `detailsurl` mediumtext NOT NULL,
  `infourl` mediumtext NOT NULL,
  `changelogurl` text DEFAULT NULL,
  `extra_query` varchar(1000) DEFAULT '',
  PRIMARY KEY (`update_id`)
) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Available Updates';

--
-- Dumping data for table `ij8_updates`
--

INSERT INTO `ij8_updates` VALUES (1,3,0,'Afrikaans','','pkg_af-ZA','package','',0,'5.0.2.1','','https://update.joomla.org/language/details5/af-ZA_details.xml','','',''),(2,3,0,'Belarusian','','pkg_be-BY','package','',0,'5.1.1.1','','https://update.joomla.org/language/details5/be-BY_details.xml','','',''),(3,3,0,'Catalan','','pkg_ca-ES','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/ca-ES_details.xml','','',''),(4,3,0,'Chinese, Simplified','','pkg_zh-CN','package','',0,'5.1.2.1','','https://update.joomla.org/language/details5/zh-CN_details.xml','','',''),(5,3,0,'Chinese, Traditional','','pkg_zh-TW','package','',0,'5.0.3.1','','https://update.joomla.org/language/details5/zh-TW_details.xml','','',''),(6,3,0,'Czech','','pkg_cs-CZ','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/cs-CZ_details.xml','','',''),(7,3,0,'Danish','','pkg_da-DK','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/da-DK_details.xml','','',''),(8,3,0,'Dutch','','pkg_nl-NL','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/nl-NL_details.xml','','',''),(9,3,0,'English, Australia','','pkg_en-AU','package','',0,'5.0.3.1','','https://update.joomla.org/language/details5/en-AU_details.xml','','',''),(10,3,0,'English, Canada','','pkg_en-CA','package','',0,'5.0.3.1','','https://update.joomla.org/language/details5/en-CA_details.xml','','',''),(11,3,0,'English, New Zealand','','pkg_en-NZ','package','',0,'5.0.3.2','','https://update.joomla.org/language/details5/en-NZ_details.xml','','',''),(12,3,0,'English, USA','','pkg_en-US','package','',0,'5.0.3.1','','https://update.joomla.org/language/details5/en-US_details.xml','','',''),(13,3,0,'Estonian','','pkg_et-EE','package','',0,'5.1.0.1','','https://update.joomla.org/language/details5/et-EE_details.xml','','',''),(14,3,0,'Finnish','','pkg_fi-FI','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/fi-FI_details.xml','','',''),(15,3,0,'Flemish','','pkg_nl-BE','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/nl-BE_details.xml','','',''),(16,3,0,'French','','pkg_fr-FR','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/fr-FR_details.xml','','',''),(17,3,0,'French, Canada','','pkg_fr-CA','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/fr-CA_details.xml','','',''),(18,3,0,'Georgian','','pkg_ka-GE','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/ka-GE_details.xml','','',''),(19,3,0,'German','','pkg_de-DE','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/de-DE_details.xml','','',''),(20,3,0,'German, Austria','','pkg_de-AT','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/de-AT_details.xml','','',''),(21,3,0,'German, Liechtenstein','','pkg_de-LI','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/de-LI_details.xml','','',''),(22,3,0,'German, Luxembourg','','pkg_de-LU','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/de-LU_details.xml','','',''),(23,3,0,'German, Switzerland','','pkg_de-CH','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/de-CH_details.xml','','',''),(24,3,0,'Greek','','pkg_el-GR','package','',0,'5.1.3.1','','https://update.joomla.org/language/details5/el-GR_details.xml','','',''),(25,3,0,'Hungarian','','pkg_hu-HU','package','',0,'5.1.2.1','','https://update.joomla.org/language/details5/hu-HU_details.xml','','',''),(26,3,0,'Italian','','pkg_it-IT','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/it-IT_details.xml','','',''),(27,3,0,'Japanese','','pkg_ja-JP','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/ja-JP_details.xml','','',''),(28,3,0,'Kazakh','','pkg_kk-KZ','package','',0,'5.0.0.4','','https://update.joomla.org/language/details5/kk-KZ_details.xml','','',''),(29,3,0,'Korean','','pkg_ko-KR','package','',0,'5.0.2.1','','https://update.joomla.org/language/details5/ko-KR_details.xml','','',''),(30,3,0,'Latvian','','pkg_lv-LV','package','',0,'5.0.1.1','','https://update.joomla.org/language/details5/lv-LV_details.xml','','',''),(31,3,0,'Pashto Afghanistan','','pkg_ps-AF','package','',0,'5.0.1.1','','https://update.joomla.org/language/details5/ps-AF_details.xml','','',''),(32,3,0,'Persian Farsi','','pkg_fa-IR','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/fa-IR_details.xml','','',''),(33,3,0,'Polish','','pkg_pl-PL','package','',0,'5.1.2.1','','https://update.joomla.org/language/details5/pl-PL_details.xml','','',''),(34,3,0,'Portuguese, Brazil','','pkg_pt-BR','package','',0,'5.1.4.2','','https://update.joomla.org/language/details5/pt-BR_details.xml','','',''),(35,3,0,'Romanian','','pkg_ro-RO','package','',0,'5.1.1.1','','https://update.joomla.org/language/details5/ro-RO_details.xml','','',''),(36,3,0,'Russian','','pkg_ru-RU','package','',0,'5.1.1.1','','https://update.joomla.org/language/details5/ru-RU_details.xml','','',''),(37,3,0,'Serbian, Cyrillic','','pkg_sr-RS','package','',0,'5.1.4.2','','https://update.joomla.org/language/details5/sr-RS_details.xml','','',''),(38,3,0,'Serbian, Latin','','pkg_sr-YU','package','',0,'5.1.2.1','','https://update.joomla.org/language/details5/sr-YU_details.xml','','',''),(39,3,0,'Slovak','','pkg_sk-SK','package','',0,'5.1.5.1','','https://update.joomla.org/language/details5/sk-SK_details.xml','','',''),(40,3,0,'Slovenian','','pkg_sl-SI','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/sl-SI_details.xml','','',''),(41,3,0,'Spanish','','pkg_es-ES','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/es-ES_details.xml','','',''),(42,3,0,'Swedish','','pkg_sv-SE','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/sv-SE_details.xml','','',''),(43,3,0,'Tamil, India','','pkg_ta-IN','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/ta-IN_details.xml','','',''),(44,3,0,'Thai','','pkg_th-TH','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/th-TH_details.xml','','',''),(45,3,0,'Turkish','','pkg_tr-TR','package','',0,'5.1.3.1','','https://update.joomla.org/language/details5/tr-TR_details.xml','','',''),(46,3,0,'Ukrainian','','pkg_uk-UA','package','',0,'5.1.3.1','','https://update.joomla.org/language/details5/uk-UA_details.xml','','',''),(47,3,0,'Urdu, Pakistan','','pkg_ur-PK','package','',0,'5.1.2.1','','https://update.joomla.org/language/details5/ur-PK_details.xml','','',''),(48,3,0,'Welsh','','pkg_cy-GB','package','',0,'5.1.4.1','','https://update.joomla.org/language/details5/cy-GB_details.xml','','',''),(49,7,0,'Helium','Helium Template','g5_helium','template','',0,'5.5.19','','http://updates.gantry.org/5.0/joomla/tpl_g5_helium.xml','','',''),(50,21,0,'Regular Labs - Regular Labs Library','','library','library','',0,'21.8.0','','https://download.regularlabs.com/updates.xml?e=library&type=.xml','',NULL,'');

--
-- Table structure for table `ij8_user_keys`
--

CREATE TABLE `ij8_user_keys` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` varchar(150) NOT NULL,
  `token` varchar(255) NOT NULL,
  `series` varchar(191) NOT NULL,
  `time` varchar(200) NOT NULL,
  `uastring` varchar(255) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `series` (`series`),
  KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_user_keys`
--


--
-- Table structure for table `ij8_user_mfa`
--

CREATE TABLE `ij8_user_mfa` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(10) unsigned NOT NULL,
  `title` varchar(255) NOT NULL DEFAULT '',
  `method` varchar(100) NOT NULL,
  `default` tinyint(4) NOT NULL DEFAULT 0,
  `options` mediumtext NOT NULL,
  `created_on` datetime NOT NULL,
  `last_used` datetime DEFAULT NULL,
  `tries` int(11) NOT NULL DEFAULT 0,
  `last_try` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Multi-factor Authentication settings';

--
-- Dumping data for table `ij8_user_mfa`
--


--
-- Table structure for table `ij8_user_notes`
--

CREATE TABLE `ij8_user_notes` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `catid` int(10) unsigned NOT NULL DEFAULT 0,
  `subject` varchar(100) NOT NULL DEFAULT '',
  `body` mediumtext NOT NULL,
  `state` tinyint(3) NOT NULL DEFAULT 0,
  `checked_out` int(10) unsigned DEFAULT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  `created_user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `created_time` datetime NOT NULL,
  `modified_user_id` int(10) unsigned NOT NULL DEFAULT 0,
  `modified_time` datetime NOT NULL,
  `review_time` datetime DEFAULT NULL,
  `publish_up` datetime DEFAULT NULL,
  `publish_down` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`),
  KEY `idx_category_id` (`catid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_user_notes`
--


--
-- Table structure for table `ij8_user_profiles`
--

CREATE TABLE `ij8_user_profiles` (
  `user_id` int(11) NOT NULL,
  `profile_key` varchar(100) NOT NULL,
  `profile_value` mediumtext NOT NULL,
  `ordering` int(11) NOT NULL DEFAULT 0,
  UNIQUE KEY `idx_user_id_profile_key` (`user_id`,`profile_key`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Simple user profile storage table';

--
-- Dumping data for table `ij8_user_profiles`
--


--
-- Table structure for table `ij8_user_usergroup_map`
--

CREATE TABLE `ij8_user_usergroup_map` (
  `user_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Foreign Key to #__users.id',
  `group_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Foreign Key to #__usergroups.id',
  PRIMARY KEY (`user_id`,`group_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_user_usergroup_map`
--

INSERT INTO `ij8_user_usergroup_map` VALUES (431,8),(432,5),(432,7);

--
-- Table structure for table `ij8_usergroups`
--

CREATE TABLE `ij8_usergroups` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
  `parent_id` int(10) unsigned NOT NULL DEFAULT 0 COMMENT 'Adjacency List Reference Id',
  `lft` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set lft.',
  `rgt` int(11) NOT NULL DEFAULT 0 COMMENT 'Nested set rgt.',
  `title` varchar(100) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_usergroup_parent_title_lookup` (`parent_id`,`title`),
  KEY `idx_usergroup_title_lookup` (`title`),
  KEY `idx_usergroup_adjacency_lookup` (`parent_id`),
  KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_usergroups`
--

INSERT INTO `ij8_usergroups` VALUES (1,0,1,18,'Public'),(2,1,8,15,'Registered'),(3,2,9,14,'Author'),(4,3,10,13,'Editor'),(5,4,11,12,'Publisher'),(6,1,4,7,'Manager'),(7,6,5,6,'Administrator'),(8,1,16,17,'Super Users'),(9,1,2,3,'Guest');

--
-- Table structure for table `ij8_users`
--

CREATE TABLE `ij8_users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(400) NOT NULL DEFAULT '',
  `username` varchar(150) NOT NULL DEFAULT '',
  `email` varchar(100) NOT NULL DEFAULT '',
  `password` varchar(100) NOT NULL DEFAULT '',
  `block` tinyint(4) NOT NULL DEFAULT 0,
  `sendEmail` tinyint(4) DEFAULT 0,
  `registerDate` datetime NOT NULL,
  `lastvisitDate` datetime DEFAULT NULL,
  `activation` varchar(100) NOT NULL DEFAULT '',
  `params` mediumtext NOT NULL,
  `lastResetTime` datetime DEFAULT NULL,
  `resetCount` int(11) NOT NULL DEFAULT 0 COMMENT 'Count of password resets since lastResetTime',
  `otpKey` varchar(1000) NOT NULL DEFAULT '' COMMENT 'Two factor authentication encrypted keys',
  `otep` varchar(1000) NOT NULL DEFAULT '' COMMENT 'One time emergency passwords',
  `requireReset` tinyint(4) NOT NULL DEFAULT 0 COMMENT 'Require user to reset password on next login',
  `authProvider` varchar(100) NOT NULL DEFAULT '' COMMENT 'Name of used authentication plugin',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_username` (`username`),
  KEY `idx_block` (`block`),
  KEY `email` (`email`),
  KEY `idx_name` (`name`(100))
) ENGINE=InnoDB AUTO_INCREMENT=426388 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_users`
--

INSERT INTO `ij8_users` VALUES (431,'Administrator','admin','admin@mark-toma.com','$2y$10$2eQ2stVoQfcHMLFLp4fR0Oy.CNXAKqILSuH54zjb8UzK.stkCJMOa',0,1,'2015-01-02 17:08:51','2024-09-29 15:33:48','0','',NULL,0,'','',0,''),(432,'Mark Tomaszewski','marktoma','mark@mark-toma.com','$2y$10$UfCX335If1Qf1.QdDjQr/.9FmMgGlSQY2B6U92XDXZgPHdMq67luu',0,1,'2015-08-17 23:04:37','2022-09-24 02:06:04','','{\"admin_style\":\"\",\"admin_language\":\"\",\"language\":\"\",\"editor\":\"tinymce\",\"helpsite\":\"\",\"timezone\":\"\"}',NULL,0,'','',0,'');

--
-- Table structure for table `ij8_viewlevels`
--

CREATE TABLE `ij8_viewlevels` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
  `title` varchar(100) NOT NULL DEFAULT '',
  `ordering` int(11) NOT NULL DEFAULT 0,
  `rules` varchar(5120) NOT NULL COMMENT 'JSON encoded access control.',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_assetgroup_title_lookup` (`title`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_viewlevels`
--

INSERT INTO `ij8_viewlevels` VALUES (1,'Public',0,'[1]'),(2,'Registered',1,'[6,2,8]'),(3,'Special',2,'[6,3,8]'),(5,'Guest',0,'[9]'),(6,'Super Users',0,'[8]');

--
-- Table structure for table `ij8_webauthn_credentials`
--

CREATE TABLE `ij8_webauthn_credentials` (
  `id` varchar(1000) NOT NULL COMMENT 'Credential ID',
  `user_id` varchar(128) NOT NULL COMMENT 'User handle',
  `label` varchar(190) NOT NULL COMMENT 'Human readable label',
  `credential` mediumtext NOT NULL COMMENT 'Credential source data, JSON format',
  PRIMARY KEY (`id`(100)),
  KEY `user_id` (`user_id`(60))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_webauthn_credentials`
--


--
-- Table structure for table `ij8_workflow_associations`
--

CREATE TABLE `ij8_workflow_associations` (
  `item_id` int(11) NOT NULL DEFAULT 0 COMMENT 'Extension table id value',
  `stage_id` int(11) NOT NULL COMMENT 'Foreign Key to #__workflow_stages.id',
  `extension` varchar(50) NOT NULL,
  PRIMARY KEY (`item_id`,`extension`),
  KEY `idx_item_stage_extension` (`item_id`,`stage_id`,`extension`),
  KEY `idx_item_id` (`item_id`),
  KEY `idx_stage_id` (`stage_id`),
  KEY `idx_extension` (`extension`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_workflow_associations`
--

INSERT INTO `ij8_workflow_associations` VALUES (1,1,'com_content.article'),(2,1,'com_content.article'),(4,1,'com_content.article'),(11,1,'com_content.article'),(12,1,'com_content.article'),(13,1,'com_content.article'),(14,1,'com_content.article'),(15,1,'com_content.article');

--
-- Table structure for table `ij8_workflow_stages`
--

CREATE TABLE `ij8_workflow_stages` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(11) DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0,
  `workflow_id` int(11) NOT NULL,
  `published` tinyint(4) NOT NULL DEFAULT 0,
  `title` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `default` tinyint(4) NOT NULL DEFAULT 0,
  `checked_out_time` datetime DEFAULT NULL,
  `checked_out` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_workflow_id` (`workflow_id`),
  KEY `idx_checked_out` (`checked_out`),
  KEY `idx_title` (`title`(191)),
  KEY `idx_asset_id` (`asset_id`),
  KEY `idx_default` (`default`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_workflow_stages`
--

INSERT INTO `ij8_workflow_stages` VALUES (1,0,1,1,1,'COM_WORKFLOW_BASIC_STAGE','',1,NULL,NULL);

--
-- Table structure for table `ij8_workflow_transitions`
--

CREATE TABLE `ij8_workflow_transitions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(11) DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0,
  `workflow_id` int(11) NOT NULL,
  `published` tinyint(4) NOT NULL DEFAULT 0,
  `title` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `from_stage_id` int(11) NOT NULL,
  `to_stage_id` int(11) NOT NULL,
  `options` text NOT NULL,
  `checked_out_time` datetime DEFAULT NULL,
  `checked_out` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_title` (`title`(191)),
  KEY `idx_asset_id` (`asset_id`),
  KEY `idx_checked_out` (`checked_out`),
  KEY `idx_from_stage_id` (`from_stage_id`),
  KEY `idx_to_stage_id` (`to_stage_id`),
  KEY `idx_workflow_id` (`workflow_id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_workflow_transitions`
--

INSERT INTO `ij8_workflow_transitions` VALUES (1,0,1,1,1,'UNPUBLISH','',-1,1,'{\"publishing\":\"0\"}',NULL,NULL),(2,0,2,1,1,'PUBLISH','',-1,1,'{\"publishing\":\"1\"}',NULL,NULL),(3,0,3,1,1,'TRASH','',-1,1,'{\"publishing\":\"-2\"}',NULL,NULL),(4,0,4,1,1,'ARCHIVE','',-1,1,'{\"publishing\":\"2\"}',NULL,NULL),(5,0,5,1,1,'FEATURE','',-1,1,'{\"featuring\":\"1\"}',NULL,NULL),(6,0,6,1,1,'UNFEATURE','',-1,1,'{\"featuring\":\"0\"}',NULL,NULL),(7,0,7,1,1,'PUBLISH_AND_FEATURE','',-1,1,'{\"publishing\":\"1\",\"featuring\":\"1\"}',NULL,NULL);

--
-- Table structure for table `ij8_workflows`
--

CREATE TABLE `ij8_workflows` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `asset_id` int(11) DEFAULT 0,
  `published` tinyint(4) NOT NULL DEFAULT 0,
  `title` varchar(255) NOT NULL,
  `description` text NOT NULL,
  `extension` varchar(50) NOT NULL,
  `default` tinyint(4) NOT NULL DEFAULT 0,
  `ordering` int(11) NOT NULL DEFAULT 0,
  `created` datetime NOT NULL,
  `created_by` int(11) NOT NULL DEFAULT 0,
  `modified` datetime NOT NULL,
  `modified_by` int(11) NOT NULL DEFAULT 0,
  `checked_out_time` datetime DEFAULT NULL,
  `checked_out` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_asset_id` (`asset_id`),
  KEY `idx_title` (`title`(191)),
  KEY `idx_extension` (`extension`),
  KEY `idx_default` (`default`),
  KEY `idx_created` (`created`),
  KEY `idx_created_by` (`created_by`),
  KEY `idx_modified` (`modified`),
  KEY `idx_modified_by` (`modified_by`),
  KEY `idx_checked_out` (`checked_out`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ij8_workflows`
--

INSERT INTO `ij8_workflows` VALUES (1,0,1,'COM_WORKFLOW_BASIC_WORKFLOW','','com_content.article',1,1,'2023-12-29 17:39:57',0,'2023-12-29 17:39:57',0,NULL,NULL);


