Muskan G
Software Engineer
Kompetenzen
Meine Dienstleistungen

Arbeitserfahrung
Self Employed
Vollzeit • 3 yrs 4 mos
Lead Software Engineer
Mar 2023 - Apr 2026 • 3 yrs 1 mo
The Company is Algosoft Apps Technologies, Noida. Implemented authentication flows (login, logout, reset password) and the full cart and checkout journey, including multicart support, cart calculation logic, input validation, and session management. Implemented discount and promotion management, eligibility evaluation logic, and discount calculation in the service layer. Implemented address and shipping management with Shiprocket integration for order fulfilment; implemented order confirmation flow including service logic, status management, and transactional email notifications. Implemented a configurable order split strategy, consignments are either split by store with individual tracking IDs per shipment or kept undivided. Implemented multisite architecture, separate CMS content, save for later features from scratch. Implemented a dynamic products page data fetching strategy, service logic fetches product data and prices from either the database or ElasticSearch. Implemented thread-safe sequence generation, identified root cause of race conditions and ensured data consistency under concurrent load using database atomicity. Enhanced Price Stock Unit and inventory management, added new features, custom fields, and bug fixes across the pricing and stock management layer. Designed and implemented REST controllers, service classes, JPA repositories, and entities for core platform features. Wrote JPQL and native SQL queries for data retrieval; optimised performance via DTOs, database indexing, and pagination. Worked with ElasticSearch, created index mappings, wrote bool/filter/match Query DSL with text/keyword field-type selection, and optimised search performance across platform products. Converted Java service logic to Drools rules for CMS-driven, zero-redeployment updates across storefront business logic. Built storefront templates (home, products page, search, and other pages) using Templating and jQuery, dividing HTML into reusable CMS-driven component
Web Developer Intern
Dec 2022 - Mar 2023 • 3 mos
The company - EndiaVolve. • Developed responsive front-end web pages using HTML5, CSS3, and JavaScript within a Laravel MVC framework. • Participated in team meetings and collaborated on assigned development tasks.