Conner Novicki, Software Developer in Abingdon, VA, United States
Conner Novicki

Software Developer in Abingdon, VA, United States

Member since February 13, 2020
Conner is a senior full-stack developer with a diverse background. He has trusted experience working with large-scale applications and has contributed to multiple front-end and back-end applications in a variety of languages. His specialties are JavaScript, TypeScript, React, and Node.js. Conner has led a team of junior developers and can call the shots, or he can knock out bugs and develop features as needed. With a background in mathematics, Conner is always up for a challenge.
Conner is now available for hire


  • Foodsmart
    JavaScript, TypeScript, Node.js, React, Express.js, Tailwind CSS
  • Toptal Client
    JavaScript, TypeScript, Node.js, React
  • TrainerRoad
    MobX, React Native, React, Electron, TypeScript



Abingdon, VA, United States



Preferred Environment

Jira, Slack, Terminal, Chrome Developer Tools, Visual Studio Code, MacOS, GitHub

The most amazing...

...thing I've creatively developed is a React project that uses WordPress custom post types to dynamically render components.


  • Senior Full-stack Developer

    2021 - PRESENT
    • Set up and developed a Next.js application with TypeScript as a part of a monorepo. The app integrates with an API that dynamically renders a step-by-step scheduling form for users to schedule a Telenutrition appointment.
    • Integrated an existing web application and API with a translation service to render static and dynamic content in Spanish and other languages.
    • Owned the front-end application and developed features as needed for the product—working with designers, product managers, and other engineers.
    Technologies: JavaScript, TypeScript, Node.js, React, Express.js, Tailwind CSS
  • Senior Full-stack Developer

    2021 - 2021
    Toptal Client
    • Developed features for a React application that integrates with a Node.js API.
    • Converted a few modules of the codebase from JavaScript to TypeScript.
    • Worked with the project manager, UI designers, and other developers (full stack and mobile) to implement features.
    Technologies: JavaScript, TypeScript, Node.js, React
  • Senior Software Engineer

    2020 - 2021
    • Developed features for both Electron (React for desktop) and React Native, using shared modules, MobX, and SQLite.
    • Led the migration from class components to function components with an emphasis on using custom hooks and composition over class inheritance.
    • Worked with styled-components to abstract CSS from React.
    Technologies: MobX, React Native, React, Electron, TypeScript
  • Full-stack Developer

    2019 - 2020
    • Refactored the existing JavaScript Node API to use TypeScript, dependency injection, Redis sessions and caching, and a TypeScript ORM client (Prisma).
    • Designed the unit and E2E test suite implementation for developer workflow and CI/CD integration using Mocha, Chai, and Nock.js.
    • Served as the lead engineer of the product. Conducted seven technical interviews and mentored three junior developers and one mid-level developer during my employment.
    • Co-designed three external API integrations with the CEO and led the implementation on the front end and back end.
    • Co-led a React front-end refactor to use Next.js with TypeScript.
    Technologies: Next.js, Amazon Web Services (AWS), GitLab, Ant Design, Redis, Prisma, Apollo, GraphQL, Node.js, TypeScript, React
  • JavaScript Developer

    2018 - 2019
    • Developed features on multiple projects that covered a wide range of technologies including React, WordPress, PHP, VanillaJS, Redux, HTML, and CSS.
    • Worked as an independent contractor and managed my own hours and workload.
    • Developed a React site that used Siteleaf as a headless CMS.
    Technologies: CSS, HTML5, HTML, WordPress, Redux, React, PHP, JavaScript
  • Full-stack Developer

    2017 - 2018
    McGraw Hill Education
    • Traveled as a team representative in a company-wide effort for a large application rewrite.
    • Committed code to multiple repositories, including Angular, PHP, and Go projects.
    • Participated in a full agile work environment, including daily collaboration with the project managers, UX designers, and other developers.
    Technologies: CircleCI, Sass, CSS, HTML, Go, PHP, Protractor, Chai, Redux, RxJS, TypeScript, Angular


  • Borderless Global Payment Platform

    A global payment platform where users can use their bank credentials to send and receive payments from any other international bank. Integrated with third-party APIs to:
    • Enable uploading identification documents from a computer or phone
    • Initiate bank transactions
    • Receive banking information using the provider's login credentials.

    Tools: GraphQL, Apollo Client and Server, React, Node.js, TypeScript, Prisma (ORM), AWS, and GitLab

    I designed an end-to-end testing suite and implemented over 250 tests. I also co-architected a CI/CD pipeline for the front and back end to ensure product stability by the execution of automated tests, type checking, schema consistency, and successful code compiling and building.


  • Languages

    HTML, JavaScript, TypeScript, HTML5, CSS, GraphQL, Sass, PHP, Go, PHP 7
  • Frameworks

    Redux, Ant Design, Next.js, Angular, Express.js, Tailwind CSS, Protractor, React Native, Electron
  • Libraries/APIs

    React, Node.js, RxJS, Chai, MobX
  • Tools

    Git, React Apollo, Chrome Developer Tools, Jira, Prisma, GitHub, Terminal, Slack, GitLab, CircleCI
  • Platforms

    Visual Studio Code, MacOS, Amazon Web Services (AWS), WordPress
  • Other

    Front-end, APIs, Apollo, Apollo Server, Mathematics
  • Storage

  • Paradigms



  • Bachelor of Science in Mathematics
    2013 - 2017
    University of Kentucky - Lexington, KY, USA

To view more profiles

Join Toptal
Share it with others