UNPKG

nisha-931b1bb0

Version:
176 lines (148 loc) 6.6 kB
#!/usr/bin/env node import chalk from 'chalk'; import boxen from 'boxen'; const resume = { name: "Nisha", title: "\n Backend Engineer", contact: { email: "playg1288@gmail.com", phone: "8114450120", linkedin: "linkedin.com/in/nisha-931b1bb0", github: "github.com/nyyshaaa", stackblitz: "https://stackblitz.com/@n-starlight", medium: "https://medium.com/@niishaaaa" }, summary: "Currently learning and experimenting with back-end software engineering for optimizations, analytics ,performance tuning and scalability. Open to back-end engineering roles -- https://github.com/nyyshaaaLong term goals that I want to explore & work upon in any small possible ways -- Sci-tech(frequency & electromagnetics engineering, cellular communication,healing speed improvements), empowering underprivileged kids with access to Sci-tech,Artistic activities and/or Martial Arts education and opportunities\n Back-end Engineering Experience via projects ( November 2024- Present )\n Also I have approx. 6 months of experience in fronted software engineering(2022) .\nML exploration (4 months part time(2024) )", experience: [ { company: "Spartificial", position: "Machine Learning Intern", duration: "08/2024 - 10/2024", location: "Remote", description: "Analyzed subcellular protein location images for multilabel multiclass classification using CNNs and ML algorithms to gain insights on protein expression patterns based on their cellular locations." }, { company: "Amazon", position: "Logistics Associate", duration: "09/2023 - 10/2024", location: "Remote", description: "Created Excel reports for delivery forecasts and success rate analysis. Identified operational bottlenecks to enhance logistics efficiency while handling large volumes of client and customer requests." } ], projects: [ { name: "URL Shortener with Analytics", duration: "01/2025", description: "Full-featured URL shortening service with comprehensive analytics dashboard", tech: "FastAPI, PostgreSQL, ORM, Unit Tests, K6 Benchmarking, Prometheus+Grafana, Sentry, Query Optimizations, Auth" }, { name: "Ecommerce Platform - Frosties", duration: "03/2025", description: "Complete ecommerce backend with payment integration and robust testing", tech: "FastAPI, PostgreSQL, ORM, Database Design, Idempotency, JWT Auth, Integration Testing, Payment Integration" } ], skills: { backend: ["Python", "FastAPI", "REST APIs", "Backend Engineering"], database: ["PostgreSQL", "SQL", "Query Optimizations", "Database Design", "ORM", "Databases"], development: ["DSA", "Algorithms", "API Optimizations", "API Observability"], ml: ["Machine Learning", "CNN", "Computer Vision (Beginner)", "Data Analysis", "Statistics"], other: ["Web Development", "Data Visualization"] }, education: [ { degree: "B.Tech in Mechanical Engineering", institution: "National Institute of Technology", duration: "08/2016 - 07/2020" }, { degree: "Higher Secondary", institution: "Birla Balika Vidyapeeth, Pilani", duration: "05/2014 - 05/2015", subjects: "Physics, Chemistry, Mathematics, English" } ] }; function createHeader() { const header = chalk.cyan.bold(`${resume.name}${resume.title}`); return boxen(header, { padding: 1, margin: 1, borderStyle: 'double', borderColor: 'cyan', textAlignment: 'center' }); } function displayContact() { console.log(chalk.yellow.bold('\nCONTACT INFORMATION')); console.log(chalk.white(`Email: ${chalk.blue(resume.contact.email)}`)); console.log(chalk.white(`Phone: ${chalk.blue(resume.contact.phone)}`)); console.log(chalk.white(`LinkedIn: ${chalk.blue(resume.contact.linkedin)}`)); console.log(chalk.white(`GitHub: ${chalk.blue(resume.contact.github)}`)); console.log(chalk.white(`StackBlitz: ${chalk.blue(resume.contact.stackblitz)}`)); console.log(chalk.white(`Medium: ${chalk.blue(resume.contact.medium)}`)); } function displaySummary() { console.log(chalk.yellow.bold('\n PROFESSIONAL SUMMARY')); console.log(boxen(chalk.white(resume.summary), { padding: 1, borderColor: 'gray', borderStyle: 'round' })); } function displayExperience() { console.log(chalk.yellow.bold('\n PROFESSIONAL EXPERIENCE')); resume.experience.forEach((exp, index) => { console.log(chalk.green.bold(`\n${index + 1}. ${exp.position}`)); console.log(chalk.cyan.bold(` ${exp.company} | ${exp.location}`)); console.log(chalk.gray(` Duration: ${exp.duration}`)); console.log(chalk.white(` ${exp.description}`)); }); } function displayProjects() { console.log(chalk.yellow.bold('\n PROJECTS')); resume.projects.forEach((project, index) => { console.log(chalk.green.bold(`\n${index + 1}. ${project.name}`)); console.log(chalk.gray(` Duration: ${project.duration}`)); console.log(chalk.white(` ${project.description}`)); console.log(chalk.magenta(` Tech Stack: ${project.tech}`)); }); } function displaySkills() { console.log(chalk.yellow.bold('\n TECHNICAL SKILLS')); console.log(chalk.cyan.bold('\n Backend Development:')); console.log(chalk.white(` ${resume.skills.backend.join(' • ')}`)); console.log(chalk.cyan.bold('\n Database & Query:')); console.log(chalk.white(` ${resume.skills.database.join(' • ')}`)); console.log(chalk.cyan.bold('\n Development & Algorithms:')); console.log(chalk.white(` ${resume.skills.development.join(' • ')}`)); console.log(chalk.cyan.bold('\n Machine Learning & Data:')); console.log(chalk.white(` ${resume.skills.ml.join(' • ')}`)); console.log(chalk.cyan.bold('\n Other Technologies:')); console.log(chalk.white(` ${resume.skills.other.join(' • ')}`)); } function displayEducation() { console.log(chalk.yellow.bold('\n EDUCATION')); resume.education.forEach((edu, index) => { console.log(chalk.green.bold(`\n${index + 1}. ${edu.degree}`)); console.log(chalk.cyan(` ${edu.institution}`)); console.log(chalk.gray(` Duration: ${edu.duration}`)); if (edu.subjects) { console.log(chalk.white(` Subjects: ${edu.subjects}`)); } }); } function displayResume() { console.clear(); // Display all sections console.log(createHeader()); displayContact(); displaySummary(); displayExperience(); displayProjects(); displaySkills(); displayEducation(); } // Execute the resume display displayResume();