SlideShare a Scribd company logo
1 of 3
Download to read offline
© 01www.pgs-soft.com
Alpha Recycling is one of the fastest growing east coast recycling providers and the largest catalytic
converter processor in United States characterized by huge volumes, an own fleet of freight vehicles and
dedicated teams of field buyers. Processing over 150 000 converters monthly, its crucial advantage over
competition is a modern business model that relies on innovative IT solutions.
By being able to instantly and accurately assess the profit range for each converter thanks to a specialized
application with a mobile client, the Alpha Recycling buyers can offer highest market prices to individual
and institutional scrap sellers. In the meantime, a state of the art back-end ERP takes care of financial
transactions, price lists, accounting and reports while communicating through several commercial API’s.
PGS Software was proud to build this very specialized and comprehensive solution.
Alpha Recycling Case Study
1. CHALLENGES
The long and industry-specific feature list we set to achieve in this project didn’t come without its challenges.
Most important of them included:
◢◢ Pre-existing code. We’ve inherited the alpha build from another company that earlier unsuccessfully worked
on the solution. This made getting into the project considerably harder.
◢◢ Transaction, ticket and account management systems. We had to carefully map both daily and periodic
business processes at Alpha Recycling and make sure ERP handles all the current and potential use cases.
◢◢ Instant appraisals. Providing android app with a module that could support off-site transactions and instantly
evaluate converters based on a rich database of specifications and current market prices.
◢◢ Offline synchronization. Buyers often worked on remote sites, where mobile devices lost connection or ran
out of power. The transaction and appraisal systems had to handle all interruptions on the go and then
seamlessly sync back without losing any information.
◢◢ Huge mobile data packages. Long price lists and inventories often exceeded what a mobile device could
feasibly receive and process. Smart queuing and pre-processing helped cut them down in manageable
chunks.
◢◢ Seamless integration with several inbound and outbound API’s for financial information, communication,
automatic messaging etc.
◢◢ Providing a high degree of test automation in order to facilitate cheaper and more efficient releases.
Client’s Profile
www.pgs-soft.com
© 02www.pgs-soft.com
2. PROCESS
Design: the initial code and design of the
application had been passed on to us by another
company. The code unfortunately didn’t function
well and didn’t meet many functional requirements.
We were soon back to the drawing board, preparing
a diagram of a new ERP solution in close cooperation
with the Alpha recycling team. We wanted it to
closely represent business processes and daily
operations of their organization.
Development: Our first step was to build a
backbone of our ERP system hosted on the Heroku
app cloud: a robust transaction and account
management module that could securely handle
individual buyer and client accounts, as well as
financial flows between them and ticket handling.
Then, we had to solve the issue of offline
transaction and synchronizations. Many actions
were performed on remote locations, without data
access. Data was synchronized later, prompting the
need to build a robust syncing solution that would
maintain database integrity without sacrificing the
offline flexibility.
Another important step was related to the
dynamic component price lists built individually
for each client and based on current market data
from Fastmarkets API. Other API’s were used for
automated outbound communication via e-mails,
faxes and text messages. We’ve then added a
Technologies
Ruby 2.0, Ruby on Rails 4,
angular.js, Heroku PaaS ,
Capybara, RSpec, PostgreSQL,
Redis, Memcached, Rollbar,
New Relic
API integrations
Fastmarkets (prices), Mandrill
(e-mails), Interfax (faxes), Twilio
(text), Google Cloud Storage
Resources
3 Ruby developers, 1 Android
developer, 1 tester
Duration 16 months
Hours spent
5100h for ERP system
(including updates & support),
2600h for mobile client
(including updates & support),
1800h for testing
module that would create and manage inventory lots to be sent to specific recycling plants, as well as
generate accurate shipping manifests.
Other tasks included extensive performance optimizations and UI / UX tweaks. We’ve also built a powerful
analysis suite allowing the company to keep track of profitability of all individual buyers and scrap lots.
© 03www.pgs-soft.com
3. RESULT
Mobile application: in the meantime, our experienced
mobile developer was preparing a mobile application for
off-site use. It had to operate on large chunks of data and
handle communication cut-outs and data connection loss.
Testing & support: another unique feature of the project
was a large coverage of testing scripts, prepared by our
automation experts. This allowed us to iterate & launch
new features much faster. We supplemented scripts with
work of a single dedicated expert, achieving excellent
quality without employing a full testing team.
Further deployments: the application offered so many
novel functionalities in the field of converter recycling,
that sister company of Alpha also used it. The application
back-end currently serves multiple businesses through a
clever multitenancy implementation.
Business and user benefits:
Ability to quickly asses the profit range of any converter
Fast, secure & reliable transaction system
Account monitoring and financial alerts
A mobile app for remote operation
Support for offline transaction and ticket handling
Building converter lots for shipping to processing plants
Powerful statistical analysis modules
Smart synchronization algorithms
Faster software updates thanks to automated testing
The project proved that PGS Software is quick to
recognize and understand the business needs, as well
as specifics of daily operations of companies from
unique industry sectors. Perhaps the most important
technical feat achieved by the team - the hybrid online
/ offline database solution - also shows our will to
creatively overcome operational obstacles. Overall the
Alpha Recycling project remains a great testament to
the skill of our Ruby developers, and a good showcase
of close relationships we always try to build with client’s
operations team.
About the product: Alpha recycling is one of the largest east shore recycling companies, operating an own
fleet of vehicles and a team of specialized buyers.
About PGS Software: We are a public Polish IT outsourcing company specialized in software development
and employing over 300 experienced engineers. Our job is to convert your ideas into real-life custom business
solutions unavailable with the off-the-shelf boxed products.
Client’s Profile

