
Mark Allen Agaton
Software Engineer
Building end-to-end software solutions across AI, Banking, HR & Healthcare domains
Career Overview
Software engineer with 6 years of experience building end-to-end software solutions across AI, Banking, HR, and Healthcare domains. Skilled in developing AI-driven applications — including RAG systems, agentic AI platforms, and intelligent chat interfaces — from concept to deployment. Strong background in full-stack development, requirements analysis, and delivering scalable, production-grade systems. Proven track record of driving cross-functional collaboration to deliver business-critical solutions on time and within budget.
Skills
AI / Data
Backend / Databases
Frontend / Others
Professional Experience
Credit Agricole Corporate Investment Bank
hired through Adecco Personnel Ltd
AI Engineer
- Developed RAG chatbots to facilitate easier information retrieval from enterprise knowledge base such as Confluence, Jira, Sharepoint
Key Projects
Jarvis / Gen AI RAG Chatbot
May 2025 – Present- Developed a Retrieval-Augmented Generation (RAG) application enabling efficient information retrieval from enterprise knowledge bases such as Confluence, Jira, SharePoint, and Drupal.
- Designed and implemented a web UI that visualizes reasoning traces, citations, and real-time streaming of RAG chatbot responses.
- Built a modular microfrontend UI framework to seamlessly integrate the RAG chatbot into existing enterprise web applications.
- Created supporting web tools to onboard and manage hundreds of knowledge bases into the vector database at scale.
- Developed and maintained system prompts optimized for different business lines and use cases.
- Engineered a data connector that routinely extracts content from Drupal and generates embeddings ingested into Amazon OpenSearch.
- Enhanced the ingestion pipeline by integrating AWS Textract OCR for PDF parsing, improving chunking quality, retrieval accuracy, and overall chatbot response relevance.
Document Anonymizer
Apr 2025 – May 2025- Built a document anonymization application to automatically mask sensitive information in legal documents.
Credit Agricole Corporate Investment Bank
hired through Adecco Personnel Ltd
Software Developer
- Developed web applications to enhance business process efficiency and streamline workflows.
- Conducted code reviews for junior developers, ensuring code quality and adherence to best practices.
- Worked on both the enhancement of existing applications and the development of new applications from scratch
- Utilized a custom solution framework used by the department internally to bootstrap new applications and standardize components across projects (i.e. notification & settings components)
- Collaborated with Business Analysts and Stakeholders to gather, analyze, and refine business requirements.
- Provided development estimates to support accurate budget planning and resource allocation.
- Authored technical documentation and architecture diagrams to ensure maintainability and clarity.
- Coordinated production deployments with DBAs, and Infrastructure team.
- Conducted knowledge transfer sessions to ensure continuity with backup developer on key projects.
Key Projects
KYC Web Portal
Sep 2024 – Present- Coordinated with RPA team from Hong Kong branch to align robot changes with system updates.
- Migrated the backend from .NET Core 3.1 to .NET 8 for obsolescence management
Overtime Compensation Management
Jan 2024 – Sep 2024- Developed the application from scratch to enable staff to claim overtime compensation in the form of cash or leave.
- Led project development and managed one junior developer throughout the lifecycle.
- Increased users onboarded by ~5x compared to previous application.
Business Asset Search Directory Portal
Oct 2023 – Jan 2024- Built from scratch to enhance search for business data assets within Ab Initio MetadataHub, reducing new user onboarding costs by ~90%.
PDF Contract Viewer for AI Engine
Jun 2023 – Oct 2023- Built application allowing users to upload contracts and auto-highlight critical keywords via AI-driven analysis, reducing keyword search time by ~90%.
Solution Framework V4
Feb 2023 – May 2023- Contributed to migrating the custom solution framework from MVC to a decoupled architecture using .NET 6 and React.JS
- Created lecture video training materials for developer onboarding.
Contract Gateway
Jan 2023 – Jun 2023- Built with a team of three as an intermediary between the Master Database and downstream apps subscribing to contract status updates via Kafka.
Solution Framework V3
Nov 2022 – Dec 2022- Migrated framework from .NET Core 3.1 to .NET 6 and Bootstrap 4 to 5.
- Re-packaged components as NuGet packages for reuse across projects.
File Conversion & Merging App
Sep 2022 – Nov 2022- Built from scratch to convert office documents to PDF and merge into a single consolidated document.
- Increased document management efficiency by 50%.
Leapfroggr Inc
Software Developer
Patient Healthcare Search Directory
- Improved doctor search speed by ~80% and boosted paid subscriber visibility by ~50%.
- Built with Nuxt.js/Vue.js emphasizing SEO and static site generation.
- Developed REST API using AWS Lambda, API Gateway, and .NET Core.
- Created ranking microservice with RabbitMQ, .NET, and Elasticsearch.
- Conducted search trend analysis using Python, Jupyter, Pandas, Plotly.
- Designed CI/CD pipeline with AWS EC2, Nuxt.js SSG, and S3.
Group Video Call – Virtual Consultation
- Built web app enabling group video calls for virtual doctor-patient consultations (2-4 participants).
- Utilized Twilio Video APIs, Socket.IO, and Vue.js for seamless real-time interactions.
Society Verification Portal
- Built web-based tool for medical societies to verify doctors' affiliations.
- SSR frontend with Nuxt.js/Vue.js supporting multiple subdomains.
- Backend with Node.js, Express, Rx.JS, MongoDB, Elasticsearch, RabbitMQ.
Electronic Medical Record (EMR)
- Developed COVID survey form integrated into the EMR application.
- Built microservice for embedding Libreview glucose PDF reports into patient notes.
- Synced doctors' appointments to Google Calendar via RabbitMQ and Google APIs.
Application Monitoring
- Implemented logging for .NET Core apps using Elasticsearch Datastreams and Serilog.
- Created Kibana dashboards and centralized log ingestion with Logstash.
PCARI-RESE2NSE
University of the Philippines, Diliman
Research Fellow II
- Built data storage pipeline using MQTT, MySQL, GDP for sensor data from wireless sensor nodes and network traffic from packet sniffers
- Built IoT gateway solutions using RPi 3, Digi-XBEE, SAMR21, UART
- Built IEEE 802.15.4 packet sniffers using CC2531 USB Dongle, CC2650 Launchpad, Python
- Built REST APIs for accessing sensor data and captured network packets using NodeJS, Express.JS
EEE Institute
University of the Philippines, Diliman
Lecturer I
Taught the following undergraduate courses:
Education
University of the Philippines, Diliman
Bachelor of Science in Computer Engineering