Ian Carroll

Ian Carroll Email and Phone Number

Senior Full Stack Software Engineer @ Pragmint
Ian Carroll's Location
Los Angeles, California, United States, United States
Ian Carroll's Contact Details

Ian Carroll personal email

n/a

Ian Carroll phone numbers

About Ian Carroll

"My soft skills are off the charts and I have 7 Years working as a Software Engineer"Ian Carroll is a Consulting Senior Software Engineer specializing in Test-Driven Development, Pair Programming, and XP workflows. He taught himself software engineering using a self-designed scrum of one, and is an advocate and coach for agile processes such as retrospectives. He has worked on more than a dozen client codebases in multiple domains. He has mentored half a dozen junior engineers. He studied Taoist Philosophy for ten years. When not writing software, he can be found in ensemble improvising full-length plays in the style of famous authors streamed over Youtube and Twitch.

Ian Carroll's Current Company Details
Pragmint

Pragmint

View
Senior Full Stack Software Engineer
Ian Carroll Work Experience Details
  • Pragmint
    Senior Co-Dev Coach
    Pragmint Jul 2024 - Present
    Work with client teams delivering softwareCoach teams on practices and skills that can most improve their effectivenessLeave client software teams higher skilled and more capable than beforeContinuously Improve PersonallyMentor all who ask; continuously offer mentorship for all.
  • Squirrelington Studios
    Chief Technical Director
    Squirrelington Studios Nov 2021 - Present
    Los Angeles, California, Us
    Lead a solo endeavor with support from an artistic community to which I also give back guidance.Develop Streaming Video Services for small and Independent theatrical ensembles.Design and Build studio hardware flypacks and camera squadrons that are portable, versatile, and artistically expressive.Offer component services, such as OBS Operations, Videography, Show Design, Editing, Sound and Color Correction, and Technical Consulting.Leverage Software Engineering and DevOps Best Practices to construct services that enable The Arts.Create a home where audiences can celebrate small teams of artists sharing their stories.Develop custom web software components to serve the mission including using Infrastructure as Code, Backend Microservices for component-driven Frontend experiences.
  • Denim
    Senior Software Engineer
    Denim Nov 2022 - Jan 2024
    Jersey City, Nj, Us
    Develop Technical Implementations for the Financial Needs of Freight Brokers, Carriers, and ShippersWork full stack on Modern Technology including Elixir and ReactMaintain code cleanliness via Agile methods such as Test-Driven Development to keep the codebase ready to change easily according to business needs.Support a learning culture of continual improvement.
  • Impro Theatre
    Technical Improviser; Obs Broadcast Engineer
    Impro Theatre Oct 2022 - Oct 2023
    Los Angeles, California, Us
    OBS Operations & Broadcast Engineering Zoom to OBSLive Editing, Music, and Foley for Streaming Improv ShowsShare knowledge and support the rest of the Broadcast teamOperate improvised lights and sound for live in-person shows using etc colorsource and soundplantUse improv and story skills to call blackouts and beat changes in support of the narrative on the sage.Coach and mentor a learning culture for all improvisers working with lights and sound.
  • 8Th Light
    Senior Software Engineer
    8Th Light Sep 2020 - Dec 2021
    Chicago, Il, Us
    Mentor New Mentors, Direct Reports, and Apprentices.Produce and host a weekly Pair Programming show on Twitch.Projects:- Surgical Communications: React.TS, WebRTC, Janus, AWS, and Terraform - Introduce and apply SOLID Design Principles to legacy code. - Design adapters separating React, WebRTC, and Janus Code. - Introduce and model retrospectives improving team delivery. - Improve team workflow with better story acceptance criteria.- Prescription Drugs: React.TS and Storybook - Deliver clean reusable components for a Design System. - Implemented Design/Dev Mob Programming increasing throughput. - Introduced cross-team swarming as an engineering andon cord.- 5 other Clients using Ruby on Rails, Python, AWS
  • 8Th Light
    Software Engineer
    8Th Light Feb 2018 - Sep 2020
    Chicago, Il, Us
    Mentor Apprentices.Record 60-second videos on how to teach yourself Software Engineering.Organized an LA tech meetup for 8th Light: PolyglotLA.Projects:- Logistics: React.TS with Go- Project Management: Ruby on Rails with React.JS- Medical Insurance: React.JS with C#- 6 other Clients using React.JS, Java, WebRTC, Phoenix, Clojure
  • 8Th Light
    Software Engineer'S Apprentice
    8Th Light Apr 2017 - Feb 2018
    Chicago, Il, Us
    Teach Myself Advanced Practices in Software EngineeringReport to a Mentor who Guides my Learning and Issues ChallengesDiscover Optimal Software Development Processes and Design Patterns by Practice and Discovery rather than Pure TheorySelf-driven learning in advanced clean coding principles and practices.Build a fully tested CLI app in an unknown language (Go) in 2 weeks.Projects (all were fully test-driven using SOLID Design Principles):- 3 Unbeatable Tic Tac Toe CLI apps: Python, Ruby, Go- 2 HTTP Servers (one Functional Reactive): Java- Pro Bono NonProfit Job Search Site: Ruby on Rails- End-to-End Black Box Test Suite: Selenium
  • Barnes & Noble
    Digital Sales Lead
    Barnes & Noble Mar 2012 - Apr 2017
    New York, Us
    Implement elements of Scrum to improve productivity and happiness.Facilitate events to bring excitement and prestige to our products.Took ownership with minimal direction, built plans that drove results.Self-taught on mobile devices and troubleshooting, constantly learning.Fix unfamiliar device issues with a personal touch to retain user loyalty.
  • Vitac
    Subtitle Editor
    Vitac Mar 2010 - Aug 2013
    Greenwood Village, Co, Us
    Plan projects and communicate with Subtitle Director about any obstacles to meeting deadlines.Transcribe subtitles with exactness into English Language films.Precision-time subtitles to show on screen and disappear without drawing attention from the film.Q/A English translations of foreign films for fluent flow of dialogue.Pay attention to detail.
  • Huntington Library
    Chinese Garden Docent
    Huntington Library Oct 2008 - Jan 2012
    San Marino, Ca, Us
    Conduct group tours of the Huntington's Classical Chinese Scholar Garden.Learn Chinese Art, History, Culture, and Philosophy to relate to the architectural and literary choices made in designing gardens like these, and communicate those features in a way that adds value to a visitor's experience.Collaborate with other Docents to coordinate large groups and to share ideas for improved tours.Be available in the garden to answer questions and volunteer information that adds value to a visitor's experience.
  • Lupicia Fresh Tea
    Tea Instructor
    Lupicia Fresh Tea Oct 2007 - Mar 2010
    Create and facilitate tasting events for customers interested in high quality single-origin teas.Tell stories about the leaves and how they were made to add value.Teach customers to notice the mouth-feel, sweetness, fragrance and lingering flavors of fine tea.Drive sales by building a customer base with a taste for our products.Conduct inventories and manage warehouse orders for our location.