More Related Content

What's hot

Xtenza Profile
Xtenza ProfileXtenza Profile
Xtenza ProfileVel Muruga
 
Créer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurCréer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurPhilippe Geoffroy
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail IndustryKai Wähner
 
AppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business TransactionsAppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business TransactionsAppDynamics
 
High Scalability Network Performance Management for Enterprises
High Scalability Network Performance Management for EnterprisesHigh Scalability Network Performance Management for Enterprises
High Scalability Network Performance Management for EnterprisesCA Technologies
 
Asset tracking gets simpler with innovative custom oracle adf application
Asset tracking gets simpler with innovative custom oracle adf applicationAsset tracking gets simpler with innovative custom oracle adf application
Asset tracking gets simpler with innovative custom oracle adf applicationCapgemini
 
The Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationThe Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationMuleSoft
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16AppDynamics
 
SAP Leonardo succeeding with industrial iot
SAP Leonardo succeeding with industrial iotSAP Leonardo succeeding with industrial iot
SAP Leonardo succeeding with industrial iotPierre Erasmus
 
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "MUHAMMAD HUZAIFA CHAUDHARY
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppDynamics
 
SAP Leonardo Vehicle Insights Architecture Overview
SAP Leonardo Vehicle Insights Architecture OverviewSAP Leonardo Vehicle Insights Architecture Overview
SAP Leonardo Vehicle Insights Architecture OverviewPierre Erasmus
 
SAP Leonardo Jump Start Program Vehicle Insights
SAP Leonardo Jump Start Program Vehicle InsightsSAP Leonardo Jump Start Program Vehicle Insights
SAP Leonardo Jump Start Program Vehicle InsightsPierre Erasmus
 
SAP Leonardo Logistics 4.0 Semicon
SAP Leonardo Logistics 4.0  SemiconSAP Leonardo Logistics 4.0  Semicon
SAP Leonardo Logistics 4.0 SemiconPierre Erasmus
 
SAP Leonardo Smart Mobility SEMICON
SAP Leonardo Smart Mobility SEMICONSAP Leonardo Smart Mobility SEMICON
SAP Leonardo Smart Mobility SEMICONPierre Erasmus
 
Sap Leonardo, T systems and roambee partnership for Connected Fleet
Sap Leonardo, T systems and roambee partnership for Connected FleetSap Leonardo, T systems and roambee partnership for Connected Fleet
Sap Leonardo, T systems and roambee partnership for Connected FleetPierre Erasmus
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiSolace
 

What's hot (20)

Xtenza Profile
Xtenza ProfileXtenza Profile
Xtenza Profile
 
Créer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futurCréer la valeur dans l'économie digitale - Industrie du futur
Créer la valeur dans l'économie digitale - Industrie du futur
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
 
AppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business TransactionsAppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
AppSphere 15 - Is Your Infrastructure Affecting Critical Business Transactions
 
High Scalability Network Performance Management for Enterprises
High Scalability Network Performance Management for EnterprisesHigh Scalability Network Performance Management for Enterprises
High Scalability Network Performance Management for Enterprises
 
Asset tracking gets simpler with innovative custom oracle adf application
Asset tracking gets simpler with innovative custom oracle adf applicationAsset tracking gets simpler with innovative custom oracle adf application
Asset tracking gets simpler with innovative custom oracle adf application
 
The Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in TransformationThe Blueprint for Change: How the Best Are Succeeding in Transformation
The Blueprint for Change: How the Best Are Succeeding in Transformation
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
 
SAP HANA IoT Platform
SAP HANA IoT PlatformSAP HANA IoT Platform
SAP HANA IoT Platform
 
SAP Leonardo succeeding with industrial iot
SAP Leonardo succeeding with industrial iotSAP Leonardo succeeding with industrial iot
SAP Leonardo succeeding with industrial iot
 
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS)  "
A MARKETER'S GUIDE : " INTEGRATION PLATFORM AS A SERVICE (iPaaS) "
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
SAP Leonardo Vehicle Insights Architecture Overview
SAP Leonardo Vehicle Insights Architecture OverviewSAP Leonardo Vehicle Insights Architecture Overview
SAP Leonardo Vehicle Insights Architecture Overview
 
Web based reporting system
Web based reporting system Web based reporting system
Web based reporting system
 
SAP Leonardo Jump Start Program Vehicle Insights
SAP Leonardo Jump Start Program Vehicle InsightsSAP Leonardo Jump Start Program Vehicle Insights
SAP Leonardo Jump Start Program Vehicle Insights
 
SAP Leonardo Logistics 4.0 Semicon
SAP Leonardo Logistics 4.0  SemiconSAP Leonardo Logistics 4.0  Semicon
SAP Leonardo Logistics 4.0 Semicon
 
SAP Leonardo Smart Mobility SEMICON
SAP Leonardo Smart Mobility SEMICONSAP Leonardo Smart Mobility SEMICON
SAP Leonardo Smart Mobility SEMICON
 
Sap Leonardo, T systems and roambee partnership for Connected Fleet
Sap Leonardo, T systems and roambee partnership for Connected FleetSap Leonardo, T systems and roambee partnership for Connected Fleet
Sap Leonardo, T systems and roambee partnership for Connected Fleet
 
SAP Vehicle Insights
SAP Vehicle InsightsSAP Vehicle Insights
SAP Vehicle Insights
 
Event Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI MumbaiEvent Mesh Presentation at Gartner AADI Mumbai
Event Mesh Presentation at Gartner AADI Mumbai
 

Viewers also liked

Viewers also liked (16)

Smarter Entrepreneur by Richard Branson
Smarter Entrepreneur by Richard BransonSmarter Entrepreneur by Richard Branson
Smarter Entrepreneur by Richard Branson
 
Anteproyecto andres bello inv
Anteproyecto andres bello invAnteproyecto andres bello inv
Anteproyecto andres bello inv
 
2017 10-29教學連繫
2017 10-29教學連繫2017 10-29教學連繫
2017 10-29教學連繫
 
6° Rol del Obstetra en la Salud
6° Rol del Obstetra en la Salud6° Rol del Obstetra en la Salud
6° Rol del Obstetra en la Salud
 
La canción criolla
La canción criollaLa canción criolla
La canción criolla
 
Semana 5
Semana 5Semana 5
Semana 5
 
Semana 7 metologia
Semana 7 metologiaSemana 7 metologia
Semana 7 metologia
 
Aniversaris agost i setembre
Aniversaris agost i setembreAniversaris agost i setembre
Aniversaris agost i setembre
 
Vsbp 300 km
Vsbp 300 kmVsbp 300 km
Vsbp 300 km
 
Manual de motor 4-6 velocidades
Manual de motor 4-6 velocidadesManual de motor 4-6 velocidades
Manual de motor 4-6 velocidades
 
CASL One Year Later
CASL One Year Later CASL One Year Later
CASL One Year Later
 
Ai
AiAi
Ai
 
Beyond PMP: Risk Management
Beyond PMP: Risk ManagementBeyond PMP: Risk Management
Beyond PMP: Risk Management
 
5400 Machine Guarding
5400 Machine Guarding5400 Machine Guarding
5400 Machine Guarding
 
AIESEC 2020
AIESEC 2020AIESEC 2020
AIESEC 2020
 
Random Forests Lightning Talk
Random Forests Lightning TalkRandom Forests Lightning Talk
Random Forests Lightning Talk
 

Similar to Fastest Growing East Coast Recycler Relies on Custom ERP

An IT Leaders Guide to Application Modernization.pdf
An IT Leaders Guide to Application Modernization.pdfAn IT Leaders Guide to Application Modernization.pdf
An IT Leaders Guide to Application Modernization.pdfLowCodeDigitalFactory
 
