Professional Resume
Full-Stack Developer & Computer Science Student
Charlie Cullen
Full-Stack Developer & Computer Science Student
charliewcullen@gmail.com
San Francisco, CA
linkedin.com/in/charliewcullen
github.com/charlieijk
Professional Summary
Computer Science student with international educational experience spanning San Francisco and Cork, Ireland. Specialized in full-stack development with expertise in modern JavaScript frameworks, Python, and systems programming. Proven track record of building complete applications from concept to deployment, with strong problem-solving skills and passion for innovative technology solutions.
Education
Bachelor of Science in Computer Science
University College Cork (UCC), Ireland
- Obtained Upper Second-Class Honors (2.1)
- Merit-based scholarship recipient
- Focus on algorithms, data structures, and software engineering
Current Coursework
City College of San Francisco, CA
- Completing prerequisite courses for advanced opportunities
- Strengthening technical foundation in preparation for industry roles
Certificates
Full-Stack Development Program
Cork College of Commerce (COCC), Ireland
- Intensive bootcamp specializing in React and React Native
- Modern JavaScript frameworks and libraries
- Industry-relevant development practices
Full-Stack Development Bootcamp
Nucamp
- Comprehensive program covering front-end and back-end technologies
- Hands-on experience with modern development frameworks
- Project-based learning approach
Technical Skills
Programming Languages
Web Technologies
Database & Systems
Tools & Learning
Selected Projects
Atlantic Ocean Explorer
Interactive Web Application
Immersive web application featuring interactive maps, marine life galleries, and educational content. Implemented advanced CSS animations and responsive design principles.
BizzarBazzar Quiz Platform
Full-Stack Web Application
Comprehensive quiz game platform with user authentication, score tracking, leaderboards, and admin panel. Features dynamic question generation and SQLite database integration.
Parallel Matrix Multiplication
Systems Programming
High-performance implementation using POSIX threads with dynamic load balancing. Optimized for large datasets with significant performance improvements.
UDP Communication System
Network Programming
Reliable UDP-based system with custom protocols for message integrity, automatic retransmission, and connection management using socket programming.
Quick Info
- Location San Francisco, CA
- Status Seeking Internships
- GPA Upper Second-Class (2.1)
- Experience 7+ Projects
Core Competencies
- Full-Stack Web Development
- Systems Programming
- Algorithm Implementation
- Database Design
- Network Programming
- Problem Solving
- International Perspective
- Team Collaboration