
Sarkhan Koshkarli
Software Engineer
Software Engineer with over 12 years of experience building scalable, high-quality web applications. Experienced in React, Next.js, Redux, and JavaScript/TypeScript on the frontend, and Node.js, Express.js, and GraphQL on the backend. Known for delivering exceptional user experiences through modern UI development practices, performance optimization, and A/B testing. Skilled in writing clean, maintainable, and reusable code, and in leading cross-functional teams to deliver impactful, user-focused projects across the stack.
Professional Experience
Over 12 years of building scalable web applications and leading engineering teams
Key Accomplishments
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 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.
Work Experience
Software Engineer (Contract)
Talentful
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.
Engineering Manager (Hands-On)
TuneIn Radio
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.
Sr. Software Engineer
TuneIn Radio
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.
Software Engineer III
TuneIn Radio
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.
Staff Quality Assurance Engineer
TuneIn Radio
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.
Software Quality Assurance Engineer
Marin Software
Software Quality Assurance Engineer
Mindjet, Inc
Technical Skills
A comprehensive toolkit built over 12+ years of software development experience
Frontend
Programming Languages
Backend
Unit Testing
Test Automation
CI/CD and Other
Expertise Highlights
Frontend Development
React, Next.js, TypeScript with modern UI/UX practices
Backend & APIs
Node.js, GraphQL, REST with scalable architectures
Quality & Testing
Automated testing, CI/CD, and quality assurance
AI Assistant
Ask me anything about Sarkhan's professional background, skills, and experience
ChatGPT Assistant
Powered by OpenAI - Ask about Sarkhan's experience
Hi! I'm Sarkhan's AI assistant powered by OpenAI. I can answer questions about his professional experience, skills, and accomplishments. What would you like to know?
Try asking: