Sreenivaasan G

Software Engineer

Bengaluru, Karnataka, India6 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Proficient in backend technologies like Node.js and Java.
  • Led teams to optimize backend processes significantly.
  • Expert in developing GraphQL APIs for complex systems.
Stackforce AI infers this person is a Backend Developer with expertise in E-commerce and Logistics sectors.

Contact

Skills

Core Skills

GraphqlJavaNode.jsPostgresql

Other Skills

AWSAmazon Web Services (AWS)CSSDjangoDockerHTMLJavaScriptJiraMongoDBNginxPHPProblem SolvingPublic SpeakingPythonREST API

About

Hi, I'm Sreeni, currently working at Wayfair bangalore. For Referrals Please DM along with Resume, JobId and short description about work done. With a robust foundation in computer engineering from IIITDM Kancheepuram, I am currently thriving at Wayfair, driving backend innovation as a Software Engineer. My role on the GST Decoupling Team involves creating GraphQL APIs and re-engineering SQL systems, streamlining catalog functions for improved service delivery. My knack for building generic interfaces to manage complex nested pagination in GraphQL queries exemplifies my problem-solving capabilities. At Pando, I led a team to optimize backend processes, markedly enhancing UI interactions. This blend of technical prowess and leadership is instrumental in mentoring and delivering value to our clients and my team at Wayfair. My technical expertise includes the following • PROFICIENT: Node.js, Java, JavaScript, SQL. • INTERMEDIATE: Python, MongoDB, Vue.js, PostgreSQL, Redis, Spring, GraphQL, C++. • BEGINNER: PHP, React, HTML, CSS, Django, AWS, Docker, Nginx, Shell Scripts. I enjoy working on challenging and exciting projects that involve building products from scratch and solving complex problems. Outside of work, I am a fitness enthusiast and a sports lover. I like to play badminton, tennis, cricket, and TT, and explore new places. I am always eager to learn new skills and collaborate with diverse and talented people. I'm also holding USA B1/B2 Visa valid till 2033. Interested in H1B visa You can reach me at sreeni08.g@gmail.com

Experience

Wayfair

Software Engineer 2

Mar 2024Present · 2 yrs · Bengaluru · Hybrid

  • Part of Findability Domain.
  • ◦Collaborated with the team to design and develop MPID integration into the Findability product tree, enabling MPID-level
  • barrier implementation.
  • ◦Worked with the team to develop pre-emptive barriers in the Findability platform, introducing grace-period–based warnings
  • that enhance supplier flexibility and streamline unfindability handling.
  • GST Product Data Decoupling Team.
  • ◦ Collaborated with Multiple Stakeholders to gain insights into various domains, including Part-data, Market Context, BCR, Findability ,and Product Class. Developed GraphQL queries to support decoupling initiatives effectively.
  • ◦ Participated in the development and testing of migrating monolithic SQL references to GraphQL APIs.
  • ◦ Took complete ownership of assigned tasks, successfully decoupling approximately 11% of queries (90 out of 800) and deploying them with minimal bugs.
  • ◦ Designed and developed generic interfaces to handle multi-level nested pagination for GraphQL queries in Monolith PHP application. This solution facilitated the decoupling of 2% references, improving modularity and efficiency.
  • ◦ Reviewed SQL queries across various complexity levels (Green and Yellow buckets) and collaborated with relevant stakeholders to seek clarifications and provide timeline updates.
  • ◦Single Point of Contact (SPOC) for GENAI Solution Gaps: Streamlined the process of identifying gaps and issues in the GENAI solution. These efforts enhanced efficiency and accelerated the decoupling process.
  • ◦Took ownership of conducting Sprint Retrospective meetings and successfully presented the PDD operating model process demo at the GST India Town Hall.
PHPJavaSpring BootGraphQL

Pando

3 roles

Software Engineer 2

Promoted

