CV
Patrick Barrett
Location: Dacula, GA
Phone: 404-632-0556
Email: pbarrett520@yahoo.com
LinkedIn: patrick-barrett
GitHub: pbarrett520
Qualifications Summary
Analytically minded motivated professional with knowledge of Python for data analysis, artificial intelligence, machine learning, and large language models. Possesses five years of leadership experience in cross-functional teams, including project management, mentoring, and team development. Progressed from AI trainer to Python quality analyst in less than three months at Invisible Technologies after being identified for superior work quality, throughput, and programming skills.
Areas of Expertise
- Software Development: Expertise in software development, quality assurance, system enhancements, and sprint planning. Excel at applying technologies to develop secure environments.
- Data Science: Knowledge of data structures, technical writing, experimental design, and statistics.
- Sales: Adept at bringing in new accounts while growing existing ones through networking and engagement.
- Project Management: Understanding of executing several projects simultaneously on a strict deadline.
Technical Proficiencies
- Languages: Python, Perl
- Frameworks & Libraries: Pandas, Transformers, Tkinter, NLTK, Scikit-Learn, BeautifulSoup
- Tools & Technologies: Natural Language Processing (NLP), Large Language Models (LLMs), Git, Docker, SQL
- Operating Systems: Linux/UNIX
Professional Experience
Invisible Technologies ⋅ USA Remote (February 2024 - Present)
Quality Analyst – Python Programming
Promoted within one month to review code submissions of agents working to write Python training data for an LLM. Ensures that agents’ Python examples are PEP8 compliant, testable, executable, and in line with clients’ expectations.
- Data Analysis: Maintain and evaluate KPI metrics to identify top performing agents or agents who need coaching.
- Prompting Technique Development: Advise agents on how to best create prompts that continue to push the limits of the model’s coding abilities.
- Coaching: Regularly meet with agents to answer their questions, advise on how to implement best practices, and further their continuous development.
- Leadership: Prepare and deliver team training and prepare statistical snapshots for weekly team syncs.
Advanced AI Data Trainer - Coding
Promoted within 2 months to create examples of clean, testable, and executable code to train the client’s LLM. Coded Python examples making sure that all code was Pythonic and PEP compliant. Greatly expanded the client’s LLM’s domain expertise in Natural Language Processing (NLP) by using my NLP expertise to show examples of how to accomplish various NLP tasks such as calculating TF-IDF values, tokenization, and vectorization.
Advanced AI Data Trainer - Chatbot Conversations
Specialized in leveraging Reinforcement Learning from Human Feedback (RLHF) and prompt engineering to optimize the performance of Large Language Models (LLMs). My role encompassed the development and refinement of training techniques, enhancing model accuracy and responsiveness through targeted feedback and empirical analysis.
Streamlined data annotation and prompt engineering processes, reducing model training times while improving output quality. Later codified these process improvements into a training document for company wide use. Consistently exceeded performance metrics for task handling time and task quality.
- RLHF Techniques: Implemented and refined strategies to improve AI learning processes and output quality.
- Prompt Engineering: Crafted and optimized prompts to enhance model interaction and performance.
- Collaboration and Performance Enhancement: Worked closely with a global team of trainers, sharing insights and strategies to drive model improvement.
Zmack! Consulting ⋅ Shanghai, China (January 2022 – July 2023)
Project Manager and Software Engineer
Designed and developed Python software tools for Shanghai’s pioneering AI-driven improvised comedy show by using Transformers and Tkinter. Planned and oversaw the project while creating and maintaining software tools.
- Leadership: Recruited, trained, and coached an intercultural team of improv actors.
- Public Speaking: Presented ideas clearly and engagingly in large group settings to build consensus on key decisions.
- Software Development: Demonstrated technical skill and set a benchmark of excellence by designing, implementing, and maintaining a Python application built on top of Eleuther AI’s GPT-Neo large language model for use in front of a live audience.
International Private School Educator ⋅ Shanghai, China (August 2017 – June 2022)
Fudan International School, Hangzhou-Bay Bilingual School Shanghai Jinshan
Facilitated effective communication between stakeholders with various cultural backgrounds. Aided in client retention by ensuring the provision of all deliverables relating to student performance and regularly meeting with clients to discuss the progress of their students. Grew accounts by building relationships with clients and winning their trust based on performance. Effectively code switched between English and Mandarin Chinese to engage with clients and co-workers in a bilingual, multicultural environment. Routinely exceeded performance KPIs in an ambiguous, fast paced, high-stakes environment.
- Library & English Enrichment Teacher: Developed five IB courses from scratch while also writing Python tools to aid data processing. Taught the entire student body of 150+ children.
- 6th Grade Expat Group Leader: Led a cross-functional, bilingual team of up to a dozen educators while also engaging with administration.
- Middle School Teacher: Implemented crucial policies during the school’s seminal year that later formed the basis of its educational approach. Had the good fortune to get to teach hundreds of different students across multiple grade levels during my tenure.
Education
Master of Science in Human Language Technology
University of Arizona | Tucson, AZ
Bachelor of Arts in Applied Linguistics
Georgia State University, summa cum laude | Atlanta, GA