Igor S.

About Me

Igor is a Senior Full-stack Developer with 10+ years of experience creating and maintaining applications across a wide variety of projects and product spaces using JavaScript, TypeScript, React, Node.js, and Express.js. He writes well-designed, testable, and efficient code using best practices, working solo or as part of teams. Igor has been working remotely as a full-time freelancer for 8+years, serving clients ranging from small startups to Fortune 100 companies.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Full-stack Developer
2020 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

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

  • Ensuring that features are being delivered efficiently and on time.

Pfizer
Pfizer
Senior React Developer
2020 - Present (5 years)
Remote
  • Digitized the site intelligence and selection workflow by building a streamlined web-based application that would sunset a manual Excel-based approach.

  • Architected and built a React application from scratch using Material UI.

  • Using Jira for task management and sprint tracking.

React Front-end TypescriptNode.jsREST APIs GitJIRABitbucketJestMUI (Material UI)
Support.com
Support.com
Senior Full-stack JavaScript Developer
2019 - 2020 (1 year)
Remote
  • Worked as part of the core development team on the main SaaS product.

  • Designed and developed integrations with complementary third-party systems using OneTrust, HubSpot, and Twilio.

  • Developed data migration scripts for different external systems, importing over 100K user records.

  • Worked in a fully remote team, interfacing with QA, UX/product design, and DevOps teams.

  • Performed design and code reviews, shared knowledge, and contributed to system architecture design decisions.

  • Worked on implementing unit and functional testing.

RedisPostgreSQLAngularJS Express.js Node.jsReact JavaScriptFront-end User Interface (UI) Website Performance API IntegrationAngularTwilio API MUI (Material UI) SaaSData MigrationFunctional TestingUnit Testing
Home2Market
Home2Market
CTO
2018 - 2020 (2 years)
Remote
  • Rewrote and redesigned a web SaaS platform called Home2Market.

  • Architected and built the back end using Node.js, Restify, and Firebase.

  • Implemented features and integrated third-party APIs.

  • Architected and built a web application using React and Node.js.

  • Implemented a new design and many features needed for the SaaS platform that real estate agents used to manage and market their listings.

  • Committed to all stages of the development for an enterprise-grade platform—from developing an MVP, reviewing the UI designs, technology choices, getting it ready to release, releasing the platform, and maintaining it.

  • Hired and managed two external contractors for short-term work, supervised their work, and performed code reviews.

FirebaseNode.jsReact JavaScriptUser Interface (UI) Website Performance GraphqlAPI IntegrationAmazon Web Services (AWS) REST APIs MUI (Material UI) SaaSRestify
Freelance
Freelance
Full-stack JavaScript Developer
2016 - Present (9 years)
Remote
  • Contributed to many projects using React, Ember.js, and Node.js.

  • Worked mostly with startups, in small teams, and involved in all project lifecycle phases.

  • Architected and developed complex solutions using NoSQL and SQL databases.

  • Integrated and worked with many third-party API services like Stripe, Algolia, Intercom, Zendesk, FirstPromoter, social network APIs, and more.

  • Used both the AWS and Google Cloud Platforms.

Node.jsReact NativeReact Ember.jsJavaScriptGraphqlMySQLPostgreSQLFirebaseMongoDBTypescriptGoogle Cloud Platform (GCP) Amazon Web Services (AWS) GitREST APIs RESTFigmaFull-stack noSQLSQL
TMNS Serbia (now Devoteam)
TMNS Serbia (now Devoteam)
Lead Developer
2014 - 2016 (2 years)
Novi Sad, Serbia
  • Built a SaaS product's front end from the ground up using Ember.js.

  • Conducted code reviews and enforced coding standards and best practices.

  • Introduced junior developers to the Ember.js framework.

  • Worked with product owners on defining the roadmap and breaking down user stories.

  • Converted an existing Angular.js application to Ember.js.

  • Grew the team from two developers to two front-end teams of 2-3 developers.

  • Built a back-end team over a two-year period, interviewing and hiring people and managing both front-end teams.

Showcase

uBegin
uBegin
  • uBegin is an online platform designed for learning, engaging, and promoting collective action for sustainable 2030 development goals.

  • The platform combines a social environment online with tools geared towards project collaboration.

  • It includes features for aligning resources with specific project needs.

Home2Market
Home2Market
  • Home2Market is a SaaS platform utilized by US real estate professionals for managing and marketing listings

  • The platform was built from scratch

  • The developer worked directly with the founder during the platform's development

Love Wall
Love Wall
  • Love Wall is a mobile app that allows users to leave digital love messages on different locations

  • Users can send 'locked' messages to others via the app

  • The app also incorporates a feature for users to rate places based on their romantic appeal

iCouch
iCouch
  • iCouch is an application providing secure video features

  • iCouch offers scheduling, client, and document management

  • iCouch ensures secure and efficient management of different operations

Education

Bachelor's Degree (Hons.), Electrical and Computer Engineering
Bachelor's Degree (Hons.), Electrical and Computer Engineering
University of Novi Sad - Serbia
2009 - 2014 (5 years)