All experience

Experience

Profile Digital

I worked as a Senior Web Developer on the company's flagship professional networking platform while contributing to a range of custom software projects for domestic and international clients.

Profile Digital

Role: Senior Web Developer

Employment Type: Full-time

Duration: Jul 2015 – May 2018


Work Context

I worked as a Senior Web Developer on the company's flagship professional networking platform while contributing to a range of custom software projects for domestic and international clients.

This period coincided with the industry's transition from traditional server-rendered applications and CMS-based solutions toward Single-Page Applications and API-driven architectures. Alongside product development, I worked with an experienced engineering team on frontend modernization, reusable application architecture, and interactive web experiences.


Domains I Worked In

  • Professional Networking
  • Digital Identity
  • Enterprise Web Applications
  • Workflow Systems
  • Survey Platforms
  • SEO

Responsibilities

My responsibilities focused on frontend engineering and modern web application development.

I was responsible for:

  • Developing interactive Single-Page Applications.
  • Building reusable frontend components across multiple products.
  • Developing SEO-oriented public-facing web applications.
  • Collaborating with backend engineers on API-driven architectures.
  • Contributing to configurable workflow and survey systems.
  • Supporting the evolution of shared frontend infrastructure.

Key Engineering Work

  • Professional Networking Platform: Contributed to the development and continuous evolution of one of Iran's early professional networking and digital identity platforms.

  • Frontend Modernization: Participated in the company's transition from traditional CMS-based development toward modern SPA architecture and API-driven applications, including the evolution of internal backend infrastructure.

  • International Client Projects: Contributed to custom web applications delivered for both domestic organizations and international clients across multiple business domains.


Engineering Challenges

  • Building interactive web applications during the early adoption of SPA architecture.
  • Balancing SEO requirements with increasingly dynamic user interfaces.
  • Developing reusable frontend solutions across long-term product development and custom projects.
  • Adapting to evolving frontend technologies while maintaining production systems.

Technology Stack

  • AngularJS
  • Knockout.js
  • JavaScript
  • HTML5
  • CSS3
  • jQuery
  • REST APIs