https://www.linkedin.com/in/mcortesgranados/
📌 Analytical Table for InnovaSoftware
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 | ✔ Developed & deployed chatbot automation workflows using ManyChat. ✔ Integrated ManyChat with Java Spring Boot & Python Flask for real-time interactions. ✔ Implemented webhooks & API endpoints for capturing & storing user responses. |
📊 HubSpot Integration | ✔ Designed & implemented HubSpot CRM integrations using Java & Python. ✔ Developed custom API connectors for managing contacts, deals & engagements. ✔ Optimized API requests using pagination & batch processing. |
💰 Accounting & Invoicing | ✔ Built automated invoice generation & payment processing via Alegra & Siigo APIs. ✔ Developed RESTful microservices in Spring Boot & FastAPI. ✔ Implemented OAuth authentication & API token management. |
🔌 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. |
📌 Analytical Table for Informatica y Buen Gobierno
Category | Details |
---|---|
🏢 Company | Informatica y Buen Gobierno |
📌 Role | Java Software Developer / Senior Front-End React Developer / Senior Automation Test Engineer Consultant |
📆 Duration | April 2023 – April 2024 (1 Year) |
Area | Key Tasks & Achievements |
---|---|
⚛️ React Development & Frontend Engineering | |
📝 JSX & Babel | - Developed React UIs with JSX. - Used Babel for transpiling ES6+ code. - Ensured cross-browser compatibility. |
📦 Webpack | - Configured Webpack for bundling. - Improved performance with lazy loading. - Managed dependencies efficiently. |
🎨 Component Styling (CSS-in-JS) | - Styled components using Styled Components & Emotion. - Created responsive, mobile-first designs. |
✅ Unit Testing (Jest & React Testing Library) | - Wrote unit tests using Jest & React Testing Library. - Integrated tests in CI/CD pipelines. |
📱 React Native | - Built cross-platform mobile apps. - Optimized performance on iOS & Android. |
🔍 GraphQL | - Designed GraphQL schemas. - Optimized queries to reduce over-fetching. |
🚀 Server-Side Rendering (Next.js) | - Implemented SSR for SEO & performance. - Used Next.js API routes. |
🔄 Stateful & Functional Components | - Developed stateful & functional components. - Used React Hooks for reusable code. |
🎨 Material-UI & UI Libraries | - Used Material-UI for a modern UI. - Customized components for brand consistency. |
🌱 Version Control (Git) | - Used Git branching strategies & CI/CD workflows. |
🖥️ Backend Collaboration & API Integration | - Integrated REST & GraphQL APIs. - Implemented error handling & data validation. |
☁️ Deployment & Hosting | - Deployed applications on Netlify, Vercel, AWS. - Configured CDN caching strategies. |
🛠️ Senior Automation Test Engineer | |
🔍 Test Automation & QA Engineering | - Designed automation frameworks in Java & Python. - Built unit, integration & E2E tests using JUnit, TestNG, unittest, pytest. |
🏅 BDD Implementation | - Used Cucumber & Behave for test collaboration. - Improved communication between QA & developers. |
🌍 Web & Mobile Automation | - Automated testing using Selenium WebDriver. - Built Appium scripts for Android/iOS testing. |
🔄 Continuous Testing (CI/CD) | - Integrated tests into Jenkins, Travis CI, GitLab CI pipelines. - Ensured early defect detection. |
🏆 Achievements | |
🚀 Efficiency Gains | - 50% reduction in regression testing time. |
🔄 Parameterized Testing | - Used data-driven testing for higher test coverage. |
👀 Visual Testing | - Implemented Applitools Eyes for UI verification. |
📢 Knowledge Sharing | - Wrote test automation articles & mentored junior testers. |
Category | Tools |
---|---|
💻 Programming & Automation | Java, Python |
🧪 Testing Frameworks | JUnit, TestNG, unittest, pytest, Cucumber, Behave |
🛠️ Automation Tools | Selenium WebDriver, Appium, Applitools Eyes |
📊 Dev Tools | IntelliJ IDEA, Eclipse, PyCharm |
🚀 CI/CD & DevOps | Jenkins, Travis CI, GitLab CI |
📌 Analytical Table for Wizeline
Category | Details |
---|---|
🏢 Company | Wizeline |
📌 Position | Java Software Developer |
📅 Duration | March 2022 – April 2023 (1 Year and 1 Month) |
Area | Key Tasks & Achievements |
---|---|
🔍 Codebase Analysis | - Conducted an in-depth assessment of the C++ codebase. - Identified core functionalities, dependencies, and migration challenges. |
🏗️ Architecture Design | - Designed a scalable & maintainable system using Java Spark. - Ensured high performance and flexibility in architecture. |
🔗 HATEOAS Implementation | - Integrated HATEOAS principles for an intuitive and discoverable REST API. - Improved API usability and consistency for frontend integration. |
📂 Generic Java Spark Library | - Developed a reusable Java Spark library for RESTful services. - Enhanced code reuse and maintainability across multiple projects. |
🚀 Successful Production Deployment | - Led the end-to-end migration from C++ to Java. - Implemented rigorous testing, performance tuning, and monitoring. - Delivered a stable system supporting Dow Jones data. |
Category | Impact |
---|---|
🚀 System Migration | Successfully migrated a critical system from C++ to Java Spark. |
🔄 API Enhancement | Ensured HATEOAS compliance, making APIs more intuitive. |
📂 Code Maintainability | Developed a reusable Java Spark library, reducing redundancy. |
🎯 Production Success | Led a smooth transition to production with optimized performance. |
🛠️ Problem Solving | Tackled complex technical challenges with strategic decision-making. |
Category | Tools |
---|---|
💻 Programming | Java, C++ |
🚀 Frameworks | Java Spark |
🔗 API Design | RESTful Services, HATEOAS |
📊 Data Processing | Dow Jones Data Integration |
🛠️ Development | IntelliJ IDEA, Git |
📡 Deployment & Monitoring | CI/CD Pipelines, Performance Tuning |
Category | Details |
---|---|
🏢 Company | Globant |
📌 Position | Java Developer Architect |
📅 Duration | November 2021 – March 2022 (5 months) |
Course | Progress |
---|---|
☁️ Introduction to AWS | 97.4% |
📊 AWS Certified Data Analytics – Specialty | 62% |
🌍 AWS Certified Cloud Practitioner (CLF-C01) | 100% |
💻 AWS Certified Developer - Associate (DVA-C01) | 92% |
Area | Key Tasks & Achievements |
---|---|
🖥️ Common Language Runtime (CLR) | - Developed & maintained C# applications leveraging CLR features. - Optimized performance using memory management & exception handling. - Ensured interoperability between .NET languages. |
📚 Base Class Library (BCL) | - Utilized BCL classes for file I/O, networking, and data access. - Implemented robust error handling & logging. - Integrated BCL libraries to enhance application reliability. |
💻 Programming Languages | - Developed scalable & maintainable applications using C#. - Worked with VB.NET & F# developers for integrated solutions. - Conducted code reviews and mentored team members. |
🌐 ASP.NET Development | - Designed responsive & user-friendly ASP.NET MVC applications. - Integrated server-side & client-side validations. - Developed web services for seamless communication. |
🗄️ Entity Framework | - Simplified database interactions with Entity Framework. - Optimized data models & query performance. - Collaborated with DBAs for improved system efficiency. |
🖼️ Windows Presentation Foundation (WPF) | - Built feature-rich desktop applications. - Applied MVVM architecture for improved code organization & testability. - Integrated multimedia & animations for UI enhancements. |
🔗 Windows Communication Foundation (WCF) | - Developed secure & interoperable WCF services. - Implemented service, data, and message contracts. - Integrated enterprise-level applications using WCF. |
📱 Xamarin (Cross-Platform Development) | - Created iOS & Android apps using Xamarin & C#. - Optimized for performance & responsiveness. - Used Xamarin.Forms for a native look & feel. |
🌍 Cross-Platform & .NET Core Development | - Developed .NET Core applications for Windows, Linux, and macOS. - Used Docker for containerized deployments. - Implemented CI/CD pipelines with DevOps teams. |
📦 NuGet Package Manager | - Managed project dependencies using NuGet. - Published & contributed to open-source NuGet packages. |
🛠️ Integrated Development Environment (IDE) | - Used Visual Studio for coding, debugging, and testing. - Collaborated with Visual Studio Live Share. |
☁️ Azure Cloud Integration | - Developed cloud-native applications using Microsoft Azure. - Utilized Azure App Service, Azure SQL Database, and Azure Functions. - Implemented Azure DevOps for CI/CD automation. |
Category | Impact |
---|---|
☁️ AWS Expertise | Completed multiple AWS training courses, enhancing cloud computing skills. |
🏗️ Scalable Architectures | Designed & implemented scalable .NET applications using ASP.NET & WPF. |
🚀 Cross-Platform Development | Developed Xamarin-based mobile apps for iOS & Android. |
🔄 CI/CD Automation | Implemented CI/CD pipelines for efficient cloud deployments. |
🛠️ .NET Core Adoption | Led .NET Core migration efforts, improving cross-platform compatibility. |
Category | Tools |
---|---|
💻 Programming | C#, VB.NET, F# |
🔗 Web & UI Development | ASP.NET MVC, WPF, Xamarin.Forms |
📊 Database & ORM | Entity Framework, Azure SQL Database |
☁️ Cloud | Azure App Service, Azure Functions, Azure DevOps |
🚀 Frameworks | .NET Core, Windows Communication Foundation (WCF) |
📦 Package Management | NuGet |
📡 Deployment & DevOps | Docker, CI/CD Pipelines |
📌 Analytical Table for ScotiaGBS Colombia (ScotiaBank) 🏦
Category | Details |
---|---|
🏢 Company | ScotiaGBS Colombia – Global Business Service (ScotiaBank) |
📌 Position | Programmer Analyst Advisory / Platform Engineer Specialist |
📅 Duration | October 2019 – October 2021 (2 years) |
👤 Reference Contact | Pablo Andrés Esteban Vargas (Direct Manager) |
Pablo Andrés Esteban Vargas | |
📞 Phone | +57 314 215 1175 |
Area | Key Tasks & Achievements |
---|---|
☕ Java Development & IBM OpenPages | - Expertise in IBM OpenPages Java API (v8.0) for custom solution development. - Deep understanding of OpenPages Java architecture (action classes, Java triggers). |
🛠️ Jira & Service Desk Solutions | - Resolved 31+ Jira development tickets involving OpenPages XML configurations & Java code. - Completed 1106+ commits in Git across develop branches. - Identified & managed pending production issues for approval. - Created Loss Impacts as per business requirements. |
📖 Documentation & Knowledge Sharing | - Authored 200+ pages of Confluence documentation, covering: ➤ User manuals for multiple modules. ➤ Java API best practices & implementation. ➤ IBM Security Rules & internal system details. |
🚀 Java Prototype Developments | 📌 GIT LOG System - Developed a MySQL-based logging system to store and analyze Git logs. - Generated useful statistics, such as: ➤ Commits consolidated by author & branch. ➤ Code contributions by developer & date. ➤ Top developers by commit count & lines of code added/changed. |
📌 JIRA REST API Tracker | - Developed a JIRA API integration to track project progress in a database. - Features included: ➤ Tracking all sprints related to a project. ➤ Listing user stories per sprint. ➤ Summarizing activity (comments, changes, updates) per sprint. |
📋 Service Desk Contributions | - Resolved 41+ tickets in the internal Service Desk system. |
Category | Impact |
---|---|
☕ IBM OpenPages Expertise | Specialized in Java API & architecture for OpenPages, delivering custom solutions. |
🛠️ Process Optimization | Automated JIRA issue tracking and Git log analysis, improving efficiency & reporting. |
📖 Technical Documentation | Authored detailed Confluence pages, standardizing internal documentation & knowledge sharing. |
🚀 Database & REST API Development | Developed MySQL-based logging & JIRA tracking systems, streamlining development insights. |
📋 Service Desk & Support | Resolved 41+ critical support tickets, ensuring smooth system operation. |
Category | Tools |
---|---|
💻 Programming | Java, XML, Java API (IBM OpenPages v8.0) |
📊 Database | MySQL |
📡 REST API Development | JIRA REST API |
🔗 Version Control | Git |
📂 Documentation & Tracking | Confluence, Jira |
📋 Issue Tracking & Support | Service Desk |
📌 Analytical Table for INFORMÁTICA Y BUEN GOBIERNO – Veeduría Ciudadana 🏛️
Category | Details |
---|---|
🏢 Company | INFORMÁTICA Y BUEN GOBIERNO – Veeduría Ciudadana |
📌 Position | Founder / Director / Coordinator / Java Developer |
📅 Duration | March 2017 – October 2019 (2 years 8 months) |
🌐 Website | informaticaybuengobierno.net |
Area | Key Tasks & Achievements |
---|---|
💻 Software Development & Big Data Analysis | - Developed web applications based on open government data (www.datos.gov.co). - Ensured compliance with Law 1712 of 2014 (Transparency & Public Information Access Law). - Designed fast, consolidated, and accurate reporting solutions for public procurement oversight. |
📊 Citizen Oversight & Control Actions | - Conducted government entity audits using public contracting data. - Applied citizen participation mechanisms to report potential irregularities. |
📢 Public Awareness & Training | - Trained citizens & businesses on: ➤ Using consultation platforms. ➤ Identifying contracting opportunities. ➤ Detecting potential irregularities in government contracts. |
🚀 SECOP National Procurement Platform Development | - Developed an analytical web platform processing Colombian public procurement data (SECOP I & II). |
📌 Key Features & Reports | ✅ Contractor & Legal Representative Report – Contract history by NIT / ID number. ✅ Municipality & Entity Reports – Consolidated public contracting data per region. ✅ Historical Reports (2011-2018) – Breakdown by year & contract category. ✅ Global Contracting Queries – Export data to Excel for deeper analysis. ✅ TOP Entities & Contractors Reports – Ranked by contract amount. ✅ Budget vs. Contract Reports – Comparative analysis for capital district budgets. |
Category | Tools |
---|---|
💻 Backend Development | ExpressJS (Authentication, content negotiation, routing) |
📡 REST API & Testing | Swagger (API testing), JEST (Unit tests for REST API queries) |
🖥️ Frontend Development | JavaScript & TypeScript, Angular (Strong typing, AJAX) |
🔗 Version Control | Git (Command-line & GUI tools: SourceTree, GitKraken, GitHub Desktop) |
📊 Databases | Oracle, Informix, MySQL, PostgreSQL (15+ years of experience) |
📂 NoSQL Databases | Familiarity with MongoDB & AWS DynamoDB |
Category | Impact |
---|---|
💻 Government Data Integration | Developed public procurement analytics using SECOP data. |
📊 Big Data Analysis | Built data-driven insights & reports to enhance public transparency. |
📢 Citizen Engagement | Trained citizens & businesses to improve government contract awareness. |
🚀 Web & API Development | Engineered high-performance REST APIs & frontend interfaces. |
🛠️ Technology Leadership | Led the development of a full-scale analytics platform for public procurement oversight. |
📌 Analytical Table for Hardnetics (Oracle Partner)
Category | Details |
---|---|
🏢 Company | Hardnetics (Oracle Partner) |
💼 Role | Oracle Service Bus Developer |
📅 Duration | November 2016 – February 2017 (4 months) |
Category | Technologies |
---|---|
☁️ Middleware | Oracle Fusion Middleware 12c |
🔗 Integration & SOA | Oracle Service Bus (OSB) 12c, BPEL (Business Process Execution Language) |
🔄 Data Transformation | XQuery, JSON ↔ XML Conversions |
Category | Skills & Tools |
---|---|
☁️ Middleware Development | Oracle Service Bus (OSB) Proxy & Business Services |
🔄 Service Routing & Transformation | JSON ↔ XML, XQuery |
🛠️ Process Orchestration | BPEL |
🔐 Security & Authentication | Database-driven authentication workflows |
⚡ Performance Optimization | Middleware optimization for high-performance solutions |
Category | Impact & Takeaways |
---|---|
🏆 Technical Expertise | Strengthened expertise in Oracle Fusion Middleware 12c and OSB 12c for enterprise integration. |
📡 Telecom Industry Knowledge | Gained deep understanding of telecom sector workflows, particularly in shared data management and service orchestration. |
🔄 Business Rule-Driven Routing | Improved skills in dynamic routing based on business rules and integration of external platforms. |
🚀 Enterprise-Scale Development | Enhanced ability to design scalable and high-performance middleware solutions. |
📌 Analytical Table for Entelgy Colombia
Category | Details |
---|---|
🏢 Company | Entelgy Colombia |
💼 Role | Oracle Service Bus Developer |
📜 Contract Type | Full Permanent Position |
📅 Duration | August 2016 – October 2016 (4 months) |
🏢 Client Name | Corpbanca / HELMS / ITAHU |
📞 Reference Contact | Karol Camargo (+57 1 300 6575057) 🔗 LinkedIn |
Category | Technologies & Tools |
---|---|
☁️ Middleware | Oracle Fusion Middleware 12c |
🔗 Integration & SOA | Oracle Service Bus (OSB) 12c, BPEL (Business Process Execution Language) |
🔄 Data Transformation | XQuery, JSON ↔ XML |
Category | Details |
---|---|
🏢 Company | Periferia IT |
💼 Role | Java, PL/SQL & Transact-SQL Developer/Analyst |
📜 Duration | July 2016 – August 2016 (2 Months) |
📍 Address | Avenida Carrera 9 # 115-06/30, Oficina 604, C.E. Tierra Firme |
🏢 Client Name | Royal Sun Alliance (RSA) |
📞 Reference Contact | Camilo Cabrales (+57 310 6081690) 🔗 LinkedIn |
📩 HR Contact | Daisy Olaya Medina (Payroll & Hiring Assistant) |
📞 Tel | 6000080 |
🚀 Project | Infrastructure & Data Migration RSA-Sura |
Category | Technologies |
---|---|
🌐 Web Development | IBM Rapid Application Development |
🗄️ Database Management | SQL Server Management Studio 2008 |
🔄 ETL & Data Migration | SQL Server Integration Services (SSIS) |
📊 Data Analytics | SQL Server Analysis Services (SSAS) |
📑 Reporting | SQL Server Reporting Services (SSRS) |
Category | Details |
---|---|
🏢 Company | SOAINT |
💼 Role | Oracle Middleware Developer (Oracle SOA Suite & Oracle Service Bus) |
📜 Duration | October 2015 – April 2016 (7 Months) |
🌐 Company Website | SOAINT |
📞 Reference Contact | Ricardo Rincón (+57 320 8312964) 🔗 LinkedIn |
🏢 Client Name | Banco Falabella |
🚀 Projects | 1. Verificación Automática BPM – Desarrollo SOA Suite BPEL 2. Admisiones BPM – Desarrollo SOA Suite BPEL |
Category | Details |
---|---|
🏢 Company | CEINTE S.A. |
💼 Role | Oracle Business Intelligence Implementator |
📜 Duration | August 2015 – October 2015 (4 Months) |
📞 Reference Contact | Diego Palacios (+57 321 4048852) 🔗 LinkedIn |
🏢 Client Name | Ministerio de Educación Nacional - Colombia |
Category | Technologies |
---|---|
🏗️ Middleware & BI Development | Oracle WebLogic (ECM), OBIEE 11g & 12c |
🖥️ Server & OS Administration | Linux CentOS 7.2 |
🗄️ Database Management | Oracle Database 12c |
🔧 Development Environments | Oracle JDeveloper 11g, Eclipse |
Category | Details |
---|---|
🏢 Company | Tata Consultancy Services Colombia |
💼 Role | Senior Java Developer |
📍 Address | Calle 100 No. 9A-45 Piso 13 |
📜 Duration | January 2015 – July 2015 (7 Months) |
📞 Reference Contacts | Javier DelRio Moreno (Project Manager) 📧 javier.delriomoreno@tcs.com 📞 +57 317 6572588 🔗 LinkedIn Martin Torres Cardozo (Delivery Manager) 🔗 LinkedIn |
🏢 Client Name | Zona Franca de Bogotá |
🚀 Project | Sistema de Información para Zona Franca de Bogotá |
Category | Technologies |
---|---|
💻 Development | Java, JPA, Spring, ZK Framework, Eclipse |
📊 Business Intelligence | Oracle BI Publisher, Oracle Warehouse Builder 11g |
🏗️ Middleware & BPM | Oracle BPM API, WebLogic Server 11g/12c, SOA UI, Oracle Service Bus (OSB) |
🗄️ Database & Authentication | Oracle Database 12c, LDAP, OpenLDAP |
📂 Enterprise Content Management (ECM) | Oracle WebCenter Content |
🔐 Security & Authentication | OWSM Security Policies (oracle/wss_username_token_service_policy) |
Category | Details |
---|---|
🏢 Company | EFRON Consulting |
💼 Role | Technical Lead Team / Senior Java Developer |
📜 Duration | August 2014 – December 2014 (6 Months) |
📞 Reference Contact | Edwin Germán Ortiz Ortiz (Consultancy and SW Development Director) 📧 eortiz@efronconsulting.com 📞 +57 (1) 311 2283699 🔗 LinkedIn |
🏢 Client Name | Ministerio de Trabajo - Colombia |
🚀 Project | ImTegra (Submodule Occupational Risk Integrated Information System) |
Category | Technologies |
---|---|
💻 Development | Java SE, Java EE (JPA, EJB, PrimeFaces, Maven), NetBeans 7.x |
🗄️ Database & ORM | Oracle SQL Developer, Oracle Database 11g |
📊 Agile & Task Management | SCRUM with JIRA |
📂 Version Control & Collaboration | GIT (Bitbucket, SourceTree) |
📈 Business Process Management (BPM) | Bonita BPM |
⚡ Performance Optimization | ParIterator Library (Parallel processing for large datasets) |
Category | Details |
---|---|
🏢 Company | INTERKONT EU |
💼 Role | Senior Java Software Developer |
📜 Duration | May 2014 – August 2014 (4 Months) |
📞 Reference Contact | Alejandro Gutierrez (General Manager / CEO) 📧 alejandro.gutierrez@interkont.co 📞 +57 (1) 310 4127514 🔗 LinkedIn |
🏢 Clients | FONADE (Fondo Financiero de Proyectos de Desarrollo) ICCU (Instituto de Infraestructura y Concesiones de Cundinamarca) |
Category | Technologies |
---|---|
💻 Development Tools | NetBeans 7.x, Oracle JDeveloper 10g |
🗄️ Database | PostgreSQL |
🔗 Integration | Web Service Development with Oracle IAS |
Category | Technologies |
---|---|
💻 Development Tools | NetBeans 7.x, Oracle JDeveloper 10g |
🗄️ Database | PostgreSQL |
🌐 Frameworks & UI | Spring, Hibernate, RichFaces |
Category | Details |
---|---|
🏢 Company | STEFANINI Informática y Tecnología |
💼 Role | Senior II Software Developer |
📜 Duration | November 2013 – February 2014 (4 Months) |
📞 Reference Contact | Vicente Gonzalez 📧 viproyectos@gmail.com 📞 PBX: +57 (1) 317 6572911 🔗 LinkedIn 🔗 Company Website |
🏢 Client Name | Instituto Nacional de Vigilancia de Medicamentos y Alimentos (INVIMA) |
🚀 Project | Proyecto de Integración BPM |
Category | Technologies |
---|---|
💻 Development | Oracle JDeveloper Release 1 (BPM & Java Development), EJB, Web Services |
🏢 Enterprise Middleware | Oracle SOA Suite, Oracle Service Bus (OSB), Oracle BPM Suite, Oracle Business Activity Monitoring (BAM) |
🔒 Authentication & Security | LDAP Authentication, Windows Server 2012 Active Directory |
🖥️ Operating Systems | Linux (Oracle Linux & OpenSUSE), Windows Server 2012 |
Category | Details |
---|---|
🏢 Company | Online Live Computer Education and Training Institute |
💼 Role | Computer Trainer/Instructor for Oracle Technologies |
📍 Location | Cll 169 74-32 1-301, Bogotá, D.C., Colombia |
📜 Duration | August 2011 – March 2013 (1 year and 7 months) |
📞 Contact Information | 📧 contacto@incaprog.com 📞 +57 (1) 5274637 🔗 Company Website |
Technology | Courses |
---|---|
MS SQL Server | 1 course (24 hours) |
Joomla | 1 course (12 hours) |
ASP.NET | 2 courses (24 hours each) |
MS Visual Basic | 1 course (24 hours) |
Ext JS & NetBeans | 2 courses (24 hours each) |
Technology | Courses |
---|---|
Java Programming (Level 1 & 2) | 1 course (24 hours) |
Java EE 1.6 | 1 course (24 hours) |
Oracle JDeveloper | 7 courses (12 hours each) |
Oracle ADF (Application Development Framework) | 1 course (48 hours) |
Oracle SOA Suite (Installation & Deployment) | 2 courses (24 hours each) |
Technology | Courses |
---|---|
WebLogic Server 12c | 2 courses (24 hours each) on Administration, Configuration, and Deployment of Java EE & SOA Applications |
Category | Skills |
---|---|
✔️ Administration & Configuration | Start/Shutdown, server property management, authentication with Sun Directory Server |
✔️ High Availability & Clustering | Creation of clusters, proxy servers, JMS servers, and GridLink data sources for Oracle RAC |
✔️ Scripting & Automation | WebLogic Scripting Tool (WLST) usage, Node Manager configuration |
✔️ Enterprise Java Deployment | Oracle Coherence Web integration with WebLogic |
Category | Skills |
---|---|
✔️ Web Services Development | JAX-RS & RESTful Web Services |
✔️ Oracle ADF | Enterprise application development using JDeveloper & ADF |
Category | Lessons & Contributions |
---|---|
📌 Oracle Middleware Administration | Developed strong expertise in WebLogic, SOA, and ADF administration. |
📚 Enterprise Development Training | Trained developers in full-stack Java EE, .NET, databases, and web technologies. |
🎯 Mentoring & Knowledge Transfer | Developed the ability to teach & mentor developers in enterprise-level technologies. |
🔗 Java EE & Oracle Integration | Gained a deep understanding of Java EE & Oracle enterprise solutions. |
Category | Achievements & Business Value |
---|---|
📈 Developer Training & Growth | Trained professionals in critical enterprise technologies, increasing their technical competency. |
🚀 Oracle & Java Enterprise Expertise | Provided hands-on training in Oracle Middleware, Java EE, and WebLogic administration. |
🔧 Technology Adoption & Best Practices | Helped professionals implement best practices in enterprise application development. |
Category | Details |
---|---|
🏢 Company | IPLER CI SA – Educational Institute for Work and Human Development |
💼 Role | Systems Engineer / Java Software Developer |
📍 Location | Calle 100 No. 23-19, Bogotá, D.C., Colombia |
📜 Duration | April 2006 – August 2011 (5 years and 5 months) |
📞 Contact Information | 📧 lea@ipler.com 📞 +57-1-2187031 Ext. 600 🔗 Company Website |
Category | Technologies Used |
---|---|
📌 Database | PostgreSQL 8.x |
📌 Development Framework | Java EE 1.5 / 1.6 |
📌 Development Tools | NetBeans 7.x |
📌 Business Logic | Java EE (EJB, JDBC, JSP, Struts) |
📌 Architecture | Multi-tier (T-tier) using MVC, DAO, JavaMail, POI, FusionCharts (JavaScript charting library) |
📌 Codebase Size | ~759 Java classes, ~410 JSP files |
Category | Details |
---|---|
📌 Server Setup | Installed & configured Linux OpenSUSE with Tomcat, GlassFish, and JBoss. |
📌 Version Control | Implemented Visual SVN Server, TortoiseSVN, and Subversion (SVN) for repository management. |
Skillset | Details |
---|---|
✔️ MVC Architecture | Implemented using Struts, JSP, JDBC, and EJB. |
✔️ Business Logic Layer (BLL) | Developed and managed business rules using DAO pattern. |
✔️ Data Access Layer (DAL) | Designed database interaction layer for efficient queries. |
✔️ Email Integration | Implemented JavaMail API for automated notifications. |
✔️ Data Visualization | Integrated FusionCharts for interactive reporting and dashboards. |
Category | Technologies |
---|---|
✔️ Web Services & SOA | WSDL, SOAP, UDDI, JAX-RPC, JAX-WS, JAXB, JAXR, JAXP, SAAJ |
✔️ Core Java EE | JSP, Servlets, EJB, RMI, JDBC, JMS |
✔️ Spring & Hibernate | Integrated Spring framework & Hibernate ORM. |
✔️ XML Technologies | XML, XSL, XSLT, XPath, SAX, DOM |
Category | Technologies Used |
---|---|
✔️ Linux OpenSUSE Administration | Installed & configured Tomcat, GlassFish, and JBoss servers. |
✔️ Version Control Management | Set up Visual SVN Server & TortoiseSVN for source code management. |
Category | Lessons & Achievements |
---|---|
📌 Enterprise Software Development | Designed & implemented a scalable Java EE application to support multiple business areas. |
📚 Service-Oriented Architecture (SOA) | Developed SOAP-based web services for system integration. |
🎯 Middleware & Integration | Integrated Spring, Hibernate, and JavaMail API for enhanced system capabilities. |
📊 Data Visualization & Reporting | Implemented FusionCharts & statistical reporting features. |
🔧 Infrastructure & DevOps | Configured Linux-based servers, set up GlassFish, Tomcat, JBoss & implemented version control with SVN. |
Category | Achievements & Business Value |
---|---|
📈 Enterprise Digital Transformation | Modernized IPLER’s information system, improving student management & decision-making. |
🚀 Scalability & Performance | Implemented optimized database interactions & caching strategies. |
🔗 Cross-Departmental Integration | Developed a centralized enterprise system used by multiple departments. |
🔧 Automation & Efficiency | Automated student tracking, service recommendations, and reporting. |
Category | Details |
---|---|
🏢 Company | SIGTECH LTDA. |
💼 Role | Java Software Developer |
📜 Duration | October 2005 – March 2006 (6 months) |
Category | Details |
---|---|
✅ Client | Unidad Administrativa Especial de Catastro Distrital (CATASTRO) |
✅ Purpose | Managed cadastral data, real estate records, and geographic information. |
✅ Technologies | Database: Oracle 8i/9i, PL/SQL |
Development: Visual Basic 6.0 | |
✅ System Size | 📌 19 Oracle Packages |
📌 785 Stored Procedures | |
📌 154 stored procedures invoked from the VB6 application | |
📌 395 Tables, 1528 Triggers, 1569 Indexes, 281 Views | |
📌 170 Visual Basic Forms |
Category | Details |
---|---|
✅ Client | Empresa de Telecomunicaciones de Bogotá (ETB) |
✅ Purpose | Correction of billing errors and management of adjustments based on customer claims. |
✅ Technologies | Backend: Java EE (Enterprise Java Beans, Servlets) |
Frontend: JSP, Struts | |
Database: Oracle 9i, PL/SQL |
Category | Achievements & Business Value |
---|---|
📌 Legacy System Development | Gained hands-on experience with Visual Basic 6.0 & PL/SQL for enterprise solutions. |
📚 Full-Stack Java EE Development | Built enterprise applications using EJB, Servlets, JSP, Struts. |
🎯 Financial Reconciliation Systems | Developed critical modules for ETB’s billing correction system. |
🔧 Database Performance Optimization | Strengthened SQL performance tuning & stored procedure development. |
Category | Details |
---|---|
📌 Company Name | Synapsis Ltda. |
💼 Role | Visual Basic Software Developer |
📍 Address | Carrera 14, 85-68, Bogotá, Colombia |
seleccioncol@synapsis-it.com | |
📞 Phone | (57-1) 607 6000 |
📜 Duration | First Period: December 2003 – April 2004 Second Period: August 2004 – December 2004 Total: 10 months |
🎯 Key Projects | Project 1: Maintenance & Enhancement of Customer 2000 Platform Project 2: Migration of Stored Procedures from Informix to Oracle |
✅ Client(s) | Codensa, Carulla |
🛠 Technologies Used | Programming Languages: Visual Basic 6.0, Pro C/C++ Databases: Oracle 9i, PL/SQL, Informix Development Tools: Visual Basic 6.0, Visual Age |
📌 Project 1: Maintenance & Enhancement of Customer 2000 Platform | Scope: Maintenance and feature enhancement for multiple Visual Basic 6.0 applications. Responsibilities: <ul><li>Performed maintenance and updates for applications in Visual Basic 6.0.</li> <li>Developed batch scripts using Pro C/C++ to support automation.</li> <li>Created PL/SQL stored procedures for backend data processing.</li></ul> |
📌 Project 2: Migration of Stored Procedures from Informix to Oracle | Scope: Migrated 952 stored procedures from Informix to Oracle 9i. Challenges & Approach: <ul><li>Assessed compatibility issues between Informix and Oracle.</li> <li>Rewrote and optimized stored procedures using PL/SQL.</li> <li>Validated functionality and data integrity post-migration.</li></ul> |
✅ Technical Impact | Project Involvement: <ul><li>Worked with 29 large Visual Basic projects.</li> <li>Handled 19 Oracle modules.</li> <li>Re-implemented 118 Visual Basic forms post-migration.</li></ul> |
🔹 Technical Skills Acquired | Software Development: Visual Basic 6.0 Development & Maintenance Database Development: PL/SQL & Oracle 9i Stored Procedures Development Automation & Batch Processing: Pro C/C++ for scripting Migration & Optimization: Database migration from Informix to Oracle Testing & Validation: Ensuring database integrity post-migration |
📚 Lessons Learned & Impact | ✔️ Strengthened experience in maintaining and upgrading legacy systems in Visual Basic 6.0. ✔️ Gained expertise in Pro C/C++ for batch automation. ✔️ Successfully migrated a large volume of stored procedures while ensuring data integrity. ✔️ Improved SQL migration and database optimization skills for Oracle. |
Category | Details |
---|---|
📌 Company Name | Megalínea S.A. |
💼 Role | Visual FoxPro Software Developer |
📍 Address | Cl 98 14-41 P-5 -6, Bogotá, Colombia |
📜 Duration | April 2003 – December 2003 (10 months) |
🔗 Reference | Diego Vargas (Coworker) |
🎯 Key Projects | Project 1: MEGASOFT COOPTENJO & MEGASOFT COOPIDROGAS |
✅ Clients | COOPTENJO – Financial Cooperative Entity COOPIDROGAS – National Cooperative for Retail Pharmacists |
🛠 Technologies Used | Development Tools: MS Visual FoxPro 7.0 |
📌 Project 1: MEGASOFT COOPTENJO & MEGASOFT COOPIDROGAS | Scope: Development of a financial and accounting system for cooperative financial entities. Responsibilities: <ul><li>Worked on Treasury, VISADO, and CDATS modules.</li> <li>Developed features for financial reporting, cash flow analysis, and account management.</li> <li>Created an interface with the accounting module for seamless transaction processing.</li></ul> |
✅ Key Functionalities Developed | Financial Reporting: Generated balance reports, debts, and credit analysis. Cash Flow Management: Automated tracking of cash inflows and outflows. Cash Book Generation: Developed a system to record daily financial transactions. Bank Account Administration: Integrated banking transactions with the accounting system. Money Transfers & Payment Orders: Implemented fund transfer and payment processing functionalities. |
🔹 Technical Skills Acquired | Software Development: MS Visual FoxPro 7.0 Financial Systems: Treasury & Accounting Module Development Report Generation: Statistical & Financial Data Analysis Banking Transactions: Integration of Accounting & Treasury Systems |
📚 Lessons Learned & Impact | ✔️ Gained expertise in financial and accounting systems development. ✔️ Strengthened skills in Visual FoxPro for database-driven applications. ✔️ Developed automated cash flow and transaction processing systems. ✔️ Improved knowledge of financial data management and reporting. |
Category | Details |
---|---|
📌 Company Name | PORVENIR Pensiones y Cesantías S.A. |
💼 Role | PL/SQL Developer |
📜 Project Name | Sistema de Información Comercial |
📍 Duration | June 2002 – March 2003 (9 months) |
🛠 Technologies Used | Database & Development Tools: PL/SQL Developer (SQL, PL/SQL, Web PL/SQL) Oracle Tools: Oracle Designer (Design Editor, Database Transformer Editor) IDE & Web Development: Oracle JDeveloper, Macromedia DreamWeaver (HTML, Java, JavaScript) |
🎯 Key Contributions & Achievements | ✅ Participated in the design, analysis, programming, testing, and maintenance of the Sistema de Información Comercial, supporting the Commercial Department. ✅ Developed two core modules in collaboration with a team of two other developers. ✅ Designed and implemented 480 PCK files, each containing ~5 stored procedures/functions, enhancing data processing efficiency. ✅ Utilized PL/SQL and Web PL/SQL to optimize commercial data workflows, improving performance in sales and customer operations. ✅ Developed interactive front-end components using Macromedia DreamWeaver, Java, and JavaScript, ensuring user-friendly interfaces for commercial staff. |
🔹 Technical Skills Acquired | Database Development: PL/SQL Programming & Web PL/SQL Development Optimization & Efficiency: Oracle Database Optimization, Stored Procedures, Functions & Packages Creation Design & Modeling: Oracle Designer for Database Modeling & System Design Front-end Development: Web Development (HTML, JavaScript) for Commercial Applications |
📚 Lessons Learned & Impact | ✔️ Strengthened expertise in PL/SQL database development and Oracle Designer tools. ✔️ Gained hands-on experience in database-driven web applications. ✔️ Contributed to the modernization of commercial operations through database-driven automation. ✔️ Improved team collaboration and full software development lifecycle (SDLC) understanding. |
Category | Details |
---|---|
📌 Company Name | Moloko S.A. |
💼 Role | Visual Basic Software Developer (Freelancer) |
📍 Duration | December 2001 – March 2002 (4 months) |
🛠️ Technologies Used | 🔹 Visual Basic 6.0 🔹 Microsoft Access 2000 |
🎯 Key Contributions & Achievements | ✅ Led the analysis, design, implementation, and testing of PHARMADVISOR, a sales force management software tailored for pharmaceutical laboratories. ✅ Designed and developed a complete software solution using Visual Basic 6.0 for business logic and MS Access 2000 as the database repository. ✅ Implemented data storage and retrieval mechanisms, ensuring efficient management of pharmaceutical sales operations. ✅ Created user-friendly interfaces for sales representatives to track, manage, and analyze sales performance, customer data, and product distribution. ✅ Successfully delivered the fully functional system within four months, meeting all business requirements. |
🛠️ Technical Skills Acquired | 🔹 Visual Basic 6.0 for desktop application development 🔹 Microsoft Access (database design & SQL queries) 🔹 Software architecture & UI/UX design for business applications 🔹 End-to-end software development (SDLC) |
📚 Lessons Learned & Impact | ✔️ Gained experience in full-cycle software development, from requirement gathering to deployment. ✔️ Strengthened database design and optimization skills in MS Access. ✔️ Improved problem-solving skills by designing solutions for pharmaceutical sales challenges. ✔️ Delivered a scalable and easy-to-use application, enhancing sales process efficiency for the client. |
Category | Details |
---|---|
📌 Company Name | APICE S.A. |
💼 Role | Software Developer |
📍 Duration | January 1999 – June 1999, December 2000 – August 2001 (1 year and 2 months) |
🛠️ Technologies Used | 🔹 Visual Basic 6.0 🔹 MS Access 🔹 Oracle 8.0.5 🔹 MS SQL Server 6.5 🔹 Crystal Reports 🔹 ActiveX Control Development 🔹 IBM OS 390 Integration 🔹 Linux Migration Assistance |
🎯 Key Contributions & Achievements | 📌 Project: Call Center Order Management System (Carulla Supermarkets) ✅ Developed Graphical User Interfaces (GUIs) for a call center application used by Carulla Supermarkets to efficiently process customer orders. 📌 Project: Employee Activity Tracking System ✅ Designed and developed a tracking system for daily employee activities, using Oracle 8.0.5 and Visual Basic 6.0. ✅ Implemented report generation to analyze the average time engineers dedicated to each project. 📌 Project: APICE ERP (Engineering Department Management System) ✅ Led the development of APICE ERP, streamlining inventory management, hardware tracking, and engineering support activities. ✅ Provided functionality to monitor: 🔹 Project assignments and engineering tasks 🔹 Warranty policies and maintenance contract deadlines 🔹 Support activities tracking by project 📌 Project: IVR System for Codensa S.A. E.S.P. ✅ Developed user interfaces in VB 6.0 that interacted with MS SQL Server 6.5 and generated reports using Crystal Reports. ✅ Implemented audit trail functions to track internal processes within the IVR system. ✅ Designed and built an ActiveX control to integrate the IVR system with an IBM OS 390 via Extra API. ✅ Developed an IVR system integrated with Oracle database, including automated fax functionality for sending documents upon request. ✅ Created multiple administrative software modules, including: 🔹 ActiveX control for user creation in Oracle 🔹 DataReport-based reports for VB 6.0 🔹 Administrative tools for IVR system management 📌 Linux Migration Assistance ✅ Assisted in transitioning from Windows-based environments to Linux, contributing to a more stable and cost-effective infrastructure. |
🛠️ Technical Skills Acquired | 🔹 Visual Basic 6.0 for enterprise software development 🔹 Database integration (Oracle, MS SQL Server, MS Access) 🔹 IVR system development & IBM OS 390 integration 🔹 ActiveX control development 🔹 Crystal Reports for business intelligence reporting 🔹 Linux system migration & administration |
📚 Lessons Learned & Impact | ✔️ Strengthened problem-solving skills by integrating legacy systems with modern databases. ✔️ Gained experience in telecommunications and IVR systems, improving automated customer service operations. ✔️ Led end-to-end software projects, from design to deployment and maintenance. ✔️ Improved enterprise software scalability and performance through optimized database queries and structured development methodologies. |
Category | Details |
---|---|
📌 Company Name | Nortel Networks |
💼 Role | MS Access & Visual Basic Software Developer (Freelancer) |
📍 Duration | March 1998 – December 1998 (11 months) |
🛠️ Technologies Used | 🔹 MS Access 🔹 Visual Basic |
🎯 Key Contributions & Achievements | 📌 Project: Employee Medical History Information System ✅ Developed a Human Resources Management System to track and manage medical records for company employees. ✅ Designed a user-friendly interface to allow HR personnel to register and retrieve medical history data efficiently. ✅ Implemented data storage and retrieval mechanisms using MS Access, ensuring secure handling of employee medical records. ✅ Automated HR processes related to employee onboarding and exit medical evaluations, enhancing operational efficiency. |
🛠️ Technical Skills Acquired | 🔹 MS Access database design & development 🔹 User interface development using Visual Basic 🔹 HR system automation & process improvement 🔹 Data security considerations for employee records |
📚 Lessons Learned & Impact | ✔️ Gained hands-on experience in HR software development, specifically for medical record management. ✔️ Developed expertise in MS Access database structuring and optimization for enterprise applications. ✔️ Improved understanding of data privacy and security in handling sensitive employee information. ✔️ Strengthened skills in software development lifecycle (requirements gathering, design, coding, testing, and deployment). |