 Mark Tomaszewski Systems Engineer, Test Software Architect, Robot Whisperer Able to obtain a US security clearance mark@mark-toma.com LinkedIn Profile Jump to Section Profile Experience Skills Education Research and Technical Leadership and Volunteer Teaching Experience Prior Experience Profile Systems 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 “get things done” and is sometimes referred to by nicknames such as “MarkGPT” Experience Ball Aerospace Technologies Corp, Boulder, CO System Test Engineer (Observatory I&T GSW Lead), Space VehiclesMay 2023 - present Lead test script/software development, simulation, and validation for 5 mission partner payloads using “right-size” approach for each Lead development and implementation of ground system integration for mission partner situational awareness and test data delivery Deliver all test script products on schedule with excellent deployment success exhibiting no functional anomalies nor required changes Support observatory I&T campaign as test team SME for GSE, GSW, and first order diagnosis of bus FSW and payload behavior System Test Engineer (Test Automation Lead), Space VehiclesAugust 2022 - present Lead test script/software development, configuration/change management planning/training/development for 3 civil space vehicles Maintain test script repository scoped to approximately 50k lines of executable program scripts and 15k lines of functional tools/utilities Curate modular architecture of reusable scripts by driving commonality across programs and components throughout script lifecycle Mentor junior to senior level engineers with version control tools, programming languages, and automated test frameworks and methods Develop and deploy test-driven test script development workflows leveraging XIL simulators to digitally validate test scripts Contribute to roadmapping the test automation future for space vehicles by investigating new tools and performing trials and trades System Test Engineer (Test Software Lead), MechanismsDecember 2021 - August 2022 Lead test script development/maintenance through script validation and test execution for a civil space mechanism test campaign Lead anomaly investigation to determine root cause(s) of intermittent failures due to both hardware and test equipment Design, implement, and validate a robust algorithm for in-flight mechanism initialization and fault management to rework faulty design Develop and deploy multiple digital engineering tools for cross-functional users to increase productivity while decreasing human error Moog Inc, Aircraft Group, East Aurora, NY Development Engineer (Systems Engineer), Test EquipmentFebruary 2020 - November 2021 Lead system design 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) Specify, design, and implement real time code for semi-automated test system controller (dSPACE MicroLabBox) including all system controllers (position, load, pressure regulation), safety & monitoring, and IO interfaces Analyze system level closed loop performance to express anticipated requirement compliance at CDR and discuss potential discrepancies Derive and allocate requirements for scripted automation features to be implemented by software department Lead system level redesign using simulation models of a hydromechanical load system to meet customer’s dynamic performance requirements by deriving sub tier component performance specification before building an under-performing design Reverse engineer and rebuild 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 Define and verify functional requirements for generic test software tools that replace legacy mechanical equipment through digital transformation of assembly and test processes Build, integrate, and test a XIL test system for development and training purposes in the test equipment systems lab Lead CONOPS development for departmental digital design and Industry 4.0 (IIOT) strategy Clemson University (~CUICAR~), Greenville, SC Research Engineer III, Vehicle Automation GroupJuly 2017 - February 2020 Lead platform specification and operation planning for $1M Open Connected and Automated Vehicle program Lead technical projects in vehicle automation and advanced manufacturing (robotics) executed by PhD students Supervise 3 interns and 1 MS thesis including vehicle autonomy, mobile manipulation, machine vision, physical prototyping Continuously train PhD students in technical development topics to supplement academic and research experience Design, integrate, validate robotic systems built on MATLAB/Simulink Real-Time and Robot Operating System (ROS) Procure, test, train users, manage inventory for over $250k in robotics laboratory and instrumentation equipment Negotiate scope of work for new projects between researchers and private project partners Skills Engineering PTC Creo / SolidWorks / AutoCAD Matlab & Simulink / Maple & MapleSim / Amesim IBM DOORS, Siemens Teamcenter First Principles & Napkin Sketches Software / Development Git / SVN / GitLab / BitBucket / JIRA C / C++ / Python / Ruby HTML / CSS / Javascript / PHP BASH, PowerShell, CLI Tools Personal Punctual, Focused, Conscientious Observant, Responsive, Engaged Analytical & Creative Problem Solver Gets things done! Productivity Microsoft Office Suite / OpenOffice Adobe Creative Suite / Gimp & Inkscape Google Apps / Google Apps Script Education University at Buffalo (~UB/LINK~) MS in Mechanical EngineeringFebruary 2017 dynamics, controls, and mechatronics Thesis: Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion Analysis Advisor: Professor ~VENKAT-KROVI/LINK~ Graduate Coursework Portfolio BS in Mechanical EngineeringJune 2014 summa cum laude Undergraduate Coursework Portfolio Niagara County Community College (~NCCC/LINK~) AAS in Mathematics and ScienceAugust 2011 Research and Technical Master's Thesis, ~UB/LINK~ Application of Consumer-Off-The-Shelf (COTS) Devices to Human Motion AnalysisFall 2016 Development of a prototypical human upper limb motion analysis system using consumer devices. Original software tools to access Myo and Sphero data in near-real-time from MATLAB Theoretical upper limb modeling of forward/inverse kinematics, intrinsic/extrinsic model calibration Validation of software functionality, model correctness, accuracy assessment Mechatronic Interface Software Development2014 - present Myo SDK MATLAB MEX Wrapper2016 - present Developed a wrapper that exposes streaming IMU and sEMG data (at 50Hz and 200Hz) from Thalmic Labs' Myo Armband in MATLAB m-code through the MATLAB executable (MEX) C/C++ API. YouTube Preview (video) | MathWorks File Exchange (code) | GitHub (code) | Implementation Design (wiki)  Sphero API Matlab SDK2014 - present Extended the functionality of Sphero MATLAB Interface to expose frequently requested device features of Sphero's low-level (network) binary API by writing a new core device class with a backwards-compatible interface. YouTube Preview (video) | MathWorks File Exchange (code) | GitHub (code) | Implementation Design (wiki) | Sphero API Tutorial (wiki) ~ARMLAB/LINK~, ~UB/LINK~2015 - 2016 Research Assistant Automation, Robotics, and Mechatronics Laboratory Lab Director: Professor ~VENKAT-KROVI/LINK~ Manage focused projects and subtasks in parallel cooperation with the research team Design and operate a ground reaction force data collection system interface using Matlab and Wii Balance Board Implement time-synchronization hardware (optical trigger) and post-processing software for temporal correspondence of data from multiple sources Pelvic Floor Analysis, ~ARMLAB/LINK~2014 - 2015 Engineering Team Research Assistant Does the Orientation of the Spine and Sacrum Protect the Pelvic Floor? PI: Tova Ablove, MD, Faculty Advisor: Professor ~VENKAT-KROVI/LINK~ 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. Generate technical specifications and select a suitable instrumentation for experimental data acquisition (tactile pressure sensor and supporting hardware/software). Develop frameworks for virtual modeling of personalized pelvic floor geometry and produce physical models with additive manufacturing technology Contribute technical insight in the way of considerations for experimental protocol that favor minimal compromise to data quality Leadership and Volunteer ~ARMLAB/LINK~, ~UB/LINK~June 2014 - present Hardware Manager Automation, Robotics, and Mechatronics Laboratory Lab Director: Professor ~VENKAT-KROVI/LINK~ Administer and audit inventory logs for a diverse and dynamically changing hardware collection Source equipment and prepare new orders for purchasing Assemble and test new hardware upon receipt Advise lab personnel on safe and effective operating procedures ~MAE-GSA/LINK~, ~UB/LINK~2014 - 2016 President Graduate Student Association, Department of Mechanical and Aerospace Engineering Stimulate the social, academic, and professional growth of more than 200 graduate students in the department Organize and promote Interdepartmental events for student career growth Foster professional relationships with integral university administration and staff Manage annual budget and associated operational expenditures IEEE RAS at ~UB/LINK~2015 - 2016 Chair Institute of Electrical and Electronics Engineers, Robotics and Automation Society, Student Chapter, ~UB/LINK~ Faculty Advisor: Professor ~VENKAT-KROVI/LINK~ Advocate the state of the art in robotics, both technical and societal, to a broad audience Organize and execute technical talks, tutorials, and workshops for a multidisciplinary engineering student body Mentor students with technical and professional aspects of supported academic and research projects CPNC, ~UB/LINK~2015 - 2016 Co-ChairApril '15, '16 Career Perspectives and Networking Conference, School of Engineering and Applied Sciences 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. 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 Promote the initial concept internally to gain support and motivation for the first-ever event of this kind Recruit and assemble a larger group of professional experts (administration and staff) across various offices of the university Learning Center, SAGES 2016, ~ARMLAB/LINK~, ~UB/LINK~2016 Lead Functional Coordinator, HITL Interactive Surgical Simulation Coordinator: Professor ~VENKAT-KROVI/LINK~, Steven Schwaitzberg, MD, FACS 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’s interaction (with various sensing technologies); (iii) quantitative metrics for graded performance and skill evaluation. The objectives for this activity were, Learn about the state of the art in human-in-the-loop surgical simulation Compare evaluation of alternate technologies with a focus on economic and logistic viability Learn about the ongoing development of validating the novel class of quantitative metrics ASME IDETC/ADMIF 2014, Buffalo, New York2014 Student Organizing Chair Conference General Chair: Professor ~VENKAT-KROVI/LINK~ Planned and executed the conference opening reception as a representative of the host sponsor, University at Buffalo Managed the coordination of event planning with key university administrators, faculty, and staff as well as ASME representatives Led a team of 50 student volunteers in event execution (preparation, set-up, operations, tear-down) Supported the General Conference Chair with on-site operations at the conference Invited Speaker, ~NCCC/LINK~2013 - present Engineering Careers ForumS'14, S'15, S'16 Special Topics in Undergraduate Engineering AcademicsF'13 Teaching Experience Teaching Assistant, ~UB/LINK~2014 - 2015 Mechatronics (MAE 576)S'15 Professor ~VENKAT-KROVI/LINK~ Support the course by supplementing the professor's efforts with course administration and instruction Design lab experiments for implementation of mechanical systems with embedded processing Offer primary technical support to students in their lab work (e.g. debugging hardware/software and discovering connections between theory and practice) Applied Mathematics for MAE (MAE 376)F'14 Professor ~VENKAT-KROVI/LINK~ Conducted two laboratory sessions weekly (sessions were one hour with 40 students each) Instructed students in core concepts of programming in Matlab Held two office hours weekly and assisted professor with administrative duties Student Assistant, UB2013 - 2014 System Dynamics Laboratory (MAE 334)S'14 Machines and Mechanisms (MAE 311)S'14 Introduction to Mechanical Engineering Practice (MAE 277)F'13 Math Center Tutor, NCCCF'10, S'11 Provide one-on-one and group tutoring in calculus, differential equations, linear algebra, and physics to walk-in students and by private appointment Private Tutor, Independent Contract2005 - present Provide supplemental instruction to highschool, college, and university students based upon their needs in subjects of math, science, computer programming, and engineering. Work Experience The Net Cracker LLC, North Tonawanda, NY2011 - present Technical Support Provide remote and in-the-field support for Windows-based PCs in a business environment Maintain software, network connectivity, and multiple user accounts on five laptop PCs Troubleshoot computer problems remotely via telephone with untrained personnel Provide technology installation, maintenance and repair services to customers Independent Contract2011 - present Commercial Media Design Design and produce marketing graphics, business documents, and other promotional media for multiple small businesses and organizations. Instill consistency with creativity in new, unique aesthetic designs Support projects through completion as determined by client satisfaction Independent Contract2006 - present Construction/Maintenance (Residential & Commercial) 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. Practical, real-world project management Problem solving with open scenarios Business / financial affects on decision making Experience interacting with many perspectives of engineered systems Specialty Vending, Wilson, NY2005 - 2013 Assistant Event Production Supervisor2007 - 2013 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). Develop and implement new strategies for optimizing procedural efficiency Coordinate workflow with other teams to overcome limitations of the working environment Train, educate, and motive new, inexperienced employees frequently General Event Staff2005 - 2007 Perform a variety of general staff and event security tasks for live performance and community events such as the following. Beverage ticket sales and age proofing for alcohol purchasing Event security includes person checks and crowd control Perform administrative tasks on behalf of event promotions owner with sub-contractors, sponsors, vendors, and employees 