Node.Js Software Developer
CurrentKey Projects:Auto Cropping Upload Tool:Objective: Develop a service for manipulating product images (background removal, tilt adjustment, shadows, resolution changes) and uploading them to marketplaces.Responsibilities:• Gathering and analyzing requirements.• Studying documentation and identifying implementation pathways.• Covering code with comprehensive tests.• Assisting in setting up CI/CD pipelines.CMS Import:Objective: Create a service to migrate data from old legacy systems to new platforms.Responsibilities:• Gathering and analyzing requirements.• Collaborating with colleagues and Team Leads of other departments.• Designing the application architecture.• Covering code with tests.• Setting up CI/CD processes.• Executing the final launch and migrating data from the old system to the new platform.• Authoring documentation and sharing experiences with colleagues.Order Workflow Service:Objective: Develop a service to log all stages of order processing.Responsibilities:• Delving into business process domains.• Analyzing requirements.• Updating documentation.• Implementing interaction between services.• Covering code with tests.Company Status Before:• Various systems for individual stores with inefficient resource utilization.• Manual handling of all stages of product ordering on marketplaces.• Designers performed thousands of repetitive actions manually to create product images for business needs.• Significant time required for migrating from old CMS to new platforms.Company Status After:• Resolved numerous complex issues hindering business processes.• Automated the product ordering process, significantly reducing manual labor and man-hours.• Reduced the time from order placement to product receipt.• Minimized the manual effort required for product image creation.• Reduced data transfer time from the old CMS to the new platform by three times.