Reporting features for b2 bi edi solution provider a pentaho solution
Reporting features for b2 bi edi solution provider  a pentaho solutionReporting features for b2 bi edi solution provider  a pentaho solution
Reporting features for b2 bi edi solution provider a pentaho solutionSigma Infosolutions, LLC
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESSergej Markov
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product LaunchBrett Sheppard
 
ERP Presentation SAP Final
ERP Presentation SAP FinalERP Presentation SAP Final
ERP Presentation SAP FinalKristen Bye
 
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringGain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringInfluxData
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of viewRavish Adka Rao
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMCodemotion Tel Aviv
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays
 
Mercado Libre Case Study
Mercado Libre Case StudyMercado Libre Case Study
Mercado Libre Case StudyVMware Tanzu
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated ResumeChethan H
 
Harish software engineer (rpa) 4+ yrs exp
Harish software engineer (rpa) 4+ yrs expHarish software engineer (rpa) 4+ yrs exp
Harish software engineer (rpa) 4+ yrs expHarish M
 
V1 info tech portfolio
V1 info tech portfolioV1 info tech portfolio
V1 info tech portfolioV1InfoTech
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowChris Bortlik
 

Similar to Fastest Growing East Coast Recycler Relies on Custom ERP (20)

Implement Openbravo ERP with webstore
Implement Openbravo ERP with webstore Implement Openbravo ERP with webstore
Implement Openbravo ERP with webstore
 
An IT Leaders Guide to Application Modernization.pdf
An IT Leaders Guide to Application Modernization.pdfAn IT Leaders Guide to Application Modernization.pdf
An IT Leaders Guide to Application Modernization.pdf
 
Reporting features for b2 bi edi solution provider a pentaho solution
Reporting features for b2 bi edi solution provider  a pentaho solutionReporting features for b2 bi edi solution provider  a pentaho solution
Reporting features for b2 bi edi solution provider a pentaho solution
 
GERSIS INDUSTRY CASES
GERSIS INDUSTRY CASESGERSIS INDUSTRY CASES
GERSIS INDUSTRY CASES
 
Datadog APM Product Launch
Datadog APM Product LaunchDatadog APM Product Launch
Datadog APM Product Launch
 
ERP Presentation SAP Final
ERP Presentation SAP FinalERP Presentation SAP Final
ERP Presentation SAP Final
 
Custom ERPNext Solutions
Custom ERPNext SolutionsCustom ERPNext Solutions
Custom ERPNext Solutions
 
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint MonitoringGain Deep Visibility into APIs and Integrations with Anypoint Monitoring
Gain Deep Visibility into APIs and Integrations with Anypoint Monitoring
 
Data Management in Oil & Gas Industry
Data Management in Oil & Gas IndustryData Management in Oil & Gas Industry
Data Management in Oil & Gas Industry
 
API Management point of view
API Management point of viewAPI Management point of view
API Management point of view
 
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBMBuild end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 
Mercado Libre Case Study
Mercado Libre Case StudyMercado Libre Case Study
Mercado Libre Case Study
 
Smarter Retail
Smarter RetailSmarter Retail
Smarter Retail
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
Harish software engineer (rpa) 4+ yrs exp
Harish software engineer (rpa) 4+ yrs expHarish software engineer (rpa) 4+ yrs exp
Harish software engineer (rpa) 4+ yrs exp
 
V1 info tech portfolio
V1 info tech portfolioV1 info tech portfolio
V1 info tech portfolio
 
4 plus years in ruby on rails
4 plus years in ruby on rails4 plus years in ruby on rails
4 plus years in ruby on rails
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
Building Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and FlowBuilding Applications for Your Business Using PowerApps and Flow
Building Applications for Your Business Using PowerApps and Flow
 

Recently uploaded

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

