Satyajit Behera, Developer in Bengaluru, Karnataka, India
Satyajit is available for hire
Hire Satyajit

Satyajit Behera

Verified Expert  in Engineering

Full-stack Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
July 12, 2021

Satyajit is a full-stack developer with 14 years of experience building enterprise web apps and eCommerce stores for early startups and top companies like General Electric. Satyajit specializes in React, Redux, TypeScript, Node.js, and Express.js and in building Shopify stores (he's especially adept at store and theme customizations and building private Shopify apps). Satyajit has worked as a UI lead and technical anchor for the past four years and excels at solving complex problems.

Portfolio

A2 Media, S corp dba ICON Interactive
GitHub, TypeScript, React, Shopify, Tailwind CSS, Next.js, GraphQL, Shopify API...
MILKRUN AU PTY LTD
Shopify, Shopify API, CSS, JavaScript, Shopify Customizations, Tailwind CSS...
Capital Rx
React, Redux, JavaScript, TypeScript, Node.js, D3.js, Pixel Perfect, Redux-Saga...

Experience

Availability

Full-time

Preferred Environment

Windows 10, MacOS, Visual Studio Code (VS Code), Git

The most amazing...

...thing that I've done was to build an eCommerce SaaS product, which helped to create online stores for small- and medium-sized businesses.

Work Experience

Senior Shopify Developer

2023 - 2023
A2 Media, S corp dba ICON Interactive
  • Built the eCommerce store using Shopify's React toolkit.
  • Used the Shopify Admin and Storefront APIs to fetch and update product information, including metafields and metaobjects.
  • Built multiple components using atomic design for the store, such as the collaborator's section, creator's section, and search box.
Technologies: GitHub, TypeScript, React, Shopify, Tailwind CSS, Next.js, GraphQL, Shopify API, Versal, Web Development, Microservices, Liquid, Middleware, Jira, Architecture, Liquid Template, Unit Testing, Vanilla JS, REST APIs, Jest, Responsive Web Design (RWD), Front-end Development, ECMAScript (ES6), Cypress, Agile, Styled-components, Full-stack Development, Shopify Plus, Testing, Kubernetes

Senior Shopify Developer | Grocery Delivery Platform

2022 - 2022
MILKRUN AU PTY LTD
  • Built all the components for the Shopify store based on Hydrogen (React). Components included a customized text field, radio, checkbox, service switcher, search box, navigation items, generic buttons, cart buttons, generic cards, and product cards.
  • Built the homepage and product page screens for the store.
  • Created two themes for the store, one for instant and one for the market. Handled the theme configurations using Tailwind CSS.
  • Made each component responsive to different devices and added a storybook for each element.
Technologies: Shopify, Shopify API, CSS, JavaScript, Shopify Customizations, Tailwind CSS, Front-end, Responsive Web Apps, Web Development, Microservices, Liquid, Middleware, Jira, Architecture, Liquid Template, Unit Testing, Vanilla JS, REST APIs, Jest, Material UI, Responsive Web Design (RWD), Front-end Development, ECMAScript (ES6), Cypress, Agile, Styled-components, Full-stack Development, Shopify Plus, Testing, Kubernetes

Senior Software Engineer

2021 - 2022
Capital Rx
  • Developed the web application to generate monthly and quarterly reports for different drugs and medicines.
  • Built report visualizations using D3.js for different use cases like top drugs, plans, and services.
  • Built multiple UI components for the new version of reporting, such as the number range and multi-select search fields.
Technologies: React, Redux, JavaScript, TypeScript, Node.js, D3.js, Pixel Perfect, Redux-Saga, GitHub, Data Visualization, Front-end, Test-driven Development (TDD), Next.js, JavaScript Testing, CI/CD Pipelines, Serverless, Amazon Web Services (AWS), Responsive Web Apps, Express.js, QA Automation, Web Development, Microservices, Liquid, Middleware, Jira, Architecture, Liquid Template, Unit Testing, Vanilla JS, REST APIs, Jest, Material UI, Responsive Web Design (RWD), Front-end Development, ECMAScript (ES6), Cypress, SQL, Agile, Styled-components, Full-stack Development, Testing, Kubernetes

Senior Software Engineer

2017 - 2021
Freelance
  • Designed the front-end and API architecture for an internal tool within an ad platform.
  • Built various UI components like training tiles and custom grids; also implemented the login flow for the application.
  • Developed the REST APIs and built and released pipelines for the product.
  • Constructed the whole admin analytics module for the Microsoft Power Platform, including page layout, navigation, filters, dashboards, and reports.
Technologies: React, Redux, TypeScript, JavaScript, HTML5, CSS3, Accessibility, Jest, Azure, Azure DevOps, REST APIs, Microsoft Power Apps, CSS, HTML, Webpack, GraphQL, APIs, Pixel Perfect, GitHub, Data Visualization, Front-end, Test-driven Development (TDD), Next.js, JavaScript Testing, React Native, CI/CD Pipelines, gRPC, Serverless, Amazon Web Services (AWS), C#, Azure Cosmos DB, Databases, Responsive Web Apps, Express.js, DevOps, QA Automation, Microservices, Middleware, Jira, Ant Design, Architecture, Liquid Template, Unit Testing, Vanilla JS, Responsive Web Design (RWD), Front-end Development, ECMAScript (ES6), Cypress, SQL, Agile, Google Cloud Platform (GCP), Python, Full-stack Development, Search Engine Optimization (SEO), Testing, MongoDB

Senior Software Engineer

2017 - 2017
General Electric
  • Worked as a technical anchor and lead in a MOS pod-based in India.
  • Developed REST APIs using Node.js, Express.js, Mocha, Chai, and PostgreSQL.
  • Built UI components for MOS using Polymer and web components.
  • Mentored engineers and helped upskill their front-end skills.
Technologies: JavaScript, Node.js, Express.js, Polymer, Mocha, Chai, Predix, REST APIs, HTML, HTML5, CSS, CSS3, PostgreSQL, APIs, RESTful Routes, RESTful Services, Full-stack, Pixel Perfect, GitHub, Front-end, Test-driven Development (TDD), JavaScript Testing, Amazon Web Services (AWS), Databases, Responsive Web Apps, DevOps, Web Development, Go, Microservices, Middleware, Jira, Architecture, Unit Testing, Vanilla JS, Responsive Web Design (RWD), Front-end Development, SQL, Agile, Full-stack Development, Search Engine Optimization (SEO), Testing, MongoDB

Technology Architect

2015 - 2017
Cognizant
  • Built UI components and a single-page app (SPA) using AngularJS for a sales web application for LinkedIn.
  • Conducted various peer reviews that covered a range of topics including design, code, and tests.
  • Mentored junior front-end developers so that they could scale up their AngularJS skills.
Technologies: HTML5, CSS3, Bootstrap, AngularJS, jQuery, Sass, HTML, CSS, JavaScript, GitHub, Front-end, Angular, Databases, Responsive Web Apps, Web Development, Middleware, Jira, Architecture, Unit Testing, Vanilla JS, Responsive Web Design (RWD), Front-end Development, SQL, Agile, Full-stack Development, Testing, MongoDB

Technology Lead

2012 - 2015
Webware
  • Built an eCommerce SaaS product from scratch, including store signup and payment gateway integrations.
  • Created a scripting language called "Fluid," which was used to edit client-side templates and themes.
  • Developed a theme editor to edit theme files (including the homepage, cart page, and product page) and email templates.
  • Constructed the product catalog and the collections admin module.
Technologies: Adobe ColdFusion, Shopify, Shopify API, MySQL, HTML5, CSS3, Less, JavaScript, Full-stack, GitHub, Databases, SCSS, Wix, Responsive Web Apps, DevOps, Web Development, Zend Framework, Content Management Systems (CMS), Middleware, ColdFusion, Architecture, Unit Testing, Vanilla JS, Responsive Web Design (RWD), SQL, Agile, SEO Tools, Search Engine Optimization (SEO), Testing, Auth0, MongoDB

Senior Software Engineer

2006 - 2012
Startup
  • Built a Flex application for generating avatars with dynamic emotions.
  • Developed a web application to create interactive tutorials and give step-by-step application instructions.
  • Constructed a web and desktop application for creating multimedia presentations of training information mixed with entertainment.
  • Made an advanced Flash video player similar to YouTube that was used to play music videos for a Belgian music company.
Technologies: Adobe ColdFusion, JavaScript, HTML5, CSS3, jQuery, Flash, Flex, WordPress, GitHub, Databases, Web Development, Zend Framework, Content Management Systems (CMS), Middleware, ColdFusion, Architecture, Unit Testing, Vanilla JS, Responsive Web Design (RWD), SQL, Testing

Ad Moderation Tool

A single-page application (SPA) to moderate the ads posted by advertisers; a reviewer uses this tool to review an ad package and approve or reject them manually. Advertisers can appeal on behalf of any ad that they feel was incorrectly flagged. Reviewers can then review, add, and grant or reject the appeal.

The application has various personas like admin, manager, reviewer, and advanced reviewer. The users with the role admin, manager, or advanced reviewer can also perform bulk actions. They can directly approve or reject a whole package of ads or directly make a decision on fraud customers.

I built the UI and APIs for the application as well as the build and deployment pipelines. The UI was built using React and Redux with the Fluent library; the designs were done in Figma.

I worked mostly on building the UI components, writing the REST APIs, integrating APIs, E2E testing, and developing the build and release pipelines (CICD) using Azure DevOps. Apart from core development, I also led a team of four engineers.

Admin Analytics

A web application that shows a range of analytics to the admin user for several products—Power Apps and Power Automate. The analytics were built using Power BI custom visuals using D3.js for charts and jQuery data tables for the grid.

The whole app was built using React and Redux. Few examples of analytics modules are "Top Users of Power Apps in Mobile Devices," "Top Users of Power Apps in the US Region," and "Top Connectors Used in Power Automate," and so on.

I was involved in building the screens for all modules and worked on making the application accessible.

Car ECU Analyzer

A React-based web application where all different ECUs for a car were shown. After selecting an ECU, the features were then listed in the left-side navigation and the user could select a single feature or select all the features and see the context and structure view of the ECUs.

In the context view, a graph is displayed with box nodes and signals from ECUs were shown as directed lines connecting the nodes. In the structure view, a parent ECU box is shown along with the child boxes within them—it went n-level deep considering all the ECUs available.

I built the whole app; the UI was built in React, state management was done in Redux, and Bootstrap was the UI library. The graphs and charts were built using D3.js and SVG. We implemented unit tests using Jest and the APIs with Node.js and Express.js.

This application was built for one of the top automobile companies.

Ecommerce SaaS

https://webware.io
An eCommerce SaaS-based product that allows users to sign up and create an online store.

I created the web application from scratch along with the major modules, including the product page, cart page, admin side theme, and template customization.

Loving Tan

https://usa.lovingtan.com/
A Shopify store for a company with a top-selling tanning cream.

I built the store in Shopify and theme customization, including the "buy one get one free" private customized application for the store. I also developed a customized private bundles application for the store and a customized discount application for the store.

Loving Tan Wholesale

A Shopify store where the company can manage the wholesale sales for invite-only users and sellers of a brand of top-selling tanning cream. Wholesale customers can create orders in bulk after logging in.

I built the whole store and created a Shopify private app to customize it for users who received different wholesale discounts.

Sisters The Label

https://au.sistersthelabel.com/
I made a few theme customizations to the theme for the Shopify store "Sisters the Label," including the landing page.

Technologies used were HTML5, CSS3, JavaScript, Bootstrap, and PSD to HTML conversion.
2001 - 2005

Bachelor's Degree in Computer Science

Biju Pattnaik University of Technology - Bhubaneswar, India

Libraries/APIs

React, Node.js, Auth0 API, Auth0 Management API v2, Shopify API, jQuery, REST APIs, Liquid, Azure Active Directory Graph API, D3.js, Redux-Saga, Polymer, Chai

Tools

Adobe ColdFusion, Azure Key Vault, Azure App Service, Auth0, Microsoft Power BI, Sublime Text, GitHub, Jira, Shopify Plus, Git, Perforce, Webpack, Figma, JavaScript Testing, Mocha, Flash, Microsoft Power Apps, Wix

Frameworks

Redux, Express.js, Bootstrap, Jest, Next.js, Vanilla JS, React Native, Adobe Flex, Foundation CSS, Tailwind CSS, gRPC, Angular, Material UI, Cypress, AngularJS, Flex, Zend Framework, Ant Design

Languages

TypeScript, JavaScript, PHP, SQL, HTML5, CSS3, CSS, HTML, Liquid Template, ECMAScript (ES6), GraphQL, Sass, SCSS, Less, C#, C++, Java, Go, Python

Paradigms

Azure DevOps, Continuous Integration (CI), Continuous Deployment, Unit Testing, Responsive Web Design (RWD), Testing, Agile, Kanban, REST, Test-driven Development (TDD), DevOps, Microservices, Search Engine Optimization (SEO)

Platforms

Azure Functions, Shopify, Visual Studio Code (VS Code), Microsoft Power Automate, Eclipse, Azure, WordPress, MacOS, Predix, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes

Storage

MySQL, Azure Cosmos DB, MongoDB, Redis, Azure Active Directory, Amazon S3 (AWS S3), PostgreSQL, Databases

Other

Shopify Theme, User Interface (UI), APIs, Full-stack, Pixel Perfect, Front-end, Responsive Web Apps, Web Development, Content Management Systems (CMS), ColdFusion, Architecture, Front-end Development, Data Structures, Algorithms, Data Visualization, CI/CD Pipelines, Serverless, QA Automation, Middleware, Styled-components, Full-stack Development, Custom Shopify Apps, Windows 10, Accessibility, SVG, RESTful Routes, RESTful Services, PSD to Shopify, Shopify Customizations, Versal, SEO Tools

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring