Nearshore Software Development

bento_logo

Permian controls

Custom oilfield automation and PLC monitoring that solves background operation for Field Solutions. Totally user friendly, it makes their client’s lives easier allowing quick changes and offering a qualified member attention at any time. Their background is purely oilfield automation. Founded in the heart of the Permian Basin, their systems have been honed in some of the harshest operating conditions the oilfield can provide. They’re committed to serving the hard-working producers of the region and across the country.
Customer Sector Illustration
Sector
Oil and Gas Logistics
Illustration for Timeline
Year
2017
Illustration for our Role on the Project
role
Virtual CTO, Outsourced Engineering Team, Legacy Application Support
Illustration for the Technologies we Used
Technology
Nodejs, SQL Server, MongoDB, Programmable Logic Controllers (PLC) Ladder Programming, LogicMonitor, Visual Basic and ASP (VBScript)
Illustration for how we performed
OUTCOME
Modern, flexible application to rapidly onboard and manage new customers with a no longer reliant on old legacy technology
bento_development

The Challenge

Permian Controls had a legacy system that supported a large number of revenue generating customers. The system while functional was prone to security breaches and was difficult to maintain and integrate to new generation apps. 

They needed help to migrate the solution to a more modern, stable, and resilient codebase, without disrupting the customer base. 

We took the challenge and went far beyond the expected results…

The Solution

We built a dedicated team consisting of an architect, two senior developers with DevOps expertise and a project manager. Given the age of the existing solution, there were few skilled developers available who understood the requirements of the backend, the solution and the modern applications to communicate with – so we got them. 

We migrated the solution completely from an outdated codebase into a modern, maintainable and resilient solution, with no downtime, while simultaneously supporting the business’ customer expansion. As the business grew adding new customers, the custom PLC programs we created supported the additional needs.

We also created live dashboards using LogicMonitor for both live and historical queries/reports as well as alarms and compliance management. 

Finally, our design had the additional benefit of significantly reducing the computing costs - as we moved the solution from an on-premise implementation to the cloud-, reducing the all in cost by 90%, even as the cluster tripled in size. 


Details for tech geeks

Azumo maintained a number of VisualBasic daemons that listened to PLCs in the field and captured data from them to store on a SQL Server database. We also maintained an ASP site that allowed the data to be queried and reports to be created. The site also triggered alarms for Oil Rig personnel whenever appropriate.

In parallel, Azumo progressively replaced the daemons and frontend. We created one-to-one (1:1) daemon replacements using Nodejs and MongoDB.  This approach enabled us to run the daemon replacements as microservices running on Linux and set up auto scaling clusters in AWS.


Trusted by Leaders:
United Healthcare logo

Elite Developers to Match Your Business Process Technology Needs

Web App Development

We design and build fast, simple and elegant custom solutions that run easily across multiple browsers, mobile phones and tablets, with React, Angular, Python, Node, Golang and Ruby. Our Web App Development

Mobile App Development

We build with cross platform tools like React Native and Flutter to cover both iOS and Android. These can get the most out of your budget. If you prefer native development instead we have those skills too. Our Mobile App Development

Cloud Development

Everyone is leveraging the cloud for some part of their business today. But are you designing your applications to take advantage of AWS, Kubernetes, and Docker. Our cloud DevOps team can help you build and manage for the cloud. Our Experience with Cloud Development

Chatbots

The Future is Conversation. Voice apps and Chatbots enable new customer experiences and will power how customers discover and interact with your business. Our Experience with Chatbots

Emerging Platforms

We've built solutions using modern emerging technologies. Let Azumo design, build and manage your Blockchain, IoT, and Robotic Process Automation solutions. Our Experience with Emerging Technologies

Legacy Platforms

With our seasoned software engineers, we’ve been able to tackle some difficult challenges over the years, including migrating, modernizing and securing legacy custom solutions that are decades out of date. Our Nearshore Outsourcing Experience

Our Nearshore Software
Development
Solutions

We are a leading nearshore software development services company. We dedicate ourselves to creating amazing solutions for you.

Dedicated Teams

All of the tasks necessary for your team are included with Our Services. This team is made up of a project manager (PM), software engineers, QA experts, and other roles that are defined by you for each project. The Azumo’s Customer Success Manager, Franchise Owner and Technical Lead, work together with you and your product owner to manage the process.
The Delivery Team, while autonomous, communicates and provides status updates as often as you need. The team uses feedback and discoveries from testing to modify the design and functions of the application and report to you. Our Delivery Teams are well-trained and experienced, working in short sprints to attack the backlog while maintaining flexibility to reorder and adapt if needed.
Hire a Team

IT Staff Augmentation

Having the right-sized team is essential to every successful endeavor, and as they enter new phases of maturity, it's sometimes necessary to add new members who are simply perfect for the position. Our IT staffing services deliver the speed, expert knowledge, and adaptability your staff requires to scale quickly and finish on time.
Your Extended Team is part of your local team and participates in your regular daily meetings, reporting directly to your managers, providing a significant competitive advantage for your Company. Our IT staffing services works with every sort of project: from prototype to full-scale development of mobile apps & web applications, from architecture & build to deploy data infrastructure and Cloud-based solutions.
Our IT staffing services ensure you can focus on your core competencies while your extended team works seamlessly with yours, enabling you to meet deadlines and grow your business.
Scale Your Team

Project-Based Development

Your collaborator firm is in charge of the whole development process, from establishing the specifications to allocating workflow, setting deadlines, and conducting quality testing.  We have experience designing, building, deploying and managing any number of software solutions.
We utilize our broad experience with nearshore software development outsourcing to provide the perfect product for you. As we near completion, we also take charge of training and maintenance so that you can continue using the software without difficulty. Every project we do can follow UML, Agile, Waterfall, or SCRUM.
Build with us

Work with a Leading Nearshore Software Developer!

Hire talented and well trained nearshore software engineers who are practiced in agile methodology, communicate well and produce great custom software. See why over 75% of our business comes from referrals and repeat customers.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form. Please try again! Or call us at 415-610-7002