Resume

Team lead and developer with a background in Power Apps, computer art, e-learning and games.

Summary

Mr. Saoudi has over 20 years of experience in the training industry with expertise in development, analysis, testing and support. He is a team lead, with specific expertise in the analysis and development of interactive DVD-ROMs, games, distance learning (DL) courses, and Power Platform Apps.

Education

M.A., Computer Art/Graphics, Computer Programming

Savannah College of Art and Design. 1998

B.S., Computer Art/Graphics, Computer Programming

Old Dominion University. 1996

Work experience

Casualty Response Status (CRS) Board App

2024 – present

Developed a Power App for US Naval Shipyards in Japan and Singapore to monitor casualty events (Fires, Flooding, Toxic Gas, and HAZMAT spills) at multiple locations.

Shop Screening Process SharePoint App

2022 – present

Led the development of a new O365 prototype of a critical SharePoint application. Demoed it to the customer and received positive feedback and support to continue development. This is a high-priority, customer-facing project.

Developed SharePoint lists, Power Apps and Power Automate flows to automate the shop screening process.

NBPL Enclave Plan of the Day App

Naval Base Point Loma. 2024

Developed a Power Apps planner for Naval Base Point Loma that pulls event data from ten different commands and consolidates it into one unified calendar.

IPTD Demo

Integrated Project Team Development. 2023 – 2024

The Integrated Project Team Development (IPTD) program was designed to improve the performance of Chief of Naval Operations (CNO) availability Project Teams (PTs) by ensuring the roles and responsibilities of each PT member are understood by the entire team.

Developed Power Automate flows to automate availability schedules.

Video Editing and Batch Processing

2023 – present

Downloads videos from multiple sources, then custom edits and encodes them to customer requests.

CPI2 VR Demo

2020 – 2023

Added a custom print feature to the Unity game engine to print screenshots from the simulation. Enabled the VR environment to export 3D objects so users can export their creations from the VR world. Added an admin mobile module to control the VR simulation externally. Used a MySQL database to pass communication between the VR world and the admin module.

City Block VR Demo

2020 – 2022

Added TCP and UDP communication to Unity AR/VR applications so they can communicate with real-world items. Set up bidirectional data streams to and from the VR simulation so it can receive data from the real world and send data back out for external users to retrieve. Redesigned the communication module so it can be reused in other projects with minimal modification. Added a feature to communicate with a PostgreSQL database to load prerecorded simulation data into the VR world to further study what occurred during the simulation.

.NET C# Developer

Junior ROTC Curriculum Development. 2018 – 2022

Wrote the next-generation desktop application of the Curriculum Manager with a cloud database front end. Integrated new radio frequency response devices with the new Curriculum Manager and Unity games. Provided technical support to pilot instructors and early adopters. Added TCP and UDP communication to Unity AR/VR applications. Integrated SCORM calls into Unity applications. Developed light circuits with infrared remote support and audio output using Arduino boards.

Junior ROTC Curriculum Development

U.S. Army Cadet Command. 2010 – 2018

