In production since Oct 1, 2026 · Retail · AWS

EmployerCorporación Boticas Perú logo

Oracle NetSuite, orders, and point of sale: production integrations on AWS.

I contributed to the implementation and production launch of Oracle NetSuite integrations for pharmacy order processing and the point-of-sale application. Following the October 1, 2026 launch, I contribute to stabilization and incremental bug fixes.

Employer
Corporación Boticas Perú
Role
Senior Full Stack Developer (Acting Tech Lead)
Period
Feb 2026 — present

Executive summary

The case at a glance.

I contributed to the implementation and production launch of Oracle NetSuite integrations for pharmacy order processing and the point-of-sale application. Following the October 1, 2026 launch, I contribute to stabilization and incremental bug fixes.

Role: Senior Full Stack Developer (Acting Tech Lead).

Context and need

What the system required.

Context

Corporación Boticas Perú needed to connect pharmacy order processing and its point-of-sale application with Oracle NetSuite, bringing these integrations into business operations.

Need

Bring both workflows into production on AWS with planning, unit tests, and continuous delivery, then support operations through monitoring and issue resolution.

My direct responsibility

My contribution to the project.

  • Contributed to the implementation and production launch of order and point-of-sale integrations with Oracle NetSuite.
  • Developed and evolved backend services with Node.js, TypeScript, and NestJS, alongside architecture decisions on AWS.
  • Technical planning, code reviews, and unit testing; incorporating GitHub Actions CI/CD into delivery.
  • Post-launch stabilization through monitoring, root cause analysis, and incremental bug fixes.
  • Technical coordination and mentoring as Acting Tech Lead for 11 professionals: 7 developers, 3 support team members, and 1 QA.

Work carried out in collaboration

The launch was a joint effort with internal teams, vendors, and business stakeholders. My contribution combines backend development, technical coordination, and operational follow-up with the team.

Oracle WMS with IBM

I worked with the IBM team during the Oracle WMS implementation at Boticas Perú. I provided NetSuite support during go-live and contributed to post-launch stabilization.

Implementation partner
IBM
System implemented
Oracle WMS

Conceptual architecture

How responsibilities connect.

A conceptual walkthrough of system responsibilities, from business processes to operations. These layers group capabilities; they do not represent a network topology or call sequence.

Orders and point of sale: Both business workflows integrate with the Oracle NetSuite ERP.

  1. Orders and point of sale: Both business workflows integrate with the Oracle NetSuite ERP.
  2. Integration and execution: Backend services with Node.js, TypeScript, and NestJS; execution on Amazon ECS and AWS Fargate, with Amazon ECR and load balancers.
  3. Infrastructure and delivery: CloudFormation for infrastructure and GitHub Actions for CI/CD, alongside planning and unit tests.
  4. Access and configuration: AWS IAM, Secrets Manager, and Systems Manager Parameter Store cover access, secrets, and parameters.
  5. Operations and content: CloudWatch supports monitoring and diagnosis. Amazon S3 and Cloudflare support content distribution.

Technical decisions

Applied criteria.

  • Connect order and point-of-sale workflows with Oracle NetSuite through backend services on AWS.
  • Include planning, unit tests, code review, and GitHub Actions CI/CD in delivery.
  • Manage infrastructure with CloudFormation and use IAM, Secrets Manager, and Parameter Store for access and configuration.
  • Support the production launch with CloudWatch observability, issue diagnosis, and incremental fixes.

Technologies

The stack as part of the system.

Oracle NetSuiteNode.jsTypeScriptNestJSAmazon ECSAWS FargateAmazon ECRElastic Load BalancingAWS CloudFormationGitHub ActionsAWS IAMAWS Secrets ManagerAWS Systems Manager Parameter StoreAmazon CloudWatchAmazon S3Cloudflare

Outcome

What we achieved.

The Oracle NetSuite integrations went live on October 1, 2026, connecting order processing and the point-of-sale application with the ERP. Work continues through monitoring, root cause analysis, and incremental bug fixes to stabilize operations.

Learnings

  • A production launch requires coordination across development, testing, support, and business needs.
  • Post-launch follow-up is part of delivery: observe behavior, diagnose issues, and apply fixes.
  • Infrastructure and deployment automation support the continued evolution of integrations.