Sercan A.

Sercan A.

Senior Front-End Developer

Istanbul, Turkey
Hire Sercan A. Hire Sercan A. Hire Sercan A.

About Me

Versatile senior software developer with 5+ years of experience working on various projects with different stacks, both as a solo developer or in remote teams of 1-2 to 10 people. I am an effective communicator, very keen on planning and thorough execution, delivering beautiful front-end interfaces, as well as solid back-end architecture. I ensure every part of the software appeals to not just the audience (pixel-perfect) but also internally (well-documented, tested, architectured, composable), using the latest technologies, best practices, and tools.

Work history

UpStack
UpStack
Senior Front-End Developer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

FriendFinder Networks
FriendFinder Networks
Lead Front-end Developer
2019 - 2021 (2 years)
Remote
  • Developed the application architecture and coding guidelines to ensure team is up-to-date with latest technologies and trends.

  • Collaborated with junior developers in peer coding sessions, ensuring they have required common components to speed up development and prevent issues.

  • Rewrote the dashboard composed of 10s of pages with 10s of stores in a short period of time. Created the architecture in React, including file and folder structure, shared components rewrite that uses material-ui, store architecture, hooks setup, i18n setup and development of 40% of the app alone.

VQ Labs
VQ Labs
Full-stack Software Developer
2018 - 2019 (1 year)
Remote
  • Developed a converter for migrating data from corrupted markdown that contained broken html tags and broken markdown via regexp (total of 5000 articles) to JSON. Rewrote the front-end editor for the HonestCash platform.

  • Managed to bring the application to the latest publishing with a new design in Angular. Assisted in making a PoC for Angular 8 and the tests, a PoC with EditorJS for the editor, a PoC for python workers, and a PoC for the data migrator.

  • Acted as lead developer when independent contractors were present. Functioned as a Full-stack solo developer, managing the Kanban board and a UX designer.

TDSmaker
TDSmaker
Full-stack Software Developer
2016 - 2017 (1 year)
Remote
  • Managed to refactor Angular.js code for the drag & drop interface to design PDFs for Datasheets that were causing performance issues. Helped fix typos, grammar and translation mistakes in localization files as a side project.

  • Developed an admin panel for managing accounts, billing and settings, also „sign in as user” functionality. It allowed the ability to test specific designs of the user and reproduce errors that occurred.

  • Accomplished data migrations for the front-end features, added slack notifications through our self-made PM2 server deployment pipeline. Added a script for easily selecting environments to deploy and the environment variables through CLI.

Portfolio

HonestCash - Full-stack Software Developer / Lead Developer
HonestCash - Full-stack Software Developer / Lead Developer

Honest is content publishing platform that makes sharing and monetizing content and data smarter, better and faster. The project had a back-end code written in Node.js by the employer for a blog site, then turned into a multi-tenant saas e-commerce site provider, and later turned into a publishing platform. Worked as a solo developer functioning as full-stack, having weekly meetings and managing the Kanban board, as well as managing a UX designer. Managed to rewrite the new site to Angular (v2) in a short period of time, along with testing. Improved the refactoring from v1 to v2 by first switching to TS on Angular.js, then copying controllers to Angular for faster migration. Assisted with refactoring of back-end code to TypeScript. The project is online, having 5000+ registered users.

TDSmaker - Full-stack Software Developer
TDSmaker - Full-stack Software Developer

TDSmaker is an easy to use, cloud-based software where teams create, collaborate, update and analyze professional technical data sheets (TDS). I fixed bugs that had been introduced by doing a lot of refactoring. Some parts were written in Jquery whereas some parts in AngularJS (for the drag & drop interface to design PDFs for Datasheets), managed to refactor a good chunk to AngularJS. Added several new features like an admin interface, undoing, redoing, table cell management, third party API integrations like Intercom, Hubspot, Slack, Bitbucket, Stripe, Mailchimp, Sentry, Algolia, Jira, Google, Hotjar. Added an admin panel for managing accounts, billing and settings of accounts & also „sign in as user” functionality to be able to test specific designs of the user and reproduce errors occured on them. Made a lot of data migrations for the frontend features, added slack notifications through our self-made PM2 server deployment pipeline.

Cams.com - Senior Front-end Developer
Cams.com - Senior Front-end Developer

Cams.com is a popular site where you can chat with live models and participate virtually to their shows. The project is written in React (with TS) with the design library being the Material UI (and its React package). I ensured that no information is being missed out and that the planning phase is done correctly. Completely rewritten the dashboard composed of 10s of pages with 10s of stores in a short period of time. The app we implemented is of very high quality in terms of the UI, UX and the coding style. Took initiative by doing PoCs for stuff like auth, routing, i18n, stores, hooks, validations, caching, api factory of which 90% of the work I put, went through. Managed a team of 3 frontends and 2 backends. Ensured the team got up to speed with coding interviews, peer coding sessions and planning sessions.

Education

BA in Spanish Philology
BA in Spanish Philology
Istanbul University