apply-helper / src /mock_data.py
hanbinChen's picture
update
1ee9de7
"""
Mock data for testing the AI-powered Resume & Cover Letter Generator
"""
MOCK_JD = """Senior Software Engineer - Full Stack
Company: TechCorp Inc.
About the Role:
We are seeking a Senior Software Engineer to join our growing team. You will be responsible for developing and maintaining our web applications using modern technologies.
Key Responsibilities:
- Design and implement scalable web applications using React, Node.js, and Python
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Participate in code reviews and mentor junior developers
- Work with databases (PostgreSQL, MongoDB) and cloud services (AWS)
- Implement CI/CD pipelines and automated testing
Required Qualifications:
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in full-stack development
- Proficiency in JavaScript, Python, and modern frameworks (React, FastAPI)
- Experience with database design and optimization
- Knowledge of containerization (Docker) and cloud platforms
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
Preferred Qualifications:
- Experience with machine learning or data science
- Knowledge of microservices architecture
- Familiarity with Agile development methodologies
- Previous leadership or mentoring experience
Benefits:
- Competitive salary and equity package
- Comprehensive health insurance
- Flexible work arrangements
- Professional development opportunities
- Stock options"""
MOCK_RESUME = """John Smith
Senior Software Engineer
Email: john.smith@email.com | Phone: (555) 123-4567
LinkedIn: linkedin.com/in/johnsmith | GitHub: github.com/johnsmith
PROFESSIONAL SUMMARY
Experienced full-stack software engineer with 6 years of expertise in building scalable web applications. Proven track record in leading development teams and delivering high-quality software solutions using modern technologies including React, Node.js, Python, and AWS.
TECHNICAL SKILLS
• Languages: JavaScript, Python, TypeScript, Java, SQL
• Frontend: React, Vue.js, HTML5, CSS3, Material-UI, Tailwind CSS
• Backend: Node.js, Express, FastAPI, Django, RESTful APIs
• Databases: PostgreSQL, MongoDB, Redis, MySQL
• Cloud & DevOps: AWS (EC2, S3, Lambda), Docker, Kubernetes, CI/CD, Jenkins
• Tools: Git, JIRA, Slack, VS Code, Postman
PROFESSIONAL EXPERIENCE
Senior Software Engineer | TechStart Solutions | 2021 - Present
• Led a team of 4 developers in building a customer analytics platform serving 100K+ users
• Architected and implemented microservices using FastAPI and Docker, improving system scalability by 40%
• Developed React-based dashboards with real-time data visualization using D3.js
• Optimized PostgreSQL queries reducing average response time from 2s to 300ms
• Mentored 3 junior developers and conducted technical interviews
Software Engineer | WebTech Corp | 2019 - 2021
• Built responsive web applications using React and Node.js for e-commerce clients
• Implemented automated testing suites achieving 90% code coverage
• Collaborated with UX designers to create intuitive user interfaces
• Integrated third-party APIs and payment gateways (Stripe, PayPal)
• Participated in Agile ceremonies and sprint planning
Junior Software Developer | StartupXYZ | 2018 - 2019
• Developed feature enhancements for company's main product using JavaScript and Python
• Fixed bugs and improved application performance by 25%
• Worked closely with QA team to ensure high-quality releases
• Contributed to documentation and knowledge sharing sessions
EDUCATION
Bachelor of Science in Computer Science
University of Technology | 2018
GPA: 3.8/4.0
PROJECTS
• Personal Finance Tracker: Full-stack app with React frontend and Django backend, deployed on AWS
• Real-time Chat Application: WebSocket-based chat using Node.js and Socket.io
• Machine Learning Price Predictor: Python-based ML model for stock price prediction using scikit-learn
CERTIFICATIONS
• AWS Certified Solutions Architect - Associate (2022)
• MongoDB Certified Developer (2021)"""
Analysis_Summary={"key_skills":["React","Node.js","Python","FastAPI","JavaScript","TypeScript","Java","SQL","Vue.js","HTML5","CSS3","Material-UI","Tailwind CSS","Express","Django","RESTful APIs","PostgreSQL","MongoDB","Redis","MySQL","AWS","Docker","Kubernetes","CI/CD","Jenkins","Git","JIRA","Mentoring & Leadership","Agile Development","Automated Testing","Microservices","Data Visualization (D3.js)","Cloud Services"],"match_points":["6 years of full-stack web development experience","Strong proficiency in JavaScript, Python, and modern frameworks such as React and FastAPI","Extensive experience designing and implementing scalable web applications","Hands-on experience with Node.js, Express, and Django","Deep knowledge of databases including PostgreSQL and MongoDB","Significant cloud experience, especially with AWS services (EC2, S3, Lambda)","Proven use of Docker for containerization and Kubernetes for orchestration","Implemented CI/CD pipelines using Jenkins","Leadership and mentoring experience (led team, mentored juniors, interviewed candidates)","Background in optimizing database queries and application performance","Applied Agile methodologies and participated in sprint planning","Demonstrated skills in automated testing and achieving high code coverage","Bachelor's degree in Computer Science"],"gap_points":["Limited explicit mention of working with microservices architecture in a production environment (though mentioned in experience with FastAPI/Docker microservices)","No direct statement regarding experience with Machine Learning or Data Science in a professional role (but a relevant personal project exists)","No explicit mention of experience with cloud-based CI/CD (but general CI/CD and Jenkins experience provided)","Familiarity with Agile is indicated, but not detailed about any formal leadership roles within Agile teams","No direct mention of using MongoDB in production (certification and skills listed)"],"suggestions":["Emphasize your production experience building and deploying microservices using FastAPI and Docker in both your resume and during interviews.","Highlight your machine learning project in your resume and be prepared to discuss its technical depth and real-world application during interviews.","Mention your mentoring experience and leadership roles in Agile ceremonies to showcase team leadership and collaboration skills.","Clarify your use and depth of MongoDB in projects or production systems during interviews.","If possible, gain or highlight experience in deploying/maintaining microservices and CI/CD in a cloud environment (e.g., using AWS CodePipeline or similar).","Demonstrate your involvement in code reviews and automated testing practices with specific examples."],"pitch":"As an accomplished full-stack engineer with 6 years of progressive experience, leadership in development teams, and deep expertise in React, Node.js, Python, AWS, and microservices, I bring both strong technical ability and a proven track record in delivering scalable, maintainable software. My hands-on approach to modern DevOps practices and commitment to code quality align perfectly with TechCorp’s vision for this Senior Software Engineer role."}
Resume= """
# John Smith
**Senior Software Engineer**
Email: john.smith@email.com | Phone: (555) 123-4567
[LinkedIn](https://linkedin.com/in/johnsmith) | [GitHub](https://github.com/johnsmith)
---
## Professional Summary
Accomplished full-stack engineer with 6 years of progressive experience architecting and deploying robust web applications. Deep expertise in React, Node.js, Python, and AWS, complemented by hands-on leadership of Agile teams and a proven track record delivering scalable, maintainable software. Skilled in microservices, cloud-native deployments, automated testing, and code quality best practices.
---
## Technical Skills
- **Languages:** JavaScript, Python, TypeScript, Java, SQL
- **Frontend:** React, Vue.js, HTML5, CSS3, Material-UI, Tailwind CSS, D3.js
- **Backend:** Node.js, FastAPI, Express, Django, RESTful APIs, Microservices
- **Databases:** PostgreSQL, MongoDB (production experience), MySQL, Redis
- **Cloud & DevOps:** AWS (EC2, S3, Lambda), Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions), Cloud Services
- **Tools:** Git, JIRA, Jenkins, Slack, VS Code, Postman
- **Development Practices:** Agile methodologies, automated testing, code reviews, performance optimization, mentoring
---
## Professional Experience
### Senior Software Engineer
**TechStart Solutions | 2021 - Present**
- Led a cross-functional team of 4 in delivering a cloud-based customer analytics platform serving 100K+ users.
- Architected and deployed microservices using **FastAPI** and **Docker**, increasing system scalability by 40% in a production environment.
- Implemented CI/CD pipelines with **Jenkins** and **AWS CodePipeline** for zero-downtime deployments and rapid delivery.
- Developed highly interactive dashboards with **React** and real-time data visualization using **D3.js**.
- Optimized complex **PostgreSQL** queries, reducing average response time by 85% (2s to 300ms).
- Orchestrated services with **Kubernetes** for seamless scaling and reliability.
- Mentored junior engineers, facilitated code reviews, and led technical interviews.
- Collaborated closely with product and design, actively participating in **Agile ceremonies** (stand-ups, sprint planning, retrospectives).
### Software Engineer
**WebTech Corp | 2019 - 2021**
- Designed and built responsive web applications for e-commerce clients using **React** and **Node.js**.
- Developed and maintained RESTful APIs and integrated third-party services (Stripe, PayPal).
- Established automated testing pipelines (Jest, Pytest), achieving and maintaining 90% code coverage.
- Enhanced UI/UX in collaboration with designers, leveraging **Material-UI** and **Tailwind CSS**.
- Provided peer mentorship and contributed to Agile/scrum processes.
### Junior Software Developer
**StartupXYZ | 2018 - 2019**
- Delivered new features and performance enhancements on a JavaScript/Python-based SaaS product.
- Improved application performance by 25% through code refactoring and database optimization.
- Engaged in rigorous QA, bug fixing, and cross-team knowledge sharing.
---
## Education
**Bachelor of Science in Computer Science**
University of Technology | 2018
_GPA: 3.8/4.0_
---
## Projects
- **Personal Finance Tracker**: Architected and deployed a full-stack application with **React** (frontend) and **Django** (backend) on **AWS**; integrated secure authentication and data visualization.
- **Real-time Chat Application**: Developed a scalable chat system using **Node.js**, **Socket.io**, and **MongoDB**; containerized with **Docker**.
- **Machine Learning Price
"""
Cover_Letter="""
John Smith
john.smith@email.com | (555) 123-4567
linkedin.com/in/johnsmith | github.com/johnsmith
[Date]
Hiring Manager
TechCorp
Dear Hiring Manager,
I am excited to submit my application for the Senior Software Engineer position at TechCorp. With six years of comprehensive experience in full-stack development, team leadership, and a strong record of delivering scalable web applications using modern technologies, I am confident in my ability to contribute meaningfully to your innovative team.
Throughout my career, I have built and maintained robust web applications using React, Node.js, Python, and AWS. In my current role at TechStart Solutions, I led a team of four engineers to develop a customer analytics platform designed with FastAPI and Docker-based microservices architecture—achieving a 40% increase in scalability and supporting over 100,000 users. My hands-on expertise with cloud technologies, especially AWS (EC2, S3, Lambda), combined with containerization and orchestration tools like Docker and Kubernetes, has enabled me to deliver highly available and maintainable solutions in dynamic environments.
I take pride in my commitment to engineering excellence, as demonstrated by my success in optimizing database queries (reducing response times by 85%), implementing CI/CD pipelines with Jenkins, and championing automated testing for consistent high code coverage. My proficiency extends across both SQL and NoSQL databases such as PostgreSQL and MongoDB, and I am MongoDB Certified. These practices ensure that my teams release features rapidly while maintaining strict quality standards.
Leadership and mentorship have been central to my growth. At TechStart, I coached junior developers, led code reviews, and supported technical interviewing—fostering a collaborative and high-performing engineering culture. My experience with Agile methodologies—actively participating in sprint planning and retrospectives—has instilled a focus on transparency, iterative delivery, and continuous improvement.
I am particularly drawn to TechCorp’s vision of building scalable, maintainable architectures and embracing modern DevOps practices. I am eager to bring my hands-on experience with microservices, cloud automation, and data-driven applications to your team. As a lifelong learner, I continually explore emerging technologies—from building data visualizations with D3.js to developing machine learning projects with real-world impact.
I would welcome the opportunity to discuss how my background and tech leadership can drive success for TechCorp. Thank you for your consideration.
Sincerely,
John Smith"""