Satyajit Behera
Verified Expert in Engineering
Full-stack Developer
Bengaluru, Karnataka, India
Toptal member since July 12, 2021
Satyajit is a full-stack architect with 18 years of experience in enterprise web apps and eCommerce for startups and top companies like Microsoft, Flipkart, and General Electric. He specializes in UI technologies, including React, React Native, JavaScript, TypeScript, Angular, Next.js, Remix, and Redux. Proficient in back-end technologies like C#, Node.js, Express.js, and Go, Satyajit has a strong foundation in data structures, algorithms, and cloud platforms such as Azure and AWS.
Portfolio
Experience
Availability
Preferred Environment
Windows 10, MacOS, Visual Studio Code (VS Code), Git
The most amazing...
...thing that I've done was build an eCommerce SaaS product which helped to create online stores for small- and medium-sized businesses.
Work Experience
Senior Shopify Developer
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.
Senior Shopify Developer | Grocery Delivery Platform
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.
Senior Software Engineer
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.
Senior Software Engineer
Microsoft
- Designed the architecture for the web application and editorial verification tool for Microsoft Ads.
- Built web application for ads verification, built custom components like training tiles and custom grids, and implemented the login flow using React, Fluent, JavaScript, TypeScript, HTML, CSS, and Redux.
- Developed the whole admin analytics module for Power Platform, including page layout, navigation, filters, dashboards, and reports.
- Led a team to build the content moderation tool for Microsoft Ads, resulting in 50% efficacy of review time.
- Built the new experience for Microsoft News and Feeds.
Senior Software Engineer
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.
Technology Architect
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.
Technology Lead
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.
Senior Software Engineer
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.
Experience
Ad Moderation Tool
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
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
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.ioI 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/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
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/Technologies used were HTML5, CSS3, JavaScript, Bootstrap, and PSD to HTML conversion.
Education
Bachelor's Degree in Computer Science
Biju Pattnaik University of Technology - Bhubaneswar, India
Skills
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, React Query, Polymer, Chai, React Final Form, Redux Form
Tools
Azure Key Vault, Azure App Service, Auth0, Git, Microsoft Power BI, Sublime Text, GitHub, Jira, Shopify Plus, Perforce, Webpack, Figma, JavaScript Testing, Microsoft Copilot, Mocha, Flash, Microsoft Power Apps, Wix, Redux Toolkit, Redux Thunk
Languages
TypeScript, JavaScript, PHP, SQL, SCSS, HTML5, CSS3, CSS, HTML, Go, Liquid Template, ECMAScript (ES6), GraphQL, Sass, Less, C#, C++, Java, Python, Kusto Query Language (KQL)
Frameworks
Redux, Express.js, Bootstrap, Jest, Next.js, Vanilla JS, WebApp, React Native, Adobe Flex, Foundation CSS, Tailwind CSS, gRPC, Angular, Material UI, Cypress, AngularJS, Flex, Zend Framework, Ant Design, Fluent UI
Paradigms
Azure DevOps, Continuous Integration (CI), Continuous Deployment, Unit Testing, Responsive Web Design (RWD), Testing, Agile, Kanban, REST, Test-driven Development (TDD), DevOps, Microservices, Microfrontends, Search Engine Optimization (SEO)
Platforms
Adobe ColdFusion, Azure Functions, Shopify, Visual Studio Code (VS Code), Microsoft Power Automate, Eclipse, Amazon Web Services (AWS), Azure, WordPress, Docker, Linux, MacOS, Predix, Google Cloud Platform (GCP), Kubernetes, Microsoft Power Platform
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), Architecture, Front-end Development, API Integration, Leadership, Technical Leadership, UI Components, Front-end Architecture, Single-page Applications (SPA), Storybook, Data Structures, Algorithms, Data Visualization, Shopify Customizations, CI/CD Pipelines, Serverless, QA Automation, Middleware, Styled-components, Full-stack Development, Custom Shopify Apps, Axios, Shopify Design, CTO, CRM APIs, CSS Animations, Windows 10, Accessibility, SVG, RESTful Routes, RESTful Services, PSD to Shopify, Versal, SEO Tools
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring