Igor S.

About Me

Igor is an experienced freelancer with over nine years of experience working in the JavaScript/TypeScript language and has perfected his skills. Lately, he's been focusing on React, Node.js, and Express.js. Igor can build any project from the ground up and is known for writing well-designed, testable, and efficient code using best practices. Igor is a hardworking, responsible professional and can work by himself and in teams.

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)