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.

Frontend

Backend

Database

QA & Testing

Other

Work history

UpStack
UpStack
Senior Front-End Developer
2020 - Present (5 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.

Showcase

HonestCash - Full-stack Software Developer / Lead Developer
HonestCash - Full-stack Software Developer / Lead Developer
  • Honest is a content publishing platform focused on smarter, better, and faster sharing and monetization of content and data.

  • The project evolved from a blog site to a multi-tenant SaaS e-commerce site provider and then to a publishing platform, showcasing a full-stack development experience.

  • The developer worked as a solo full-stack developer, managing the Kanban board, UX design, and code refactoring, including rewriting the site to Angular v2 with TypeScript and improved the refactoring from v1 to v2.

TDSmaker - Full-stack Software Developer
TDSmaker - Full-stack Software Developer
  • TDSmaker is a cloud-based software designed for creating, collaborating, updating, and analyzing technical data sheets (TDS).

  • The software has been refactored to improve stability and performance, addressing issues introduced during previous refactoring efforts.

  • TDSmaker includes new features like an admin interface, undo/redo functionality, table cell management, and third-party API integrations.

Cams.com - Senior Front-end Developer
Cams.com - Senior Front-end Developer
  • Cams.com is a React-based platform for live model interaction and virtual shows.

  • The project utilizes Material UI and its React package for design.

  • The developer has rewritten the dashboard, creating 10+ pages with 10+ stores, significantly improving UI, UX, and coding style.

Education

BA in Spanish Philology
BA in Spanish Philology
Istanbul University