Software Engineer - Integration (MuleSoft & TIBCO) at Aptonet Inc. (Contractor for Norfolk Southern) (2018-11 – 2026-01)
- Designed and built SOAP (WSDL) and REST APIs using RAML and OpenAPI, deployed them through MuleSoft API Manager (or Layer 7 API Gateway for TIBCO applications), and secured them with OAuth 2.0.
- Built MUnit test suites to test APIs and flows, keeping code coverage high and catching bugs before deployment.
- Handled data mapping for large integrations using SOAP, REST, JMS (TIBCO EMS, IBM MQ), and FTP/SFTP, working with vendors including Salesforce, iCertis, Railinc, and AAR.
- Connected MuleSoft and TIBCO to Oracle, SQL Server, and Cassandra, ensuring safe queries and handling data in bulk for better speed.
- Transformed data between source and target schemas using XSLT and XPath. Developed Java components to support process flows and called them through DataWeave in MuleSoft or as Java custom functions in TIBCO.
- Deployed MuleSoft and TIBCO applications using Jenkins CI/CD pipelines that pulled code from GitHub (using webhook events), and through Runtime Manager and the TIBCO Admin Console as well.
- Wrote technical design docs and interface specs for new event-driven integrations. Took part in design and code reviews and mentored junior team members on best practices. Used API Designer to design, document, and mock MuleSoft APIs.
- Designed the data architecture and used DataWeave to build a canonical data model that combined customer data from SAP and IAM into one central Operational Data Store in Cassandra. Set up Batch Processing to make the ETL loads to Salesforce more efficient.
- Built a company-wide TIBCO tool that automatically creates ServiceNow tickets, cutting manual ticket assignment by up to 90%. Exposed it as an API that any business app can call.
- Built the back end in TIBCO BusinessWorks that replaced part of the legacy mainframe train scheduling app, cutting legacy system use in the Integrated Transportation Management department by up to 20%.
- Worked daily in Agile/Scrum teams to build, support, and tune high-volume ESB hub-and-spoke integrations and pub/sub flows across test, UAT, and production.
Senior Consultant at TIBCO México S.A de C.V. (2013-07 – 2018-11)
Clients: SXM, Nordstrom Rack, JetBlue
- Built and deployed SOAP/REST web services and async integration processes on BusinessWorks 5.x/6.x and Container Edition, using XSLT/XPath and TIBCO EMS/Rendezvous.
- Met with enterprise clients to understand what they needed, then designed the message formats, routing rules, and error handling to match. I also wrote the interface specs and troubleshooting guides the ops team used to support it after launch.
- Wrote Shell scripts that automated TIBCO installs, and Python script for APP nodes monitoring, cutting down manual ops work.
- Ran design reviews that caught requirement gaps early and shortened QA cycles.
- Mentored junior developers on TIBCO, messaging patterns, and writing code that's easy to maintain.
Java Consultant at Randstad, Adesis (2009-01 – 2013-06)
Clients: EDS, AT&T, BBVA
- Designed and built web services and integration components (Web Services, DTO, Singleton patterns) that helped clients move off legacy mainframe systems onto J2EE, taking requirements all the way through to production.
- Set up structured code reviews that cut down defects after release.
- Led cross-functional integration projects, keeping delivery on schedule.
Career Break – Technical Upskilling and Professional Development at Self-Directed (2026-02 – Present)
- Earned AWS Cloud Practitioner and AWS AI Practitioner certifications.
- Working towards MuleSoft Developer certification.
- DevOps Bootcamp (In Progress): Gaining hands-on experience in Infrastructure as Code (IaC), configuration management, and monitoring using Terraform, Ansible, and Prometheus