Apr 2023Feb 2024 · 10 mos

  • Transporter Revamp
  • ◦ Revamped the Transporter backend code for Events Details Listing and Quote Upload.
  • ◦ Analysed all the Queries and added Indexes wherever Required.
  • ◦ Significant Improvement in UI Quote Submit and Bulk Quote Upload by Reducing the Time Taken for the Quote Upload Feature from 50 seconds to 2 seconds.
  • Leading an 8-member Team and below are the major responsibilities.
  • ◦ Managing the End-to-End Sprint Process (Requirements discussion, Roadmap, Grooming, Planning Calls).
  • ◦ Managing the Release and Deployment process with a proper Timeline.
  • ◦ Responsible for PR reviews, QA Test cases, and Unit Test Cases.
  • ◦ Mentoring Interns, giving KT and business Context to multiple stakeholders.
  • ◦ Internal /Clients Demo of tickets to multiple stakeholders, Doubt Clarification, and Support Requests.
nodejsVue.jsPostgreSQLAmazon Web Services (AWS)RedisJavaScript+1

Software Engineer 1

Promoted

Apr 2021May 2023 · 2 yrs 1 mo

  • Project: Exim Procure Module
  • ◦ Understood the business requirements for Exim Procure Which Involves Procurement for Ocean and Air Leg Movements for both Transporter and Transporter-Carrier Flow.
  • ◦ Architectured the entire Backend flow and DB Schema based on business requirements.
  • ◦ Involved in Development Multi-Currency Sub Module where transporters can bid their quotation in multiple Currencies.
  • ◦ Globalized the code structure to handle multi Modes( Ocean, Air) Transportation.
  • ◦ Added Indexes, Optimized the DB queries for large datasets, and reduced the time taken.
  • Project: Pando Procure Module - Reverse Auction
  • ◦ Reverse Auction involves Live E-Bidding Process of Transporters for Lanes.
  • ◦ Lead the Team and took overall Responsibility for the Sprint Process for Procure Module.
  • ◦ Involved in Implementing the Polling Process which reflects the rank Dynamically.
  • ◦ Involved in Client Demo Process, and understanding the Business requirements of Clients.
  • ◦ Provided Ground Support for the Live Reverse Auction and resolved User queries.
  • ◦ Mentored and Guided Team Members in the completion of Tasks.
  • Tech Stack: Postgres, Nodejs (Express), VueJs
  • Project: Pando Procure Module - Long Term
  • ◦ Part of Procure Module which involves the auction process (RFQ) for Lane Contracts.
  • ◦ Involved in Designing the Technical Architecture(DB Design, Authentication Process) for Procure Module.
  • ◦ Built Backend Authentication Module for both Shipper and Transporter Portal.
  • ◦ Designed the DB Architecture and built REST API for Pre-Auction Data Upload, and Auction Process Quotation Upload.
  • ◦ Analyzed and Optimized the Query Performance. Built Separate Worker for Email Process.
  • ◦ Embedded Excel Sheet with Dynamic Formulas via Node packages.
  • ◦ Taken Responsibility for the Release Process for Procure Module.
  • Tech Stack: Postgres, Nodejs, Vuejs
MongoDBnodejsVue.jsPostgreSQLJavaScriptNode.js

Associate Software Engineer

Jan 2020Mar 2021 · 1 yr 2 mos

  • Project: Indent Management Module
  • ◦ Part of Indent Management revamp where multi source, multi drop off can be configured.
  • ◦ Handled EPOD+GRN flow, Consignee APIs, Indent Listing APIs.
  • ◦ Dynamic Fields Creation and Validation based on DB Configurations.
  • ◦ Integration of DMS (Distributor Management Systems) for the Delivery process. Handled API for processing the EPOD process between Pando and DMS.
  • ◦ Built APIs for Integration of Driver Data From SAP to Pando. The fields for SAP Payload can be Dynamically Configured.
  • Project: Nimbus App
  • ◦Nimbus is the core settings management Application of Pando to view, edit, update the Configurations of all Customers/Clients.
  • ◦ Handled the Front end of the Web App where Users can Select the customer, View and edit the Configurations of the Customer.
  • ◦ Built Rest APIs to handle CRUD operations for Configurations and Users on top of the NodeJs Framework.
  • ◦ Automated the process of updating permissions and Features via Super Admin APIs
  • ◦ Google Authentication was built to restrict access only to Internal People.
  • ◦ Built Roles and Permissions to entail users to use a particular subset of Customers.
  • ◦ Implemented Clone Role feature from an Existing Role.
  • ◦ Enabled Slack Notification for each update of Features and Permissions.
  • ◦ Taken Responsiblity for Release Phase for the Nimbus App.
  • ◦ Mentored Interns and helped them in their Conversion Process for Full time.
  • Tech Stack: NodeJS, MongoDB, Vuejs
  • Project: Export-Import (EXIM)
  • ◦ Exim supports Multi-leg Indents - Road, Rail, Ocean, Air.
  • ◦ Developed the User Management Module, where the Admin will be able to CRUD Operations on Users Associations.
  • ◦Involved in the development of Master Indent Management Module, Handled frontend Actions, and CRUD Operations for Indents.
  • Tech Stack: Nodejs + MongoDB +Vuejs

