Charles Barr
Director of IT Operations @ Barcode Factory
About
With over fifteen years in the tech industry, my career is marked by leading significant technical initiatives and pushing for adoption of modern practices. My mission has always been to foster innovation and efficiency, leveraging my expertise in full-stack development and cloud solutions. I thrive in an environment that valued continuous improvement, aligning my efforts with the push for modernization and exploring new revenue streams. I have contributed to cross-functional teams, and advocated for code base and infrastructure updates. I employed continuous delivery, full-stack development, and continuous improvement to drive projects forward. These experiences have honed my ability to navigate complex IT landscapes and deliver results that matter.
United States
Erie
Computer Software
Continuous Delivery (CD), Full-Stack Development, Continuous Improvement, Continuous Integration (CI), Amazon Relational Database Service (RDS), Back-End Web Development, Scrum, Front-End Development, Amazon EC2, Continuous Integration and Continuous Delivery (CI/CD), Web Application Development, Agile Application Development, Amazon S3, Agile Methodologies, Microservices, Cloud Computing, ASP.NET Web API, Databases, Terraform, .NET Core
Experience

Director of IT Operations
Erie, PA
Lead the modernization of the company’s technology platforms, infrastructure, and operational processes. Spearheaded the redesign of the e-commerce checkout process, resulting in a substantial increase in online order volume. Lead customer-experience and operational improvement initiatives that have contributed to elevating the company’s Google Store rating to 4.9 stars. Designed and implemented a centralized IT ticketing system and continue to improve issue tracking, prioritization, accountability, and organizational visibility. Evaluate and implement technologies that improve operational efficiency, scalability, reliability, and long-term maintainability. Collaborate with executive leadership to align technology strategy with business objectives and growth initiatives. Drive cross-departmental process improvements through automation, standardization, and modernization. Establish and improve IT policies, procedures, documentation, and operational controls to support business continuity and organizational maturity. Oversee relationships with technology vendors, service providers, and third-party platforms. Promote data-driven decision-making and continuous improvement throughout the organization.

Senior Software Engineer
Erie-Meadville Area
◦ Lead the technical aspects of the re-platforming and redesign of erieinsurance.com. ◦ Architect and implement a full-stack .NET 8.0 solution hosted on AWS for a new product initiative. ▪ Including an administrative back-end, a billing back-end, and connecting to a payment portal ◦ Collaborate with innovation team to create new products and explore new sources of revenue. ◦ Represent division interests on the Change Authorization Board (CAB) for IT matters. ◦ Contribute on cross-functional teams to explore new solutions and support the business. ◦ Advocate for the modernization of the company’s code base and infrastructure. ◦ Develop software on platforms such as Amazon Web Services, mendix, OneShield, and Sitecore. ◦ Participate in the migration of legacy solutions to the cloud. ◦ Leverage Jira and Gitlab for managing software development in projects. ◦ Manage infrastructure as code (IaC) using Terraform and AWS CloudFormation. ◦ Use Docker for setting up development environments and creating images for deployment. ◦ Create application clusters using Kubernetes to orchestrate. ◦ Practice Test-Driven Development (TDD) techniques to write good tests and source code. ◦ Push for change to outdated procedures and policies that slow down development. ◦ Explore proof of concept (PoC) projects using Kafka, AWS Lamba, and Microsoft Graph API

Independent Contractor
Barr None LLC
Erie, Pennsylvania Area
Provide consultation services for small businesses and private individuals on IT matters. ◦ Develop innovative technology solutions to issues experienced by small businesses. ◦ Create websites using HTML, CSS, JavaScript, jQuery, AJAX, PHP, and MySQL ◦ Develop applications using C#, Java, OpenGL, and OpenAL ◦ Operate in Windows and Unix-based environments ◦ Experiment with Android operating systems for possible web deployment ◦ Communicate directly with customers and assess their needs

IT Manager
Fairview, Pennsylvania
Collaborate with executives to determine the technology needs of the company. ◦ Foster good relationships and ensure proper interactions between IT and other departments. ◦ Work with all levels of the company to identify process changes that can increase efficiency. ◦ Ensure proper documentation of changes, procedures, and projects is created and maintained. ◦ Configure, maintain, and tune: ▪ local and remote servers consisting of both Windows and Linux operating systems ▪ Percona MySQL Database Cluster ▪ Google Cloud Platform servers and services ▪ Google G Suite accounts and services ◦ Administrate deployment and maintenance of workstations, printers, and other hardware. ◦ Manage internal network and firewall, including site-wide Wi-Fi accessibility.

Application Development Manager
Cleveland/Akron, Ohio Area
Lead multi-state team of developers using Scrum and Agile methodologies. ◦ Determine the skill level and suitability of potential new hires and contractors. ◦ Identify equipment and training needs for the development team and submit budget proposals. ◦ Organize and run daily scrum meetings with weekly progress updates with executives. ◦ Evaluate and redesign applications obtained through corporate acquisitions for integration. ◦ Head development of a reusable code library using object-oriented programming techniques. ◦ Redesign existing solutions to unify software development direction and techniques. ◦ Create and enforce source control procedures and manage GIT source code repositories. ◦ Define project requirements based on business needs identified by working with business owners. ◦ Seek out time-consuming and error-prone manual tasks to replace with automated processes. ◦ Manage software development lifecycles (SDLC) and communicate project statuses to executives. ◦ Write project specifications using clear and concise language while retaining technical accuracy. ◦ Analyze workflows and design GUI applications to increase employee efficiency and productivity. ◦ Gather project feedback from end-users and development team for final implementation details

Online Tutor
Tutor.com
Internet
Teach grade school and high school students topics such as mathematics and physics.

Contracted Programmer
Seneca Manufacturing Company
Salamanca, New York
Design and implement a productivity tracking software suite
Charles Barr's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.






