{"id":4734,"date":"2024-05-29T18:57:05","date_gmt":"2024-05-29T13:27:05","guid":{"rendered":"https:\/\/namastedev.com\/blog\/?p=4734"},"modified":"2024-05-29T19:06:10","modified_gmt":"2024-05-29T13:36:10","slug":"work-experience-full-stacck-engineer-at-estack-llc-sep-2019-feb-2024","status":"publish","type":"post","link":"https:\/\/namastedev.com\/blog\/work-experience-full-stacck-engineer-at-estack-llc-sep-2019-feb-2024\/","title":{"rendered":"Work Experience | Full Stack Engineer at eStack LLC | Sep-2019- Feb-2024"},"content":{"rendered":"<p>Company: eStack LLC<br \/>\nPosition: Senior Developer<br \/>\nLocation: WFH<br \/>\nStart Date: Sep &#8211; 2019<br \/>\nEnd Date: Feb &#8211; 2024<\/p>\n<h2>Job Responsibilities:<\/h2>\n<ul>\n<li>Architecture design and Development of modules<\/li>\n<\/ul>\n<h2>Key Achievements:<\/h2>\n<ul>\n<li>Custom Shopify App development to fetch orders and synchronize the inventory and fulfillment of orders<\/li>\n<li>Integration of Amazon SP-API, FBA and inventory sync with application<\/li>\n<li>Implement of eBay for order fetching and inventory sync using the command based Process management system<\/li>\n<li>Shipping label generation from third party API using easyPost and after generation report back to different sales channels<\/li>\n<\/ul>\n<h2>Overall Experience:<\/h2>\n<p>Overall experience on this application was great, only drawback was, this was a legacy software built in Zend Framework 2 + Doctrine ORM.<\/p>\n<p>Otherwise, in my life, this is one of best application I have worked on, complex logics, calculations, Order Managements, Multi-tenant System. Use of lot APIs and Bulk Report downloads etc.<\/p>\n<h2>Learnings:<\/h2>\n<ul>\n<li>I learnt lot of new things in this application, how to manage multiple Jobs as pushing them in queue and let the system handle that.<\/li>\n<li>How we can design Life Cycle of modules<\/li>\n<li>I explored lot of Doctrine ORM concept, sometime they worked like a magic and results were outstanding.<\/li>\n<\/ul>\n<h2>Recommendations:<\/h2>\n<p>Not Recommending to anybody, my reason of leaving this application is company is not considering for upgradation of the system, so you have to work on very old legacy type of codes . Even Zend Framework in PHP has not Laminas as latest version. so not recommended.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Company: eStack LLC Position: Senior Developer Location: WFH Start Date: Sep &#8211; 2019 End Date: Feb &#8211; 2024 Job Responsibilities: Architecture design and Development of modules Key Achievements: Custom Shopify App development to fetch orders and synchronize the inventory and fulfillment of orders Integration of Amazon SP-API, FBA and inventory sync with application Implement of<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[215,267,216],"tags":[229],"class_list":["post-4734","post","type-post","status-publish","format-standard","category-experience","category-full-stack-development","category-work-experience","tag-work-experience"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/posts\/4734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/comments?post=4734"}],"version-history":[{"count":1,"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/posts\/4734\/revisions"}],"predecessor-version":[{"id":4736,"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/posts\/4734\/revisions\/4736"}],"wp:attachment":[{"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/media?parent=4734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/categories?post=4734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/namastedev.com\/blog\/wp-json\/wp\/v2\/tags?post=4734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}