Enes Gokce, Full-stack Developer in State College, PA, United States
Enes Gokce

Full-stack Developer in State College, PA, United States

Member since August 12, 2020
Enes is a highly efficient and reliable full-stack developer, specializing in the front end. He has worked across the entire development lifecycle and his expertise includes JavaScript, ECMAScript, TypeScript, Node.js, React, Vue.js, and Angular. Enes brings a deep understanding of software development and user experience to any project, and he is known for prompt, professional, and relevant communication.
Enes is now available for hire

Portfolio

  • MSRI (via Toptal)
    React, ECMAScript (ES6), Redux, Formik, Yup, Sass, Axios, GRID, Lodash, Sagas...
  • Kizen (via Toptal)
    ECMAScript (ES6), Material-UI, Hooks, React, Front-end
  • Oort, inc
    D3.js, Webpack, Sass, Sagas, Redux, Auth, Okta, Yup, Formik, React, Bootstrap...

Experience

Location

State College, PA, United States

Availability

Part-time

Preferred Environment

Git, Terminal, Visual Studio Code, Sublime Text, MacOS

The most amazing...

...application I've built is a medium-sized rental service platform that was released as a commercial product and now has 1,500+ users.

Employment

  • Senior Front-end Engineer

    2021 - 2021
    MSRI (via Toptal)
    • Built a company website for the Mathematical Sciences Research Institute (MSRI).
    • Developed a complicated version of user authentication.
    • Built an ideal component structure and a global store system.
    Technologies: React, ECMAScript (ES6), Redux, Formik, Yup, Sass, Axios, GRID, Lodash, Sagas, Redux First Router, Front-end
  • Senior Front-end Developer

    2020 - 2020
    Kizen (via Toptal)
    • Developed a marketing automation tool as a React front-end web application.
    • Built a complex table with quick adding, quick editing, and validation in one view.
    • Created a broadcast calendar page for scheduling events.
    • Built the app's own customized, reusable components, wrapping uncontrolled basic components.
    Technologies: ECMAScript (ES6), Material-UI, Hooks, React, Front-end
  • Senior React Developer

    2020 - 2020
    Oort, inc
    • Developed a dashboard platform for application/project management, using React.
    • Implemented form layout and validation for complex forms, using Formik and Yup.
    • Composed a functional UI/UX with Bootstrap and a customized dashboard template.
    • Integrated Okta services with a stable Auth implementation.
    • Worked on data visualization to generate map and chart views with D3.js.
    Technologies: D3.js, Webpack, Sass, Sagas, Redux, Auth, Okta, Yup, Formik, React, Bootstrap, Front-end, Data Visualization
  • Senior MERN Stack Developer

    2017 - 2019
    BSam Tech Networks
    • Co-developed a rental service web platform, using a wide range of technologies. The first step was setting up the React/ES6 front-end project.
    • Translated the landing page from the UI/UX design in Bootstrap/SCSS to a React front end and set up the Redux store.
    • Composed Saga middleware and used Axios to manage asynchronous API integration.
    • Dedicated partial time to Node.js/RESTful API composition and third-party API integration.
    • Implemented test-driven development (TDD) using Jest and Enzyme.
    • Used current technologies, such as Hook, Reselect, and SWR.
    • Implemented a Next.js-based structure for much faster page loading times, as a user's browser doesn't have to download JavaScript and CSS that it doesn't need for the specific page they are viewing.
    Technologies: Google Maps API, Reselect, Axios, Enzyme, Jest, Test-driven Development (TDD), MongoDB, ES8, JavaScript, Express.js, Node.js, Redux, RESTful Development, RESTful APIs, React, Next.js, Front-end
  • Senior Front-end Developer

    2015 - 2017
    US Tools
    • Developed an Angular SPA to manage mechanical tools, automotive tools, and specialty tools by category.
    • Constructed the Angular project code, following best practices and optimal approaches.
    • Deployed role-based authentication, user accounting, and page routings.
    • Implemented property management and specific features such as CSV import/export, PDF generation, e-signature workflow, and data analytic reports.
    • Composed a functional UI/UX with SCSS, material design, and built-in components.
    • Worked on TDD and performance improvement, using RequireJS.
    Technologies: Angular CLI, Drag & Drop, TypeScript, RxJS, Sass, Materialize CSS, Angular, NgRx, Front-end, JavaScript

Experience

  • Rental Service Web Application

    A rental service web application, using React and Next.js with Redux, ES8, Webpack, SCSS, and Jest. I managed the entire front-end development, focusing mainly on Next.js to enable much faster page loading times, as a user's browser doesn't have to download JavaScript and CSS that it doesn't need for the specific page they are viewing.

    From the provided design pack, I translated the UI/UX design into landing pages, property listing components, and widgets, to implement the whole business logic. I also implemented user roles so that the app would function as a portal and admin application. Once the production version was launched, my work was instrumental in attracting over 1,000 customers.

  • Kizen Marketing Automation Tool

    Kizen's business intelligence and marketing automation platform, designed to help businesses estimate costs, schedule broadcasts, and manage clients. It provides basic and specified sections to customize and manage financial and business properties.

    I co-developed the platform and built data reporting tables in a complex format to manage a large amount of data in pagination and fast scroll. I also worked on a custom calendar scheduler and visualized chart views. In technical terms, I used React Hooks and memoization (massively) to improve performance and follow best practices.

  • Oort Project and Application Management Dashboard
    https://intelligence360.io

    I played a key role in implementing the front-end logic, ensuring that we met high-level standards. The application provides an admin panel to manage projects and applications and the relationships with their owners. I integrated the Okta SDK for the user accounting and authentication workflow and handled private/public page routings, Redux store management, middleware composition, API integration, and the integration of UI frameworks (Bootstrap).

Skills

  • Languages

    JavaScript, ES8, Sass, TypeScript, ECMAScript (ES6)
  • Frameworks

    Redux, Express.js, Angular, Jest, Next.js, Materialize CSS, Material-UI, Bootstrap
  • Libraries/APIs

    React, React Redux, Reselect, D3.js, Highcharts, Google Maps API, Node.js, Vue.js, NgRx, RxJS, Formik, Yup, Auth, Lodash
  • Tools

    Git, Terminal, Sublime Text, Angular CLI, Webpack, Redux First Router
  • Platforms

    Visual Studio Code, MacOS
  • Other

    Front-end, RESTful APIs, Coding, Enzyme, Axios, Mathematics, Statistics, Drag & Drop, Okta, Sagas, Hooks, GRID, Data Visualization
  • Paradigms

    Test-driven Development (TDD), RESTful Development
  • Storage

    MongoDB

Education

  • Master of Education Degree in Adult Education
    2015 - 2016
    University of Minnesota - Saint Paul, Minnesota, USA
  • Bachelor of Science Degree in Mathematics Education
    2006 - 2013
    Bogazici University - Istanbul, Turkey

To view more profiles

Join Toptal
Share it with others