
Enes Gokce
Full-stack Developer
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, 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.
Portfolio
Experience
JavaScript - 7 yearsRESTful Development - 5 yearsAngular - 5 yearsNode.js - 5 yearsReact - 5 yearsREST APIs - 5 yearsExpress.js - 5 yearsVue - 4 yearsAvailability
Preferred Environment
Git, Terminal, Visual Studio Code (VS 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.
Work Experience
Senior UI Engineer
Life Image (Toptal Client)
- Implemented screening processes and authorization on multiple portal environments.
- Built the advanced tool to manage health records using Redux, Context, Hooks, Promises, and Axios.
- Implemented pagination, fast scroll, and powerful filtering and generated detailed record screens with EHR views format.
- Contributed to preventing click hijacking and improving security processes.
- Took responsibility for and was in charge of the front end.
Senior Front-end Engineer
MSRI (Toptal Client)
- Built a company website for the Mathematical Sciences Research Institute (MSRI).
- Implemented Okta SDK integration and user authentication.
- Built an ideal component structure and a global store system.
- Collaborated closely with designers and back-end developers to successfully launch the website.
- Dealt with Next.js routing and server-side rendering.
Senior Front-end Developer
Kizen (Toptal Client)
- Developed a marketing automation tool as a React front-end web application.
- Built a table view with quick adding, 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.
- Worked on GraphQL synchronization and Apollo queries.
Senior React Developer
Oort, Inc.
- Developed a dashboard platform for application and 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.
- Co-developed data visualization to generate map and chart views with D3.js.
Senior Front-end Developer
US Tools
- Converted an Angular application into a Vue.js-based application.
- Handled the Vue.js project's private/public page routings, Vuex store management, middleware development, API integration, SCSS/Mixin composition, and Webpack configuration.
- 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.
- Contributed to the improvement of TDD and implemented unit testing.
Experience
Rental Service Web Application
I translated the UI/UX design into landing pages, property listing components, and widgets from the provided design pack 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
http://www.kizen.comI 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.ioSkills
Languages
JavaScript, ES8, TypeScript, CSS, GraphQL, Sass, ECMAScript (ES6)
Frameworks
Redux, Express.js, Jest, Angular, MUI (Material UI), Bootstrap, Tailwind CSS, Next.js, React Native, Materialize
Libraries/APIs
React, React Redux, Reselect, Formik, Yup, D3.js, Highcharts, Google Maps API, Vuex, REST APIs, Node.js, Vue, NgRx, RxJS, Auth, Lodash
Tools
Git, Terminal, Angular CLI, Sublime Text, Webpack, Redux First Router
Platforms
Visual Studio Code (VS Code), MacOS
Other
Sagas, Hooks, Front-end, Coding, Enzyme, Axios, Okta, Data Visualization, Apollo, Mathematics, Statistics, Drag & Drop, GRID, Portals, Web Security
Paradigms
Test-driven Development (TDD), RESTful Development, Unit Testing
Storage
MongoDB
Education
Master of Education Degree in Adult Education
University of Minnesota - Saint Paul, Minnesota, USA
Bachelor of Science Degree in Mathematics Education
Bogazici University - Istanbul, Turkey