Fastest Growing East Coast Recycler Relies on Custom ERP

  • 1. © 01www.pgs-soft.com Alpha Recycling is one of the fastest growing east coast recycling providers and the largest catalytic converter processor in United States characterized by huge volumes, an own fleet of freight vehicles and dedicated teams of field buyers. Processing over 150 000 converters monthly, its crucial advantage over competition is a modern business model that relies on innovative IT solutions. By being able to instantly and accurately assess the profit range for each converter thanks to a specialized application with a mobile client, the Alpha Recycling buyers can offer highest market prices to individual and institutional scrap sellers. In the meantime, a state of the art back-end ERP takes care of financial transactions, price lists, accounting and reports while communicating through several commercial API’s. PGS Software was proud to build this very specialized and comprehensive solution. Alpha Recycling Case Study 1. CHALLENGES The long and industry-specific feature list we set to achieve in this project didn’t come without its challenges. Most important of them included: ◢◢ Pre-existing code. We’ve inherited the alpha build from another company that earlier unsuccessfully worked on the solution. This made getting into the project considerably harder. ◢◢ Transaction, ticket and account management systems. We had to carefully map both daily and periodic business processes at Alpha Recycling and make sure ERP handles all the current and potential use cases. ◢◢ Instant appraisals. Providing android app with a module that could support off-site transactions and instantly evaluate converters based on a rich database of specifications and current market prices. ◢◢ Offline synchronization. Buyers often worked on remote sites, where mobile devices lost connection or ran out of power. The transaction and appraisal systems had to handle all interruptions on the go and then seamlessly sync back without losing any information. ◢◢ Huge mobile data packages. Long price lists and inventories often exceeded what a mobile device could feasibly receive and process. Smart queuing and pre-processing helped cut them down in manageable chunks. ◢◢ Seamless integration with several inbound and outbound API’s for financial information, communication, automatic messaging etc. ◢◢ Providing a high degree of test automation in order to facilitate cheaper and more efficient releases. Client’s Profile www.pgs-soft.com
  • 2. © 02www.pgs-soft.com 2. PROCESS Design: the initial code and design of the application had been passed on to us by another company. The code unfortunately didn’t function well and didn’t meet many functional requirements. We were soon back to the drawing board, preparing a diagram of a new ERP solution in close cooperation with the Alpha recycling team. We wanted it to closely represent business processes and daily operations of their organization. Development: Our first step was to build a backbone of our ERP system hosted on the Heroku app cloud: a robust transaction and account management module that could securely handle individual buyer and client accounts, as well as financial flows between them and ticket handling. Then, we had to solve the issue of offline transaction and synchronizations. Many actions were performed on remote locations, without data access. Data was synchronized later, prompting the need to build a robust syncing solution that would maintain database integrity without sacrificing the offline flexibility. Another important step was related to the dynamic component price lists built individually for each client and based on current market data from Fastmarkets API. Other API’s were used for automated outbound communication via e-mails, faxes and text messages. We’ve then added a Technologies Ruby 2.0, Ruby on Rails 4, angular.js, Heroku PaaS , Capybara, RSpec, PostgreSQL, Redis, Memcached, Rollbar, New Relic API integrations Fastmarkets (prices), Mandrill (e-mails), Interfax (faxes), Twilio (text), Google Cloud Storage Resources 3 Ruby developers, 1 Android developer, 1 tester Duration 16 months Hours spent 5100h for ERP system (including updates & support), 2600h for mobile client (including updates & support), 1800h for testing module that would create and manage inventory lots to be sent to specific recycling plants, as well as generate accurate shipping manifests. Other tasks included extensive performance optimizations and UI / UX tweaks. We’ve also built a powerful analysis suite allowing the company to keep track of profitability of all individual buyers and scrap lots.
  • 3. © 03www.pgs-soft.com 3. RESULT Mobile application: in the meantime, our experienced mobile developer was preparing a mobile application for off-site use. It had to operate on large chunks of data and handle communication cut-outs and data connection loss. Testing & support: another unique feature of the project was a large coverage of testing scripts, prepared by our automation experts. This allowed us to iterate & launch new features much faster. We supplemented scripts with work of a single dedicated expert, achieving excellent quality without employing a full testing team. Further deployments: the application offered so many novel functionalities in the field of converter recycling, that sister company of Alpha also used it. The application back-end currently serves multiple businesses through a clever multitenancy implementation. Business and user benefits: Ability to quickly asses the profit range of any converter Fast, secure & reliable transaction system Account monitoring and financial alerts A mobile app for remote operation Support for offline transaction and ticket handling Building converter lots for shipping to processing plants Powerful statistical analysis modules Smart synchronization algorithms Faster software updates thanks to automated testing The project proved that PGS Software is quick to recognize and understand the business needs, as well as specifics of daily operations of companies from unique industry sectors. Perhaps the most important technical feat achieved by the team - the hybrid online / offline database solution - also shows our will to creatively overcome operational obstacles. Overall the Alpha Recycling project remains a great testament to the skill of our Ruby developers, and a good showcase of close relationships we always try to build with client’s operations team. About the product: Alpha recycling is one of the largest east shore recycling companies, operating an own fleet of vehicles and a team of specialized buyers. About PGS Software: We are a public Polish IT outsourcing company specialized in software development and employing over 300 experienced engineers. Our job is to convert your ideas into real-life custom business solutions unavailable with the off-the-shelf boxed products. Client’s Profile