At InnovaSoftware, I have led the backend and fullstack development of several high-impact applications designed to operate under high concurrency and demanding load conditions. My work has focused on building and scaling distributed backend systems using Java (Spring Boot), Python (FastAPI, Flask, Django), and Node.js, all deployed on AWS and Azure environments with services like Lambda, EC2, Docker, and Kubernetes to ensure elastic scalability, high availability, and fault tolerance. One notable project involved integrating real-time chat automation through ManyChat and Dapta.ai, which required handling thousands of concurrent webhook events and real-time user interactions. I implemented highly efficient, event-driven architectures using AWS Lambda and Azure Functions to process traffic peaks seamlessly, ensuring low-latency performance and zero downtime during marketing campaigns with thousands of simultaneous users. Additionally, I engineered RESTful APIs to support CRM and accounting integrations (e.g., HubSpot, Alegra, Siigo), optimizing request batching, caching, and pagination to handle large data transfers and ensure system responsiveness under stress. My designs consistently implemented asynchronous processing, queue-based load distribution using AWS SQS and Azure Service Bus, and scalable data persistence using PostgreSQL, MySQL, and MongoDB. These systems were monitored using Prometheus and Grafana and supported auto-scaling Kubernetes clusters for traffic spikes. While game development isn't part of my portfolio, Iβve architected systems that mirror the same traffic and concurrency challenges β supporting financial, eCommerce, and AI-driven platforms accessed by tens to hundreds of thousands of users. My experience ensures I can confidently contribute to backend services expected to perform reliably at scale in any high-load environment.
π Role:Systems Engineer / Senior Fullstack Software Developer (Java/Python/NodeJS/Typescript/Angular/React)r
π Duration: April 2024 β Present
β Designed and implemented chatbot automation workflows using ManyChat for lead generation and customer engagement.
β Integrated ManyChat with backend services built with Java (Spring Boot), Python (Flask), and Node.js to handle real-time customer interactions.
β Developed RESTful APIs and webhooks to facilitate seamless communication between chatbots and backend systems.
β Built and maintained user interfaces using Angular and React, ensuring an interactive and user-friendly experience.
β Utilized TypeScript for robust and scalable front-end development, enhancing maintainability and performance.
β Implemented data storage and retrieval mechanisms to capture user responses in a centralized database.
β Designed and implemented HubSpot CRM integrations using Java, Python, and Node.js, ensuring seamless data synchronization.
β Developed custom API connectors to retrieve, update, and manage contacts, deals, and engagements.
β Optimized API requests using pagination and batch processing to enhance performance and reduce API quota consumption.
β Built interactive dashboards and UI components in Angular and React for real-time CRM data visualization and management.
β Leveraged TypeScript for scalable and maintainable front-end development, improving code reliability and performance.
β Built automated invoice generation and payment processing workflows via Alegra & Siigo APIs.
β Developed RESTful microservices using Spring Boot, FastAPI, and Node.js for secure financial data exchange.
β Implemented OAuth authentication and API token management to ensure secure platform access.
β Designed and developed interactive financial dashboards using Angular and React for real-time invoice tracking and payment status updates.
β Leveraged TypeScript for scalable front-end development, enhancing maintainability and performance..
β Integrated Dapta.ai with a Node.js-based backend to automate lead qualification, meeting scheduling, and customer engagement workflows.
β Developed a RESTful API using Express.js to handle real-time webhook events from Dapta.ai, ensuring seamless communication between AI agents and internal systems.
β Implemented webhook listeners for capturing AI-driven interactions, such as lead responses, order confirmations, and follow-ups.
β Designed an API authentication mechanism using OAuth and API keys for secure data exchange between Dapta.ai and backend services.
β Utilized MongoDB / PostgreSQL to store AI-generated insights, customer interactions, and automation logs.
β Developed a React / Angular dashboard to visualize Dapta.ai analytics, including conversion rates and customer engagement trends.
β Deployed the solution on AWS Lambda / Azure Functions, ensuring scalability and high availability for webhook processing.
β Developed and maintained front-end applications using Re act.js and Angular, seamlessly integrated with backend services.
β Designed and optimized RESTful APIs using Spring Boot, Django, FastAPI, and Node.js for high performance and scalability.
β Worked with PostgreSQL, MySQL, and MongoDB for efficient data storage and retrieval.
β Utilized TypeScript for robust and maintainable front-end development.
β Deployed applications on AWS and Azure, leveraging Lambda, EC2, Docker, and containerized services for cloud-based deployment.
π» Full Stack C# .NET Development
β Developed and automated financial report generation from the General Journal (Libro Diario) using C# .NET Core, integrated with the Siigo API.
β Designed and implemented RESTful APIs with ASP.NET Core Web API, enabling efficient data extraction and processing from Siigo.
β Automated the generation of various financial reports, including:
β Optimized data retrieval using Entity Framework Core and LINQ, ensuring efficient querying of financial records stored in SQL Server.
β Implemented background job processing with Hangfire / Quartz.NET to schedule and automate report generation.
β Developed Windows Services & Azure Functions for asynchronous processing and scheduled delivery of financial reports.
β Ensured secure API authentication using OAuth 2.0, JWT, and role-based access control (RBAC).
β Enhanced performance and scalability by implementing asynchronous programming (async/await), caching mechanisms (Redis, MemoryCache), and pagination for large data sets.
β Built dynamic and exportable reports (Excel, PDF, CSV) using EPPlus, iTextSharp, and FastReport.NET for financial document generation.
β Integrated Power BI & Reporting Services (SSRS) for real-time financial data visualization.
β Custom developments in ASP.NET, C# for web applications.
β Strong knowledge of SQL Server Integration Services (SSIS) for data integration.
β Mockito & JUnit for unit testing and DAO pattern implementation.
β EclEmma & SonarQube for test coverage and code quality certification.
β Custom Oracle Service Bus (OSB) development for log analysis and error detection.
β Expert in CI/CD Pipelines using:
β Experience with Apache Airflow for ETL workflows & data orchestration.
β Hadoop & Sqoop for big data storage and relational database syncing.
β Snowflake expertise for cloud data warehousing and analytics.
β Built mobile apps for billing, inventory control, and sales management using Android Studio & Flutter.
β AWS: Lambda, Step Functions, API Gateway, EventBridge, SQS.
β Azure: Logic Apps, Functions, API Management, Event Grid, Service Bus.
β Django & Flask for web app development and API creation.
β Python in AWS:
Category | Details |
---|---|
π’ Company | InnovaSoftware |
π Role | Systems Engineer / Java Software Developer |
π Duration | April 2024 β Present |
π» Full Stack Development | β Developed & maintained React.js / Angular front-end applications. β Designed & optimized RESTful APIs using Spring Boot, Django, and FastAPI. β Worked with PostgreSQL, MySQL, and MongoDB for data storage & retrieval. β Deployed applications on AWS and Azure using Lambda, EC2, and Docker. |
π€ ManyChat Integration | β Designed and implemented chatbot automation workflows using ManyChat for lead generation and customer engagement. β Integrated ManyChat with backend services built with Java (Spring Boot), Python (Flask), and Node.js to handle real-time customer interactions. β Developed RESTful APIs and webhooks to facilitate seamless communication between chatbots and backend systems. β Built and maintained user interfaces using Angular and React, ensuring an interactive and user-friendly experience. β Utilized TypeScript for robust and scalable front-end development, enhancing maintainability and performance. β Implemented data storage and retrieval mechanisms to capture user responses in a centralized database. |
π HubSpot Integration | β Designed and implemented HubSpot CRM integrations using Java, Python, and Node.js, ensuring seamless data synchronization. β Developed custom API connectors to retrieve, update, and manage contacts, deals, and engagements. β Optimized API requests using pagination and batch processing to enhance performance and reduce API quota consumption. β Built interactive dashboards and UI components in Angular and React for real-time CRM data visualization and management. β Leveraged TypeScript for scalable and maintainable front-end development, improving code reliability and performance. |
π° Accounting & Invoicing | β Built automated invoice generation and payment processing workflows via Alegra & Siigo APIs. β Developed RESTful microservices using Spring Boot, FastAPI, and Node.js for secure financial data exchange. β Implemented OAuth authentication and API token management to ensure secure platform access. β Designed and developed interactive financial dashboards using Angular and React for real-time invoice tracking and payment status updates. β Leveraged TypeScript for scalable front-end development, enhancing maintainability and performance.. |
Dapta.ai | β Integrated Dapta.ai with a Node.js-based backend to automate lead qualification, meeting scheduling, and customer engagement workflows. β Developed a RESTful API using Express.js to handle real-time webhook events from Dapta.ai, ensuring seamless communication between AI agents and internal systems. β Implemented webhook listeners for capturing AI-driven interactions, such as lead responses, order confirmations, and follow-ups. β Designed an API authentication mechanism using OAuth and API keys for secure data exchange between Dapta.ai and backend services. β Utilized MongoDB / PostgreSQL to store AI-generated insights, customer interactions, and automation logs. β Developed a React / Angular dashboard to visualize Dapta.ai analytics, including conversion rates and customer engagement trends. β Deployed the solution on AWS Lambda / Azure Functions, ensuring scalability and high availability for webhook processing. |
π APIs & Integrations | β ManyChat API, HubSpot API, Alegra API, Siigo API |
π οΈ Backend Development | β Java (Spring Boot), Python (FastAPI, Flask, Django) |
π¨ Frontend Development | β React.js, Angular, Next.js, Node.js |
ποΈ Databases | β PostgreSQL, MySQL, MongoDB |
βοΈ Cloud & DevOps | β AWS & Azure, Docker & Kubernetes |
π .NET & SQL Server | β Custom developments in ASP.NET, C# β SQL Server Integration Services (SSIS) for data integration. |
π§ͺ Unit Testing & Code Quality | β Mockito & JUnit for unit testing. β EclEmma & SonarQube for test coverage & code quality. |
π‘ Middleware & SOA | β Developed Oracle Service Bus (OSB) solutions for log analysis & error detection. |
π CI/CD & DevOps | β Expert in CI/CD Pipelines using GitHub Actions, Jenkins, Docker, Kubernetes. β Monitoring with Prometheus & Grafana. β Implemented Canary testing & horizontal pod scaling in Kubernetes. |
π Data Engineering & Big Data | β Experience with Apache Airflow for ETL workflows & data orchestration. β Hadoop & Sqoop for big data storage & relational database syncing. β Snowflake expertise for cloud data warehousing & analytics. |
π± Mobile Development | β Built Android Studio & Flutter apps for billing, inventory control & sales management. |
π iPaaS (AWS & Azure) | β AWS: Lambda, Step Functions, API Gateway, EventBridge, SQS. β Azure: Logic Apps, Functions, API Management, Event Grid, Service Bus. |
π Python Development (5+ years) | β Web app development & APIs with Django & Flask. β AWS Lambda for serverless microservices. β S3 & DynamoDB integrations for event-driven apps. β OpenCV for real-time video processing. β BeautifulSoup for web scraping. |
ETL Development | β Experience with SSIS, IBM DataStage, Pentaho, Oracle BI. |