Skip to content

👋 Welcome to Appgain!

Your journey to becoming a productive team member starts here

🎯 What You'll Learn

This comprehensive knowledge base is designed to help you quickly become productive in your role while understanding how your work fits into the broader Appgain ecosystem.

📚 Core Learning Areas

  • 🏗️ System Architecture - How our platform works
  • 👥 Your Role - Specific responsibilities and tools
  • 🔄 Development Process - Workflows and best practices
  • 🤝 Team Collaboration - How teams work together
  • 📈 Growth Path - Career development opportunities

🚀 Getting Started - Choose Your Path

🎯 New Team Member?

  1. Find Your Role🎯 Role Finder
  2. Complete Foundation📚 Foundation Knowledge
  3. Understand System🏗️ System Architecture
  4. Start Your Journey🚀 4-Week Quick Start

🔍 Looking for Something Specific?


📊 Your Learning Progress

Track your progress through the learning journey:

📅 Week 1: Foundation & Access

🔍 Week 2: Deep Dive

  • Study your role-specific section
  • Complete first hands-on task
  • Shadow experienced team member
  • Learn deployment procedures
  • Understand monitoring and alerting

🔄 Week 3: Integration

  • Work on medium-complexity feature
  • Participate in code reviews
  • Understand monitoring and alerting
  • Contribute to documentation
  • Collaborate with other teams

🚀 Week 4: Independence

  • Lead a technical discussion
  • Complete end-to-end feature
  • Set up role-specific monitoring
  • Identify process improvements
  • Mentor new team members

🤖 AI-Powered Product Support

Before asking questions, try our custom GPT first!

We have a specialized AI assistant trained on all Appgain products and integrations. This should be your first stop for any product-related questions.

💬 Chehab - Appgain's Tech Architect

💡 Pro Tip: Always try Chehab first before reaching out to team members. It can answer most product and integration questions instantly!


📋 Professional Development Requirements

📄 Company Policy Review

All team members must review and understand our company policies and procedures.

📄 Alternative Access: Open Company Policy Document in a new tab if the embed doesn't load.

Review our comprehensive company policy document to understand our standards, procedures, and expectations.

📧 Email Signature Setup (Required)

All team members must have a professional email signature that represents Appgain's brand standards.

Setup Process: 1. Use HubSpot's Email Signature Generator: https://www.hubspot.com/email-signature-generator 2. Request Headshot: Contact HR for your professional headshot image 3. Include Required Elements: - Full name and job title - Company name (Appgain) - Professional email address - Company website - Professional headshot (if available)

Email Signature Best Practices: - Keep it clean and professional - Include all required contact information - Use consistent formatting - Maintain brand colors and fonts - Test across different email clients


🎯 Role-Specific Quick Start

🤖 AI Engineer

  • First Steps: Set up LLAMA environment, learn prompt engineering
  • Key Resources: AI Engineer Guide
  • Tools: Python, LLAMA, Ollama, LangChain

📊 Data Engineer

  • First Steps: Configure n8n workflows, set up data pipelines
  • Key Resources: Data Engineer Guide
  • Tools: Python, n8n, Jupyter, MongoDB

🔧 DevOps Engineer

  • First Steps: Access server infrastructure, set up monitoring
  • Key Resources: DevOps Engineer Guide
  • Tools: Docker, Kubernetes, GitLab CI/CD, monitoring tools

⚙️ Backend Engineer

  • First Steps: Set up Parse Server, learn API development
  • Key Resources: Backend Engineer Guide
  • Tools: Node.js, Python, MongoDB, Parse Server, APIs

🎨 Frontend Engineer

  • First Steps: Configure React 18 environment, learn Web SDK
  • Key Resources: Frontend Engineer Guide
  • Tools: React 18, Node.js 22, TypeScript, modern web technologies

📱 Mobile Engineer

  • First Steps: Set up mobile development environment, learn SDKs
  • Key Resources: Mobile Engineer Guide
  • Tools: React Native, Flutter, iOS, Android, mobile SDKs

🔄 Fullstack Engineer

  • First Steps: Set up full development stack, learn integration
  • Key Resources: Fullstack Engineer Guide
  • Tools: Full stack technologies, system architecture, integration

📋 Project Manager

  • First Steps: Understand project workflows, team structure
  • Key Resources: Project Manager Guide
  • Tools: Project management, communication, technical understanding

🆘 Support Engineer

  • First Steps: Learn troubleshooting procedures, customer tools
  • Key Resources: Support & Testing Engineer Guide
  • Tools: Technical troubleshooting, customer service, system knowledge

📚 Essential Resources

Resource Purpose Link
🎯 Role Finder Find your specific role guide Role Finder
📚 Foundation Knowledge Essential learning for all roles Foundation
🏗️ System Architecture Understand our platform System Architecture
📋 Quick Reference Essential commands and URLs Quick Reference
🆘 Support & Contacts Team communication channels Support & Contacts
📚 Learning Resources Courses and training materials Learning Resources

🤖 AI Assistant

  • 💬 Chehab: Ask Chehab
  • Best For: Product questions, integration guidance, technical architecture
  • Response Time: Instant AI-powered responses

🚀 Getting Started Checklist

✅ For All New Team Members

  1. 🎯 Find Your RoleRole Finder
  2. 📚 Complete FoundationFoundation Knowledge
  3. 🏗️ Understand SystemSystem Architecture
  4. 🚀 Start Your Journey4-Week Quick Start
  5. 🤖 Try AI AssistantAsk Chehab
  6. 📋 Bookmark Quick ReferenceQuick Reference

📞 Need Help?


🎯 Success Metrics

📊 Week 1 Goals

  • Complete foundation courses
  • Set up development environment
  • Understand basic system architecture
  • Join team communication channels

📊 Week 2 Goals

  • Complete first hands-on task
  • Shadow experienced team member
  • Learn deployment procedures
  • Understand monitoring and alerting

📊 Week 3 Goals

  • Work on medium-complexity feature
  • Participate in code reviews
  • Contribute to documentation
  • Collaborate with other teams

📊 Week 4 Goals

  • Lead a technical discussion
  • Complete end-to-end feature
  • Set up role-specific monitoring
  • Identify process improvements

Welcome to the Appgain team! This knowledge base is your comprehensive guide to our technology ecosystem. Start with your role finder and foundation courses, then dive deep into your specific area of expertise. Remember, Chehab is your AI assistant for quick questions - use it first before reaching out to team members!

Ask Chehab GPT