Joshua Silva
Software Engineer
Devised proprietary system for extracting tabular data from PDFs with high accuracy and flexibility. Developed web application using advanced web development techniques. Participated in daily standup meetings and aided in technical documentation.
- Reduced manual OCR template generation time from complex PDF forms via an automated template generation tool
- Analyzed samples to identify parsing challenges and designed system for developing tabular data extraction templates
Debugging
AI Developer Tools
Software Automation
Security & Compliance
Undergraduate Research Assistant
UTSA Virtual and Immersive Realities Lab
Researched relevant machine learning approaches for semantic image segmentation. Applied deep learning architectures to the problem of detecting astrocytes in brain scan images. Contributed to an academic paper on the subject.
- Achieved 97% pixel-wise prediction accuracy and authored methodology on ResNet architecture
- Trained CNNs with hyperparameter tuning to evaluate performance of established models
- Trained machine learning model to detect traumatic brain injury from brain scan images with high accuracy
Data Analysis
ML Workloads
PyTorch
AI Training
Hyperparameter Tuning
Academic Literacy
Acted as representative, leader, and liaison for student body. Led initiative to reorganize leadership to handle rapid growth through new systems and constitutional revisions. Managed communications and fostered engagement.
- Created initiatives system framework to collaborate across foci, raised productivity, and facilitated massive organizational growth
- Analyzed existing structure for interdepartmental barriers and enacted clear collaboration protocols
- Drove collaboration and capacity for simultaneous projects through shared accountability structures
Public Speaking
Ownership & Adaptability
Bias for Action
Provide administrative and logistical support for open-source software projects. Coordinate meetings, manage documentation, monitor progress, and communicate with stakeholders. Ensure project success and adherence to deadlines.
- Scaled group to 20 members and organized smaller, project-specific teams to progress simultaneous projects
- Formed a team dedicated to improving developer experience through enhanced documentation and developer tooling
- Leveraged workflows to increase efficiency in review of PRs
- Increased ease of learning for new members through improved onboarding resources
Documentation
Git-Based Collaboration
Testing Strategies
Developer Advocacy
Demonstrated proficient leadership while providing vision and motivation for ACM UTSA, among the largest student organizations on campus. Established sustainable leadership pipeline.
- Rebuilt mentorship program for leadership development, resulting in 20+ mentees successfully onboarded to leadership roles
- Conducted assessment of previous mentorship gaps and designed structured curriculum
- Implemented mentoring framework with milestones, training modules, and project assignments
CI/CD Platforms
Problem Solving
Networking
Logistics and Coordination
Created new framework to break down silos between different officer focus areas and enabled cross-functional collaboration for greater organizational impact.
- Enabled cross-functional collaboration across officer teams for greater organizational impact
TypeScript
Collaboration
Technical Leadership
Mentored and supported new instructors through onboarding. Taught students through professional, project-based curriculum. Maintained high student engagement and smooth instructor onboarding transitions.
- Ensured consistent instructional quality and allowed for program growth
- Developed onboarding checklists and taught core lessons to new hires
- Offered hands-on feedback and facilitated collaborative classroom projects
System Optimization
Clear Communication
Collaboration & Teamwork
Mentorship