Joseph Seagal
Skills
Languages:
Python, Java, C#, TypeScript, JavaScript, GDScript, SQL, C/C++, CSS, HTML, Shell Scripts, Racket
Development:
Git, Visual Studio Code/Community, Godot, Unity, Playwright, Oracle Database, .NET, IntelliJ
Other Tools:
SharePoint, Jira, Confluence, MS Office, Uniflow, Citrix, EMS, Microsoft Teams, Linux, Windows
Experience
Chan Soon-Shiong Institute of Molecular Medicine at Windber
- Developed and maintained pivotal projects DTS-MCC, DTS-APOLLO, and Data Warehouse as part of the Cancer Moonshot initiative, driving technological advancements to accelerate breakthroughs in cancer research
- Generated data extracts and reports using Oracle databases and SQL for the development of CAP eCC forms
- Documented and showcased value of automated testing to the broader business through SOPs and demonstrations
- Created a test framework within an agile methodology, significantly reducing manual testing time and accelerating development cycles resulting in more efficient releases
- Designed specialized end-to-end tests using Playwright, including simulated user interactions and database verification, to ensure coverage across development, quality assurance, staging, and production environments
- Implemented automated smoke tests for CI/CD pipeline to proactively catch regression issues with each code push, resulting in reliable releases with fewer defects
National Board of Medical Examiners
- Configured servers using Citrix Workspace to troubleshoot, test, and deploy software upgrades, as well as to manage security and user permissions
- Engineered infrastructure and provided ongoing support for multiple servers hosting business-critical tools such as EMS Office Hoteling and Desk Booking Software to ensure reliability for employees and clients
- Collaborated with team members using ServiceNow ticketing system to assist workers with various software including MS Office, Uniflow, and Microsoft Teams
- Crafted internal websites using SharePoint to implement documentation libraries, forms, search functionality, and administrative features
Drexel University
- Conducted hardware testing, troubleshooting, and component disassembly to support repair and maintenance processes
- Performed inspections and diagnostics in computer labs, ensuring operational status and completing repairs if needed
- Provided IT support and managed the organization of legacy hardware, cables, and e-waste
Seagal Solutions, Inc
Project Manager/Support (June 2021 - Sep. 2023)- Engaged customers by gathering information, resolving inquiries, and facilitating team communication through weekly meetings and brainstorming sessions
- Assessed and contributed to the creation of company documentation, including statements of work and proposals
- Configured Windows and Linux operating systems on servers exclusively dedicated to oncology research
First Inspires
- Participated in tournaments by assisting staff with the set up of competition materials and clearing the area after the tournament was completed
- Aided the organization by ensuring that the competing teams are qualified to take part in challenges
Robolancers at Central High School
- Collaborated with ten team members to build and program a robot that would compete in tournaments
- Managed the team to complete tasks in an efficient manner that kept up with deadlines
Education
Drexel University
Bachelor of Science in Computer Science (Sep. 2021 - June 2026)
Relevant Coursework
Data Structures | Advanced Programming Tools & Techniques | Math Foundations of Computer Science | Systems Architecture | Software Architecture I | Modern Processor Design | Computing & Informatics Design I, II, III | Computer Programming I, II
Projects
Sunset System (Game)
- Developing a hand-drawn platformer following a cleaning robot in a retro futuristic mall with several team members
- Utilizing Godot engine to rapidly engineer new features and in-game entities using a custom-designed module system
- Crafted a system that enables players to command AI agents powered by behavior trees, allowing dynamic interactions directly within the game world
Personal Website
- Designing and developing a website with an online resume using CSS, HTML and Vercel for hosting
- Utilizing GitHub for version control, enabling tracking of changes during the development process of the website
Test Taking Software
IntelliJ, Software Developer (Sep. 2023 - Dec. 2023)- Developed software encompassing survey and test creation, completion, tabulation, and grading all utilizing Java
- Implemented serialization functionality to facilitate the saving and loading of user-input files within the system
Banking Software
IntelliJ, Software Developer (Apr. 2022 - June 2023)- Utilized UML to organize and visualize project elements, including classes, functions, attributes, and relationships
- Employed Java along with the Test Driven Development methodology to create a functional banking simulation
Platformer Game
Unity, Software Developer (Jan. 2022 - June 2022)- Collaborated with a team of amateur software engineers on the development of a 2D platformer game, utilizing C#, Unity, and GitLab for code sharing, testing, and updates, all while adhering to the Agile methodology