Maintenance support for previously developed courseware, in addition to developing new products and expanding the JROTC landNav game. Worked with eInstruction™ to further integrate their CPS technology with JROTC products. Developed the new JROTC Curriculum Manager, a game shell that enables Flash content and Unity 3D (C#) to access eInstruction clicker technology using serial port communication.

Team Lead, Web Developer 3

CACI. 2004 – 2024

Army JROTC Curriculum Manager

U.S. Army Cadet Command, Junior ROTC Curriculum Development. 2006 – 2022

Prepared the Army JROTC Curriculum Manager for the next round of upgrades (V2.0) and to support the JLC curriculum. Published and maintained Army JROTC/JLC Curriculum Manager curriculum patches. Developed mobile apps for Army JROTC on iOS and Android. Provided maintenance support for previously developed courseware, in addition to developing new products and expanding the JROTC landNav game. Worked with eInstruction to further integrate their CPS technology with JROTC products. Developed the new JROTC Curriculum Manager and a game shell that enables Flash content to access eInstruction clicker technology.

Junior ROTC Curriculum Development

U.S. Army Cadet Command. 2006 – 2022

Built the History Timeline and a new GUI for Juniors.

Lead Programmer

DTMO, Defense Travel Management Office. 2006 – 2007

Maintenance support for previously developed courseware, in addition to customizing new material developed by a third party for the client to work with DTMO's Trax system. Switched ASP to JavaScript and implemented Flash ActionScript calls to communicate with the client's ColdFusion server.

Proposal Support

United States Marine Corps (USMC). 2006

Built talking avatars and interactive ethics tutorials. Added assessments to the presentation courses at the client's request.

LET Curriculum Development

U.S. Army Cadet Command, Junior ROTC Curriculum Development. 2005 – 2006

Developed games for JROTC, both stand-alone and online, using Adobe Director and Flash. Interfaced Adobe Director games with eInstruction's CPS system hardware using COM port communication. Programmed and designed the interface of a multimedia browser and presentation application supporting the JROTC LET curriculum: a DVD-ROM application covering both LET Core and Non-Core courses, developed in Adobe Director and Microsoft ActiveX components. Made patches to update the media on the LET and Core DVDs to keep lesson information current. Programmed a file-type setup utility to test and set how Windows handles and executes file types. Video editing and conversion.

Lead Programmer

U.S. Army Cadet Command, Junior ROTC Distance Learning. 2004 – 2006

Updated all JROTC Flash ActionScript/ASP exams and certificates. Supported instructors with technical issues.

Prototype Developer

CASCOM, U.S. Army Combined Arms Support Command. 2006 – 2008

Developed HTML/Flash interface template components, content and SCORM support.

Lead Programmer

DTMO, Defense Travel Management Office. 2007

Developed HTML/Flash/ASP interface templates and assessments.

Lead Programmer

AFOSI, Air Force Office of Special Investigations. 2006

Developed a Flash interface template to navigate through the course.

Lead Programmer

ADCS, Automated Data Capture System. 2005

Re-edited the programming interface CD in Adobe Director.

Prototype Developer

U.S. Marine Corps Semper Fit Course. 2005

Programmed a Personal Action Strategy tracking application for the Semper Fit Course using Adobe Flash, JavaScript and SCORM.

Prototype Developer

JPMO DL, Joint Program Management Office Distance Learning. 2005 – 2006

Designed the interface and programmed online quizzes using Adobe Flash, Dreamweaver, ASP and SCORM.

Prototype Developer

CASCOM DL, Combined Arms Support Command Distance Learning. 2005 – 2006

Programmed an interface that helps users navigate lessons while tracking their progress through the LMS, using Flash and SCORM.

Lead Programmer

U.S. Army Cadet Command ROTC SOCC DL, School of Cadet Command Distance Learning. 2004 – 2005

Adapted the JROTC multimedia browser for ROTC (used in History and Heritage Interactive Multimedia Instruction). Maintained and updated the ROTC interface to client requirements. Programmed a journal entry utility using Adobe Director, Flash and JavaScript.

Lead Programmer

Applications and utilities used by both ROTC and JROTC. 2004 – 2005

Programmed an online testing application (Adobe Flash, ASP, SCORM), an online survey application (Adobe Flash, ASP) and an online certificate-issuing utility (Adobe Flash). Provided Lingo, ActionScript and Visual Basic programming support to team members.

Previous work experience

Instructional Technology Specialist

Old Dominion University, Center for Learning Technologies, Norfolk, VA. 2002 – 2004

Instructional technology support. Provided instructional technology support. Worked with and took direction from senior instructional designers on the development and production of instructional materials, courseware, learning tools and technologies. Familiar with and practiced standard instructional design strategies. Customized administrative and generic technologies to client and project learning needs and objectives. Worked as part of a larger project team and as technical lead on the development of learning tools. Developed materials and modules based on a defined instructional strategy. Interpreted design strategies and translated learning objectives into learning products. Provided first-line support to instructors as they developed content for course materials and products.

Learning technology evaluation and development. Worked in a variety of technologies and technical learning environments, both synchronous and asynchronous, and with a variety of instructional models, including traditional distance learning, online, television-delivered, blended and computer-assisted courses. Based on learning objectives and the design plan, evaluated whether learning and infrastructure technologies would meet objectives. Proposed tools, technical and development strategies, and administrative technologies appropriate to each project. Offered guidance and practical ideas and assisted with creative troubleshooting. Worked with other service units, such as the Office of Computing and Communications Services, Distance Learning and the Library, to ensure project success.

Communication with related service units. Acted as a translator of instructional technology issues and needs for service units not consistently involved with instructional projects. Worked with new media, media, technology and technically oriented service units so they understood requirements for the development, deployment, scalability, training, use and ongoing maintenance of courseware. Wrote explanatory materials, including job aids, for instructors, users and technical support units on the use of learning tools and technologies. Worked closely with the Office of Computing and Communications Services to make help materials and websites user-friendly.

Training. Participated in the Center's training programs. Offered formal, informal and customized training focused on specialized software applications, tools and technologies. Developed workshops, seminars, brown bags, panels and other forums for faculty. Developed online and computer-assisted training modules.

Working with students. Provided guidance and training for student assistants on specific projects, from simple tasks such as building websites to more complex work with software programs, sophisticated graphics packages, animations and simulations.

Special projects. Worked on other projects, committees, initiatives and activities as assigned, both internal to the Center for Learning Technologies and as part of university initiatives.

Interactive Media Adjunct Faculty

Old Dominion University, Norfolk, VA. 1999 – 2002

Multimedia instructor and information technology specialist in the Visual Arts Department. Video streaming supervisor at the TELETECHNET distance learning center.

Multimedia and Web Consultant

DuPont Computers Inc., Washington, DC. 1999

Integrated a new Visual Basic Arabic text editor with Flash, Director, Photoshop and 3D Studio MAX. Web and Shockwave development, PC and LAN support.

Multimedia and Lingo Teaching Assistant

Savannah College of Art and Design, Savannah, GA. 1997 – 1998

Assisted graduate students with the technical side of their final projects. Game design and code prototype exhibited at Living and Learning, sigKIDS, SIGGRAPH 98. Ported a game made by Epic MegaGames to Windows 95 and Mac as part of a graduate project in game development.

AutoCAD Lab Technician

Old Dominion University, Norfolk, VA. 1995 – 1996

Assisted undergraduate students in their first AutoCAD class and oversaw the lab.

Programmer

Americomm, Norfolk, VA. 1995 – 1996

3D modeling and animation. Programmed an interactive promotional kiosk.

Computer Graphics and Animation Teaching Assistant

Old Dominion University, Norfolk, VA. 1993 – 1994

Helped students get their animation onto video. LAN administrator and webmaster.

Computer Graphics Teaching Assistant

Monmouth University, Monmouth, NJ. 1991 – 1992

Video editing and image processing on a TARGA editing suite.

Technical experience

  • Microsoft Power Apps
  • Microsoft Power Automate
  • Microsoft Power Bi
  • Microsoft Excel
  • Microsoft PowerPoint
  • Microsoft Project
  • Microsoft Word
  • Microsoft SQL Server
  • Microsoft Visual Basic
  • Microsoft C#
  • Unity 3D
  • Multimedia Fusion Developer
  • Sound Forge
  • IPX/SPX
  • TCP/IP
  • Adobe Photoshop
  • Adobe Premiere
  • Adobe After Effects
  • Adobe Acrobat
  • Captivate

Languages and training

Foreign language: Arabic

Additional training: 3D Studio MAX