Sonam Patro

Senior Software Engineer

Bangalore Urban, Karnataka, India9 yrs 7 mos experience
Highly Stable

Key Highlights

  • 8 years of experience in software development.
  • Expertise in full stack development and software lifecycle management.
  • Proven leadership in mentoring and process improvement.
Stackforce AI infers this person is a Fullstack Developer with expertise in SaaS and Fintech solutions.

Contact

Skills

Core Skills

ReactNode.jsTypescriptGraphqlJavascriptFront-end Development

Other Skills

ExpoMicrosoft SQL ServerHTMLBootstrap (Framework)Apollo GraphQLExpress.jsBack-End Web DevelopmentC#ASP.NET MVCCascading Style Sheets (CSS)ADO.NET

About

• Dedicated Frontend/Full stack developer with 8 years of experience. • Proficient in managing complete Software Development Lifecycle including solution architecture, enhancements, customization, requirement analysis, design, testing, UAT, implementation, enhancement and maintenance of Web-based & Mobile Applications using HTML, CSS, JavaScript, Typescript, ReactJS, Hooks, Redux, Saga, Thunk, NodeJS and GraphQL. • Exhibited leadership across business functions with expertise in driving improvement methodologies, developing methods & upgrading processes to improve overall productivity, efficiency, quality & customer experience.

Experience

9 yrs 7 mos
Total Experience
2 yrs 8 mos
Average Tenure
1 yr 5 mos
Current Experience

Adobe

Senior Software Developer

Dec 2024Present · 1 yr 5 mos

  • Developing and maintaining a large ecosystem of various interconnected demo tools. Some of the achievements include:
  • . Broadening the toolset by introducing server-side web projects and customer experience related applications,
  • . Driving the creation of React and Expo-based React Native mobile application from design to implementation,
  • . Driving a "Typescript transformation" of the ecosystem across various repositories,
  • . Creation of shared libraries and SDKs for internal use,
  • . Mentoring other developers in various technologies through code reviews, pair programming sessions and regular check-ins
  • . Implementation of an internal drag-and-drop content authoring system
ReactExpoTypescriptNode.jsGraphQL

Ibm

2 roles

Senior Software Engineer

Jan 2024Nov 2024 · 10 mos

  • An ecommerce platform known as Avnet focusing in electronic components and supply chain services, assisting companies with product design, manufacturing, and IoT solutions.
  • Responsible for building, designing and optimization of front-end code as per industry best practices and providing guidance to junior/associate developers.
  • Creating Modules and Components of the application. Component re-styling using Styled Components.
  • Writing backend and frontend library files using ES7 features and Typescript.
  • Implemented GraphQL API integrations & writing unit and integration test cases.
  • My Account Area: Created individual components and routing integration to this page (only frontend)
  • Cart & Checkout: Implemented components in frontend and GraphQL APIs to fetch the details.
  • IBuy Admin Pages: Implemented different set of routes for B2B users of Avnet which can handle the company
  • list, budgets and details required for their business.
Node.jsMicrosoft SQL ServerGraphQLTypescript

Senior Software Engineer

May 2021Dec 2023 · 2 yrs 7 mos

  • A management platform for efficient Supply, Demand, and Forecasting of Bitumen, a key petroleum product for Shell
  • used world-wide in construction and roofing. The tool covers all key aspects of the End-to-End Bitumen supply chain,
  • including sales forecasting, price management and supply scheduling
  • Responsible for building, designing and optimization of frontend code as per industry best practices and providing
  • guidance to junior/associate developers.
  • Creating Modules and Components of the application.
  • Component restyling using Styled Components and writing unit test cases using Jest.
  • POC according to the new features given by the clients.
  • Writing backend and frontend library files using ES7 features and Typescript.
  • Weather Data: Implemented a generalised approach for collecting weather data for effective future weather
  • prediction with seamless UI experience using Azure Logic apps, Sequelize and GraphQL.
  • Drag And Drop: Implemented drag and drop feature for the movements for easier update of the details using
  • ReactJS library.
  • Marine Traffic Data: Implemented Map view for tracking of depots and vessels used for shipment using
  • Mapbox.
  • SIMAAS Authentication: Responsible for changing the authenication from PingId to SIMAAS using NodeJs,
  • Apollo Server
Microsoft SQL ServerJavaScriptGraphQL

Cgi

Senior Software Engineer

Oct 2018May 2021 · 2 yrs 7 mos · Bangalore Urban, Karnataka, India

  • A web-based application which is Automated Vendor Creation for Petrochemical client company Shell that helps to process each petroleum company transactions for payment and customer information storage.
  • Created front end and algorithm design for Employees.
  • Developing new components using react.
  • Code review of other team members.
  • POC of new features & merging them with current application.
  • Written API for data fetching from backend.
  • Made critical changes in existing GUI of the application.
  • Created unit test cases.
  • Bug fixing & improving the code functionality.
  • Regular interaction with clients for implementing the requirements according to their needs
Front-End DevelopmentHTML

Wipro limited

2 roles

Project Engineer

Dec 2016Sep 2018 · 1 yr 9 mos

  • Payment Gateway Services was developed to create a web application that enables client applications to integrate effectively with a complete payment and risk management processing into storefront sites or client applications.
  • Responsible for enhancements and issue debugging for HP Inc. Asia-Pacific Ecommerce storefront.
  • Agile scalable feature rich wallet platform with host of features to amplify user experience and utility.
  • To redefine payments & banking experiences by delivering cutting edge technology solutions.
  • Enabling banks to embrace digital banking as a service & personalised end user experience.
  • Implemented different types of payments(i.e. Google Pay, Paypal, etc) into HP inc for better user experience.
  • I was involved in back-end and front-end development.Regular interactions with clients to keep track of day to day delivery related activities and take corrective measures where required
  • Interact with the end user to resolve the issues.
  • Provide continuous status updates to the managers.
  • Optimize stored procedures and SSIS packages to optimize the speed of the application
HTMLJavaScript

Trainee

Jul 2016Dec 2016 · 5 mos

  • Had training on .net.
Microsoft SQL ServerJavaScript

Education

Parala Maharaja Engineering College, Berhampur

Bachelor of Technology (B.Tech.) — computer science

Jan 2012Jan 2016

Stackforce found 100+ more professionals with React & Node.js

Explore similar profiles based on matching skills and experience