Ian Carroll Skills

Scrum Agile Methodologies Pair Programming Javascript Python Android Development Team Building Public Speaking Tour Guide Training Customer Service Regular Expressions Johnny Five Arduino Collaborative Problem Solving Microsoft Office Cashiering Store Management Subtitles Text Editing Sales Presentations Editing Creative Writing Research Blogging Social Media Streaming Media Ruby Java Improv Go Clojure Elixir Software Craftsmanship Professional Mentoring Aikido Kanban Extreme Programming Lean

Ian Carroll Education Details

  • Towson University
    Towson University
    Theatre
  • Royal Academy Of Dramatic Arts
    Royal Academy Of Dramatic Arts
    Shakespeare

Frequently Asked Questions about Ian Carroll

What company does Ian Carroll work for?

Ian Carroll works for Pragmint

What is Ian Carroll's role at the current company?

Ian Carroll's current role is Senior Full Stack Software Engineer.

What is Ian Carroll's email address?

Ian Carroll's email address is ic****@****ems.com

What is Ian Carroll's direct phone number?

Ian Carroll's direct phone number is (877) 407*****

What schools did Ian Carroll attend?

Ian Carroll attended Towson University, Royal Academy Of Dramatic Arts.

What are some of Ian Carroll's interests?

Ian Carroll has interest in Logistics, Python, Backpacking, Etc, Mobile Apps, Agile Methodologies, Literature, Chess, Arts, Scrum.

What skills is Ian Carroll known for?

Ian Carroll has skills like Scrum, Agile Methodologies, Pair Programming, Javascript, Python, Android Development, Team Building, Public Speaking, Tour Guide, Training, Customer Service, Regular Expressions.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.