Galvanize test prep | entrayn education technologies

Software Engineer

Jul 2019Nov 2019 · 4 mos

  • Entrayn Education Technologies is an Education Technology startup based out of Chennai, looking to disrupt the Test Preparation space.
  • ◦ Project: Content Scraper, Internal Web App used by Content Team for GRE, TOEFL, SAT Exams.
  • ◦ Python Scripts were written to scrap the data from the required websites. Scripts were built on top of Selenium.
  • ◦ Handled the Front end of the Web App where Users can Select the keyword, websites to scrap, view and download the data. Users were also able to map the data to corresponding exams.
  • ◦ Built Rest APIs for Scraping and Handling the data. Built on top of Django framework.

Paypal

Intern

Feb 2019Jun 2019 · 4 mos · Chennai Area, India

  • Team:Resolutions and Protections (RnP)
  • RnP team is responsible for managing the overall policies and processes for PayPal’s post-transaction domain. Post transaction domain involves managing the end-to-end policies, customer experience, risk management and operations optimization responsibilities when a customer files a dispute on a PayPal payment.
  • As part of my Internship, was involved with Disputes Optimization.
  • Overall, Loss Savings of $150K/Month was done as part of my project.

Latentview analytics

Intern

May 2018Oct 2018 · 5 mos · Chennai Area, India

  • ◦ Project :SmartInsights:
  • ◦ Automated the Process of Building Dictionary from given Content using Google Content Classification API .Packages:google.cloud,spacy,pandas
  • ◦ Implemented basic Cleaning,Lemmatization and word Substitutions as part of Data Pre Processing Module.Packages used:Spacy,re,NLTK,pandas
  • ◦ Extracted data from various Tools and Websites like Yelp, TripAdvisor using Python web scraping which was used for Capturing the Trends.
  • ◦ Validated Youtube data keeping youtube API as the Source of Universe.

Thoughtbit technologies

Intern

Jul 2017Jul 2017 · 0 mo · Chennai

  • Project :Frontend Website Development for the process for GST E-filing process.
  • ◦ Handled the Various B2B ,B2CL,B2CLA,B2CS Invoices registration portal
  • ◦ Programming was done using Javascript

Fr 8

Intern

Dec 2016Jan 2017 · 1 mo · chennai

  • ◦ Project :Pricing Algorithm-Automating the process of prices for Different Routes .
  • ◦ Various Factors like Petrol/Diesel price, Toll plaza rate , Driver Beta , Maintenance price , Misc price were to be
  • considered to determine the Price for a specific route.
  • ◦ Analysed Historical data and statistical analysis was done and developed a algorithm which will automate the
  • Price for a Specific Route Everyday.

Education

Indian Institute of Information Technology Design & Manufacturing Kancheepuram

B.Tech+M.tech ( Dual Degree) — Computer Engineering

Jan 2014Jan 2019

Maharishi Vidya Mandir Senior Secondary School

High school — Computer Science

Jan 2002Jan 2014

Stackforce found 100+ more professionals with Graphql & Java

Explore similar profiles based on matching skills and experience