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

Portfolio

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

Experience

Location

Abingdon, VA, United States

Availability

Part-time

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.

Employment

  • Senior Full-stack Developer

    2021 - PRESENT
    Foodsmart
    • 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
    TrainerRoad
    • 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
    Borderless
    • 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
    Freelance
    • 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

Experience

  • 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

    Accomplishments:
    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.

Skills

  • 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

    Redis
  • Paradigms

    DevOps

Education

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

To view more profiles

Join Toptal
Share it with others