Ryan Schill
Senior Front-End Engineer
Summary
Senior front-end engineer with 10+ years of experience building complex Angular applications, design systems, and component libraries. Background in award-winning journalism brings an unusually strong eye for information architecture, user experience, and communication. Experienced with AI-assisted development workflows. Open to full-time and freelance roles.
Skills
- Front-end
- Angular, TypeScript, JavaScript, HTML5, CSS, RxJS
- Testing
- Jasmine, Cypress
- Back-end & data
- Python, Flask, Django, SQL, NoSQL, Firebase
- Tooling
- Git, GitHub, AI-assisted development (Claude)
Experience
Senior Software Engineer
Capgemini- Built and maintained large-scale Angular applications for enterprise clients including NBCUniversal and Vanguard
- Developed reusable component libraries and contributed to internal design systems
- Collaborated with UX and product teams to translate designs into production-quality front-end code
Senior Front-End Engineer
IBM · ADP- Developed complex front-end features for enterprise-scale applications using Angular and TypeScript
- Wrote unit and integration tests using Jasmine and Cypress
- Mentored junior developers and contributed to code review processes
Managing Editor, Digital News Operations
Center for Sustainable Journalism / JJIE- Led day-to-day newsroom operations and editorial direction for a nationally recognized juvenile justice publication
- Designed and built successive versions of the JJIE website and managed all digital projects across the organization
- Reported and wrote award-winning longform investigations; won SPJ Green Eyeshade Award
- Designed and laid out a print publication; managed social media strategy and special digital projects
Education
Graduate work, Professional Writing
Kennesaw State UniversityBachelor of Science, Communication
Kennesaw State UniversityRecognition
Green Eyeshade Award
Society of Professional JournalistsFor "Fractured Leg, Fractured Family" — an investigation into a misdiagnosed child abuse case.