{"name":"Sarkhan Koshkarli","title":"Software Engineer","location":"San Francisco Bay Area, California","about":"Frontend Developer with over a decade of experience in building high-quality, scalable applications. Proficient in modern JavaScript technologies, including React, Next.js, Redux and TypeScript. Known for delivering exceptional user experiences through modern UI development practices, performance optimization, and A/B testing. Excited to build user-friendly, performant, and scalable front-end applications, focusing on clean, maintainable, and reusable code.","skills":{"frontend":["Next.js","React.js","Redux","Tailwind CSS","CSS/HTML","Webpack"],"backend":["Node.js","GraphQL","MongoDB","PostgreSQL","AI Integration (OpenAI API)"],"languages":["JavaScript","TypeScript","Java","SQL"],"toolsDevops":["Jest/Cypress","AWS","Docker","Git/GitHub"]},"languages":["JavaScript","TypeScript","Java","SQL","HTML","CSS"],"projects":[{"name":"Portfolio Showcase with AI Chatbot","description":"Interactive portfolio website featuring an AI-powered chatbot that intelligently answers questions about professional experience and skills using OpenAI's GPT-4o-mini model","technologies":["React","Node.js","OpenAI API","Material-UI","Docker","Railway","Cloudflare"],"github":"https://github.com/skoshkarli/ai-portfolio-showcase","url":"https://sarkhankoshkarli.com","highlights":["Integrated OpenAI API for intelligent conversational responses","Implemented rate limiting and security controls","Built responsive chatbot UI with real-time messaging"]},{"name":"Talentverse","description":"Built and optimized Public Company and Position pages for job seekers and recruiters, using TypeScript-based React in a monorepo with GraphQL APIs","technologies":["React","TypeScript","GraphQL","NX Monorepo","Storybook","Cypress","Jest"],"github":null,"url":"https://talentverse.com","highlights":["Enhanced user experience for job seekers","Optimized frontend performance","Implemented reusable UI components"]},{"name":"TuneIn Broadcaster Portal","description":"Developed and launched from scratch using Next.js and TypeScript, saving $500K annually by automating broadcaster submissions and streamlining workflows","technologies":["Next.js","TypeScript","Tailwind CSS","React"],"github":null,"url":"https://broadcasters.tunein.com","highlights":["Built scalable portal from concept to launch","Automated manual submission processes","Achieved $500K annual cost savings"]},{"name":"TuneIn Subscription Migration","description":"Led migration of tunein.com's subscription provider from Recurly to Stripe, boosting conversion rates by 15% through A/B testing and optimization","technologies":["React","Stripe API","A/B Testing","JavaScript"],"github":null,"url":"https://tunein.com","highlights":["Increased conversion rates by 15%","Implemented comprehensive A/B testing","Optimized payment flows"]},{"name":"Performance Optimization for Tunein.com","description":"Reduced web app page load times by 20% through effective code-splitting, lazy-loading, and optimization of static assets","technologies":["Webpack","React","JavaScript","Performance Optimization"],"github":null,"url":"https://tunein.com","highlights":["20% improvement in page load times","Implemented code-splitting strategies","Optimized static asset delivery"]}],"experience":[{"company":"Talentful","position":"Software Engineer (Contract)","duration":"Dec 2024 – Present","description":["❖ Implemented UI and frontend logic for **AI-powered** talent profile summaries and candidate-to-position matching, collaborating with backend teams to integrate and display model-generated data.","❖ Developed and maintained a **TypeScript-based React application** in a **monorepo (NX)**, integrating **GraphQL APIs** for efficient data fetching and real-time updates.","❖ Built and optimized **Public Company and Position pages**, allowing job seekers to explore companies and apply for roles, while enabling recruiters and hiring managers to edit company and position details.","❖ Optimized **frontend performance** by improving rendering and reducing bundle size for a seamless experience.","❖ Implemented and documented **reusable UI components** in **Storybook**, ensuring consistency across the app.","❖ Wrote **end-to-end tests with Cypress** and **unit tests with Jest**, ensuring feature stability and reliability.","❖ Collaborated closely with the **Product Owner and Backend Engineers** to define requirements, design **GraphQL API contracts**, and deliver user-centric features."]},{"company":"TuneIn Radio","position":"Engineering Manager (Hands-On)","duration":"Sept 2022 – Aug 2024","description":["❖ Managed a **cross-functional team**, guiding frontend development in **React** and modern **JS frameworks**.","❖ Developed the **TuneIn Broadcaster Portal** from concept to launch, focusing on scalability and user experience with **Next.js**, **TypeScript**, **Tailwind**.","❖ Worked closely with **back-end teams** to design and implement complex **data architectures**, including the creation of **new APIs** and **optimizing performance**.","❖ Implemented a **new data access layer (DAL)**, working directly on its design and integration to improve **development efficiency** and **feature delivery**.","❖ Established rigorous **testing protocols**, reducing errors and maintaining **high quality standards**.","❖ Conducted **code reviews** and guided **frontend architecture decisions** to maintain high-quality standards across projects.","❖ Managed **sprint planning** and **backlogs**, ensuring alignment with **stakeholder expectations**.","❖ Cultivated a **transparent and empathetic culture**, enhancing **team cohesion** and **decision-making**.","❖ Fostered strong collaboration between **support and development teams**, enhancing tools and **productivity**.","❖ Defined and tracked **key performance indicators (KPIs)** to measure team performance, ensuring **continuous improvement** and alignment with company goals.","❖ **Mentored and coached engineers**, facilitating **career growth** and **technical skill development** across the team."]},{"company":"TuneIn Radio","position":"Sr. Software Engineer","duration":"Mar 2021 – Aug 2022","description":["❖ Specialized in **full-stack web development** with a focus on **JavaScript/React** and **RESTful APIs**.","❖ Led the migration of **tunein.com's subscription provider** from **Recurly to Stripe**, including implementation, **A/B testing**, and post-launch support.","❖ **Onboarded new developers**, provided guidance on projects, and conducted **peer reviews** and **architectural walkthroughs**.","❖ Supported the **Test Automation team's** setup, leading discussions on **tech stack** and **architecture**.","❖ Developed a **reporting NPM module** integrated with the **User Engagement API**, driving **data-informed decisions** for product and advertising strategies."]},{"company":"TuneIn Radio","position":"Software Engineer III","duration":"Jan 2019 – Mar 2021","description":["❖ Participated in all stages of **product development**, from **design and architecture** to **implementation and testing**.","❖ Owned projects **end-to-end**, delivering from **initial design** through **large-scale rollout** and **post-release support**.","❖ Developed **mobile-first front-end features** and designed **complex backend models** and **API endpoints**.","❖ Collaborated closely with **cross-functional teams** to ensure alignment and context sharing.","❖ Guided and managed **test automation efforts** with the **offshore team in Ukraine**.","❖ Led key projects, including building **API endpoints for third-party authentication**, creating a **new subscription flow**, integrating **Google Auth and Tag Manager**, enhancing **payment flows**, and improving **user engagement features** on tunein.com."]},{"company":"TuneIn Radio","position":"Staff Quality Assurance Engineer","duration":"Mar 2014 – Dec 2018","description":["❖ Led **QA efforts** across **Web, iOS, and Android**, implementing **test automation** with **Selenium, JUnit, and Java**.","❖ Managed testing for a **Single Page Application rewrite**, including **ads, data validation, and listen time reporting**.","❖ Supervised an **offshore QA team**, ensuring **efficiency** and **timely updates**."]},{"company":"Marin Software","position":"Software Quality Assurance Engineer","duration":"Oct 2013 – Feb 2014","description":[]},{"company":"Mindjet, Inc","position":"Software Quality Assurance Engineer","duration":"Jan 2013 – Oct 2013","description":[]}],"accomplishments":["Implemented AI-powered talent profile summaries and candidate-to-position matching at Talentful, collaborating with backend teams to integrate machine learning model outputs into React frontend components.","Built AI Portfolio Showcase with OpenAI integration, demonstrating advanced conversational AI capabilities and secure API integration practices.","Developed and launched the TuneIn Broadcaster Portal from scratch using Next.js and Typescript, saving $500K annually by automating broadcaster submissions and streamlining workflows","Led migration of tunein.com's subscription provider from Recurly to Stripe, boosting conversion rates by 15% and optimizing payment flows through A/B testing.","Reduced TuneIn Web app page load times by 20% through effective code-splitting, lazy-loading, and optimization of static assets using Webpack and React.","Implemented a new data access layer (DAL), cutting development time by 25% and enabling faster feature delivery across teams.","Built mobile-first front-end features using React and Next.js, ensuring compatibility across multiple devices and browsers.","Enhanced test automation coverage by 50%, reducing manual testing by 30% and improving product stability through better testing practices."],"contact":{"email":"sarkhan.koshkarli@yahoo.com","phone":"(925) 336-6904","linkedin":"https://www.linkedin.com/in/sarkhankoshkarli/","github":"https://github.com/skoshkarli","location":"San Ramon, California"}}