MANU CORTES GRANADOS

manuelcortesgranados@gmail.com

57-1-3184118212

IT Professional LinkedIn IT Profile : http://co.linkedin.com/in/mcortesgranados/

Pianist/Musician : https://www.youtube.com/user/manuelcortesgranados/videos

 

                                                  

Summary

 

FullStack Java Spring Boot/Angular/React/Python Developer, Scrum Master/JEE Designer/JEE Technical Leader/Strong Java with over 25 years of experience in IT industry. Successfully architected/designed/led/developed enterprise projects covering various aspects of software development, processes and methodology. Extensive experience in several Oracle Technologies such as BI, SOA, BPEL, BPM and OSB middleware and enterprise application architecture and implementation. Good knowledge in Cloud technologies such as AWS, Azure and GCP as well.  Ability to see, suggest, model and deliver viable technical solutions for real world business problems. SOLID Principles

 

AWS Azure

 

Technical Proficiency

 

·         Languages: Java, C, C++, UML, Visual Basic, Python

·         Java/JEE Technologies: Spring Boot, Spring MVC, JEE 1.6 1.7 JSP, JSF JMS (Prime Faces and ADF Web), Servlet, EJB, Hibernate, JMS, JNDI, JDBC, JAX, JavaMail, SOA, XSD, WSDL, BPEL and BPM.

·         FrontEnd Technologies : Angular, React-

·         Cloud Technologies : AWS, MS Azure, Google Cloud GCP, Oracle Cloud

·         Architectural competencies: Business Modeling, Architectural Mechanisms,

·         Design Patterns, POC development, Functional Estimation, Performance Tuning, Environments etc.

·         Application Servers: Web Logic 7.x-8.x-11g-12c,Websphere 6.x-7.x,Oracle 9iAS, Oracle WebCenter, Oracle Fusion Middleware for Oracle SOA

·         Databases: ORACLE 9i-11g-12c, Sybase, SQL SERVER 2000, 2008 R2.

·         Tools: Rational Software Architect 7.x, Eclipse 2.x/3.x, TOAD, PL SQL Developer.

·         Computer Telephony : OPUS Maestro versión 3.x, 4 y 2000, DialogicSystem SW DNA

·         FULL Understanding of SOA, design patterns and principles.

·         Oracle Fusion Middleware 11g/12c : Oracle SOA, Oracle Service Bus 12c, Oracle Business Activity Monitoring, Oracle Business Process Management, Oracle JDeveloper 11g/12c, Oracle WebLogic, Oracle Business Intelligence Suite 11g.

·         AWS Non Relational Databases : Amazon DynamoDB, Amazon DocumentDB, Amazon Neptune, Amazon Keyspaces (for Apache Cassandra)

·         .NET Technologies : C# Programming Language, ASP.NET MVC and ASP.NET Core, Entity Framework (EF), Web API, .NET Core, Azure or AWS Cloud Services, Dependency Injection, NUnit , MSTest, MVVM, Xamarin, WPF, WCF, REST in .NET

 

 

001 - List of AWS Technologies

 

 

AWS Relevant Technologies

 

  1. Amazon EC2 (Elastic Compute Cloud): Fundamental for understanding virtual server instances in the cloud.

  2. Amazon S3 (Simple Storage Service): Core storage service for object storage in the cloud.

  3. Amazon RDS (Relational Database Service): Managed relational database service, commonly used for database-related certifications.

  4. Amazon VPC (Virtual Private Cloud): Important for networking in the AWS environment.

  5. AWS IAM (Identity and Access Management): Crucial for managing access to AWS services securely.

  6. AWS Lambda: Serverless compute service for running code without provisioning or managing servers.

  7. Amazon Route 53: AWS's scalable domain name system (DNS) web service.

  8. Amazon CloudWatch: Monitoring and observability service for AWS resources and applications.

  9. AWS CloudFormation: Infrastructure as Code (IaC) service for provisioning and managing AWS resources.

  10. AWS CloudTrail: Service for logging, monitoring, and retaining account activity related to actions across your AWS infrastructure.

  11. AWS ECS (Elastic Container Service) and EKS (Elastic Kubernetes Service): Container orchestration services.

  12. AWS Elastic Beanstalk: Platform as a Service (PaaS) for deploying and managing applications.

  13. AWS CloudFront: Content delivery network (CDN) service for securely delivering data, videos, applications, and APIs to customers globally.

  14. AWS KMS (Key Management Service): Service for managing cryptographic keys.

  15. AWS WAF (Web Application Firewall): Web application firewall service to protect web applications from common web exploits.

  16. Amazon Redshift: Fully managed data warehouse service.

  17. Amazon SQS (Simple Queue Service) and Amazon SNS (Simple Notification Service): Messaging services for decoupling and coordinating the components of a cloud application.

  18. AWS Glue: Fully managed extract, transform, and load (ETL) service.

  19. Amazon Polly: Text-to-speech (TTS) service.

  20. Amazon Connect: Cloud-based contact center service.

Senior Pipeline Engineer/Team Lead Technologies : Pyspark, Hive, Presto Data Lake, data warehouse experience, Hands-on experience with AWS services: Glue, Lambda, S3, SNS, Step Functions, CloudWatch, EMR, Batch Graphql Advanced

AWS Event Driven Architectural Microservice

 

 

MQ Systems : Kafka, RabbitMQ, ActiveMQ

 

MS Azure Relevant Technologies

MSFT Azure Platform application development

  1. Azure Virtual Machines (VMs): Provides scalable computing capacity in the cloud, allowing you to run virtualized Windows or Linux servers.
  2. Azure Blob Storage: Object storage service for large amounts of unstructured data, such as text or binary data.
  3. Azure SQL Database: A fully managed relational database service with built-in intelligence.
  4. Azure Kubernetes Service (AKS): Simplifies the deployment, management, and operations of Kubernetes.
  5. Azure Active Directory (AAD): Identity and access management service, crucial for authentication and authorization.
  6. Azure Functions: Serverless compute service that enables you to run event-triggered functions without having to explicitly provision or manage infrastructure.
  7. Azure App Service: Platform-as-a-Service (PaaS) offering for building, deploying, and scaling web apps.
  8. Azure DevOps: A set of development tools for planning, developing, testing, and delivering software.
  9. Azure Logic Apps: Helps you automate workflows, integrate systems, and connect applications.
  10. Azure Cognitive Services: Includes various AI services such as computer vision, speech recognition, language understanding, and more.
  11. Azure Machine Learning: Provides a cloud-based environment for developing, training, testing, and deploying machine learning models.
  12. Azure DevOps Services: A set of development tools and services for teams to plan, develop, test, and deliver software.
  13. Azure IoT Hub: Service for connecting, monitoring, and managing IoT assets.
  14. Azure Synapse Analytics (formerly SQL Data Warehouse): An analytics service that brings together big data and data warehousing.
  15. Azure Virtual Network: Enables private and secure communication between Azure resources and on-premises networks.
  16. Azure Security Center: Unified security management system that strengthens the security posture of your data centers.
  17. Azure Key Vault: Safeguard cryptographic keys and secrets used by cloud applications and services.
  18. Azure Databricks: An Apache Spark-based analytics platform optimized for Azure.

 

Academic Record

 

Pontificia Universidad Javeriana, Bogota DC Colombia (Xavier Pontifical Universitiy/College) – Ten Semesters approved of Computer Science 2002

 

Cloud Technology Courses

 

 

002 - List of Certification Courses ACG

 

 

NAME

DATE

DURATION

ACADEMY

1

AZ-500 Microsoft Azure Security Technologies

Certificate verify link : https://verify.acloud.guru/5FD54C4203A2

 

14 November 2023

41.2 hours of content

(Pluralsight company)

2

AZ-204 Developing Solutions for Microsoft Azure

Certificate verify link : https://verify.acloud.guru/B4F2FC760FE5

 

13 November 2023

19.7 hours of content

(Pluralsight company)

3

GCP Google Certified Professional Data Engineer

Certificate verify link : https://verify.acloud.guru/8AB780D255BD

 

12 November 2023

22.1 hours of content

(Pluralsight company)

4

GCP Google Certified Professional Cloud Network Engineer

Certificate verify link : https://verify.acloud.guru/74C1D5F41F1F

 

12 November 2023

14.7 hours of content

(Pluralsight company)

5

GCP Google Certified Professional Cloud Developer

Certificate verify link : https://verify.acloud.guru/D6EA3F84FA76

 

11 November 2023

20.9 hours of content

(Pluralsight company)

6

GCP Google Certified Professional Cloud Architect

Certificate verify link : https://verify.acloud.guru/EF3844DBB6CF

 

10 November 2023

27.8 hours of content

(Pluralsight company)

7

GCP Google Certified Associate Cloud Engineer

Certificate verify link : https://verify.acloud.guru/0F78F2F6AE10

 

08 November 2023

16.8 hours of content

(Pluralsight company)

8

GCP Google Cloud Certified Cloud Digital Leader

Certificate verify link : https://verify.acloud.guru/E17C3D7713DA

 

08 November 2023

19.9 hours of content

(Pluralsight company)

9

AWS Certified Security – Specialty (SCS-C02)    Certificate verify link : https://verify.acloud.guru/6287E5B58947

 

08 November 2023

32.2 hours of content

(Pluralsight company)

10

AWS Certified Database – Specialty (DBS-C01)

Certificate verify link : https://verify.acloud.guru/7BDEAEBA768E

 

07 November 2023

24.6 hours of content

(Pluralsight company)

11

AWS Certified Solutions Architect - Professional (SAP-C02)

Certificate verify link : https://verify.acloud.guru/E8105E7DDDB9

 

04 November 2023

41.9 Hours of content

(Pluralsight company)

12

AWS Certified Advanced Networking Specialty (ANS – C01)

Certificate verify link : https://verify.acloud.guru/9799544BFA44

 

24 September 2023

(49.8 hours of content)

(Pluralsight company)

13

AWS Certified SysOps Administrator Associate (SOA-C02)

Certificate verify link : https://verify.acloud.guru/DA5478AABF60

 

20 September 2023

(54.6 hours of content)

(Pluralsight company)

14

AWS Certified Developer Associate (DVA – C01)

Certificate verify link : https://verify.acloud.guru/188F970D5B76

 

16 January 2022 

(33.4 hours of content)

(Pluralsight company)

15

AWS Certified Machine Learning Specialty (MLS-C01)

Certificate verify link : https://verify.acloud.guru/D52A2595C51F

 

20 September 2023

(23.8 hours of content)

(Pluralsight company)

16

AWS Certified DevOps Engineer Professional (DOP-C02)

Certificate verify link : https://verify.acloud.guru/0E575498EB34

 

10 September 2023

(42.5 hours of content)

(Pluralsight company)

17

AWS Certified Data Analytics Specialty (DAS-C01)

Certificate verify link : https://verify.acloud.guru/136AE1640244

 

05 September 2023

(21.6 hours of content)

(Pluralsight company)

18

AZ-400: Designing and Implementing Microsoft DevOps Solutions

Certificate verify link : https://verify.acloud.guru/D183C31A6226

 

31 August 2023

(41.2 hours of content)

(Pluralsight company)

19

AZ-305: Designing Microsoft Azure Infrastructure Solutions

Certificate verify link : https://verify.acloud.guru/901AA0AE99DD

 

27 August 2023

(37.9 hours of content)

(Pluralsight company)

20

AZ-104: Designing Microsoft Azure Administrator Certification Prep

Certificate verify link : https://verify.acloud.guru/D10B5CE3B1F2

 

25 August 2023

(35.6 hours of content)

(Pluralsight company)

21

AWS Certified Cloud Practitioner (CLF-C01)

Certificate verify link : https://verify.acloud.guru/2FFCEE02483A

 

01 December 2021

(9.9 hours of content)

(Pluralsight company)

 

 

1)       CCTI Soluciones Tecnológicas https://www.ccti.com.co/   Name of course : Scrum Plus (Preparation Course for Scrum Fundamentals, Scrum Developer & Scrum Master/SCRUMStudy).

 

 

 

Certifications

 

1)     SSYB - Six Sigma Yellow Belt - 6sigmastudy (Certificate ID : 585208) – Valid from : Oct 07, 2017, Valid till : Oct 07, 2020

2)     SFC - Scrum Fundamentals CertifiedSCRUMStudy (Certificate ID : 592688) - Sep 25, 2017, Valid till : Sep 25, 2020

3)        SMC - Scrum Master CertifiedSCRUMStudy (Certificate ID : 593714) - Valid from : Oct 02, 2017, Valid till : Oct 02, 2020

4)     SDC - Scrum Developer Certified - SCRUMstudy - 609110 - Jan 27, 2018 - Jan 27, 2021

5)     Marketing Strategy Fundamentals - SMstudy - 588602 - Aug 01, 2018 - Aug 01, 2021

6)     Digital Marketing Fundamentals - SMstudy - 588601 - Aug 01, 2018 - Aug 01, 2021

7)     Marketing Research Fundamentals - SMstudy - 588600 - Aug 01, 2018 - Aug 01, 2021

8)     Corporate Sales Fundamentals - SMstudy - 588599 - Aug 01, 2018 - Aug 01, 2021

9)     Negotiation Associate - NGstudy - 583603 - Aug 01, 2018 - Aug 01, 2021

 

 

Business Domains:

 

Government : Ministerio de Educacion Nacional, Fondo Financiero de Desarrollo FONADE, Instituto de Infraestructura y Concesiones de Cundinamarca ICCU, INVIMA,  Catastro,

Banking : Corpbanca/Helms/ITAHU, ATH, Royal Sun Alliance (RSA), Banco Falabella, Megabanco, Entidad Cooperativa de Ahorro y Credito COPTENJO y COPIDROGAS, Porvenir S.A., ScotiaBank.

Industrial Sector : Zona Franca de Bogota

Commercial Sector : CG Importaciones, Carulla,

Education : Online Live Computer Education and Training Institute INCAPROG, Instituto de Educacion para el trabajo y el desarrollo humano IPLER,

Publis Services/Telecommunication/TI/ : ETB, Codensa, APICE S.A., Nortel Networks

 

 

 

RELATIONSHIP TECHNOLOGIES USED IN THE DIFFERENT PROJECTS (CONTRACTOR AND CUSTOMER) AND ITS RESPECTIVE TIMES CV MANUEL CORTES GRANADOS

 

Spring Boot (Spring JDBC, JPA)

 

Java JEE

 

(JSP/JSF – Icefaces, Richfaces, PrimeFaces/JPA/JDBC/EJB/Struts/JavaMail, Java POI)

 

Herramientas : Eclipse, ST (Spring Tools), Netbeans, IntelliJIDEA, Oracle JDeveloper 11g/12c)

 

 

COMPANY

Start Date

End Date

Duration

Detail

0

ScotiaGBS Colombia Global Business Service (ScotiaBank)

10/2019

10/2021

2 YEAR

IBM Java OpenPages API, JDBC, JSP, HTML.

1

Informática y Buen Gobierno

10/2017

10/2019

2 YEARS

JDBC, JSP, Struts.

2

Periferia (Cliente : Royal Sun Alliance (RSA))

07/2019

08/2016

1 MONTH

 

3

Desarrollo como Freelance varias Empresas

10/2017

02/2019

17 MONTHS

REST,Spring,JPA,JUNIT,GIT, InfluxDB, Grafana

4

SOAINT (Cliente Falabella)

10/2015

05/2016

7 MONTHS

REST,JDBC

5

TATA Consultancy Services (Cliente Zona Franca Bogota)

01/2015

07/2015

7 MONTHS

SOAP,JPA,JEE,JUNIT

6

EFRON CONSULTING (Ministerio Trabajo)

08/2014

12/2014

5 MONTHS

JEEE,JUNIT,GIT

7

STEFANINI (Cliente : Invima)

11/2013

02/2014

4 MONTHS

 

8

INTERKONT (Cliente : ICU,FONADE)

05/2014

08/2014

3 MONTHS

JEE,JPA,GIT

9

CG IMPORTACIONES

09/2011

10/2013

2 YEARS 1 MONTH

 

10

IPLER CI SA

04/2006

08/2011

5 AÑOS 4 MONTHS

JEE

11

SIGTECH (Cliente : ETB)

10/2005

03/2006

5 MONTHS

 

12

INFORMATICA Y BUEN GOBIERNO

10/2017

12/2018

14 MONTHS

JEE 1.6/Struts/JDBC

 

TOTAL TIME

 

 

14 YEARS

 

 

 

Visual C# & Visual Basic .NET

CG IMPORTACIONES

IPLER CI SA

Varios proyectos a nivel académico.

Oracle Service Bus 11g/12c

Hardnetics (Cliente : Claro)

Entelgy (Cliente : Corpbanca/ITAHU)

INCAPROG ONLINE (Cliente : Alumnos que tomaron curso)

Oracle BPM/Oracle BPEL SOA SUITE

SOAINT (Cliente : Banco Falabella)

Oracle Business Intelligence 11g/12c

CEINTE (Cliente : Ministerio Educación)

Proyectos en Empresas Independientes

Visual Basic 6.0

SYNAPSIS, APICE S.A.

Visual FoxPro

Megalinea (Cliente : Cooptenjo, Coopidrogas)

MS Access

Nortel Networks (Desarrollo Interno)

TIBCO BusinessWorks 6.4,6.7

Another companies

 

 

Laboral History

 

 

Company Experience 24

 

Name of Company: Several Companies as Independent Freelance/Contractor

Role : Freelancer Java AWS Java Python TIBCO Developer

RRHH Contact:

Duration: (03/2017 – present)

 

Achievement/Goals:

 

He has carried out custom developments in the .NET platform. Development in ASP.NET and C# in web applications. Good knowledge of the SQL Server Integration Service platform for data integration. He has also carried out developments in the following Java frameworks:

 

1 – Mockito Library: Very good knowledge about the implementation of unit tests through the JUnit framework, and the simulation of mockups through the mockito library. Implementation of JUnit unit tests for classes that implement DAO (Database Connection) pattern and REST services.

2 - Implementation of REST services in Spring (Use of Spring @RestController and @Endpoint technologies)

3 - Knowledge of the EclEmma Java Code Coverage 3.0.0 component and SonarQube, which allows visualizing the coverage of tests implemented in JUnit in the various classes of the project. Useful for code quality certification issues.

4 – Custom development: Development of an automatic analyzer of Logs generated from the Oracle Service Bus 12c administration console. It allows to detect errors that affect the server more quickly.

5 – Various developments and consultancies related to programming in Visual Studio .NET

6 – Personalized OSB development: Advice and support in a development in Java JEE that receives as input parameter the log file generated from the SOA/BUS ESP Business Console and generates analytical reports which allow the different types of errors that can be visualized by component. can be presented in the Oracle Service Bus at the Productive Level.

7 – Expert in CI/CD Pipeline implementation: Expert in configuring a CI/CD Pipeline through the parameterization of the following tools/performing the following tasks: 7.1) Creation of github forks 7.2) Automated tests in Graddle 7.3) Integration continues with Jenkins 7.4) Continuous delivery through creation of pipelines in Jenkins, pipeline stages and steps, deployment through pipelines and deployment 7.5) Parameterization of jenskins pipelines in a dockerized application (Docker) 7.6) Orchestration through clustering in Kubernetes 7.6) Monitoring through Prometheous and Grafana 7.7) Creation of Liveness probes in Kubernetes 7.7) Horizontal Pod Autoscalers with Kubernetes 7.8) Implementation of a Canary test in Kubernetes 7.9)

8 – Use of Apache Airflow: Integrations/flow design has been carried out with Apache airflow for 8.1) construction and management of data pipelines and ETL processes, extracting data from various sources, carrying out transactions, and uploading data to the systems destination, and data flow orchestration 8.2) Integration with data warehouses 8.3) AI machine learning data flows 8.4) Report generation and business intelligence 8.5) DevOps infrastructure automation 8.6) Event-managed architectures 8.7) Data processing

9 – ETL Development: ETL development with Microsoft SQL Server Integration Services (SSIS), IBM InfoSphere DataStage, Pentaho Data Integration and Oracle Business Intelligence.

10 – Cybersecurity Tools: Splunk

11 – Data Management Tool/Data Science/Data Engineer: Development of applications for data visualization and statistics. Deployment of Jupiter Hub on Google Cloud.

12 – Use of Hadoop and Sqoop for intelligent storage: Bigdata storage strategies in hadoop taking advantage of its features such as HDFS, MapReduce, YARN (Yet another resource negotiator). Use of sqoop for purposes of maintaining consistency, ensuring efficient use of resources, in order to load data from Hadoop to relational databases and vice versa, through the kerberos network authentication protocol.

 

Experience with Mobile Applications Development: The development of applications for billing generation, inventory control and monitoring, and sales management in general was carried out through an app, for Android devices with the Android Studio tool and through the integration of Flutter with IntelliJ through the Dart plugin, using the Flutter SDK.

 

12 – Python Development: 5 years of experience using Python Development

 

Convention: Python libraries are in GREEN color, AWS Technologies are detailed in BLUE color, relevant technologies application are detailed in PURPLE color

 

12.1. Good knowledge of frameworks Django and Flasks.  Django: Knowledge about creation of App, Views, Models, templates, Django data insertion, Django prepare template. 

12.2. Implementation of Python applications as an alternative backend for Java.  Deployment of Django in AWS Elastic Beanstalk.  Good knowledge of Flask : Structure of projects through Blueprints, Flask SQLAlchemy for ORM database support. 

12.3. Use of python in AWS Infrastructre

12.3.1.  Use of  Python language in AWS Lambda

12.3.1.1. Creation of AWS API Gateway and Microservices processing requests and providing dynamic responses.

12.3.1.2. Process of data from S3, perform transformations, and loading of data into a database.

12.3.1.3. User of OpenCV for video real-time processing and detection of particular objects in videos.

12.3.1.4. File conversion from Word to PDF

12.3.1.5. Implementation of chatbots that allow interaction with users, answer questions, through Python’s NPL libraries like NLTK or spaCy.

12.3.1.6. User of Lambda to run functions at specific Intervals using CloudWatch Events for daily reports, backups and system maintenance.

12.3.1.7. User of Python Library BeaitifulSoup in order to parse HTML and retrieve information Web Scraping.

12.3.1.8. Implement of operations such as S3 bucket uploads, Dynamo Updates through the carry on of event-development applications.

12.3.2.  Use of  Python language in another AWS technologies

12.3.2.1. Very good knowledge of AWS CloudFormation SDK for Python boto3 for the creation, deletion, and update of resources.

12.3.2.2. Use of python libraries such as pandas and NumPy, in order to perform data analysis and data processing on AWS, over technologies such as Amazon S3, Amazon Redshift, Amazon Athena and Amazon EMR.  Implementations carrying on the following : data transformation and cleaning, data aggregation and summarization, data enrichment and augmentation, text processing and natural language processing (NLP) using libraries such as NLTK, spaCY and TextBlob in order to apply sentiment analysis, entity recognition, text classification.  Use of machine learning libraries such as scikit-learn, TensorFlow and PyTorch in order to perform build, train and deploy machine learning models for tasks like regression, classification and clustering.

12.3.2.3. Use of python in order to process and analysis of streaming data as it arrives, use of python implementations for decision making, action triggering according to the response of certain patterns.

12.3.2.4. Use of Panda, numPY and statsmodels for time series analysis tasks, anomaly detection and trend identification.

12.3.2.5. Use of GeoPanda for the implementation of Python application that apply geospatial data, in order to perform spatial analysies and the creation of visualizations of geographic information.

12.3.2.6. Use of the following libraries : Matplotlib, Seaborn and Plotly in order to enable data visualization in order to convey insights effectively.

12.3.2.7. Use of the following libraries in order to do implementations related with Machine Learning and AI in Python applied in AWS : sciki-learn, TensorFlow, PyTorch and XGBoost inside AWS SageMaker in order to build, train and deploy machine learning models at scale.

12.3.2.8. Use of Python in order to define workflows, event rules and the message processing in serverless architecture through AWS Services such as AWS Step Functions, Amazon EventBridge and Amazon SQS.

12.3.2.9. Development of scripts using Python in order to enable to implement deployment pipelines through AWS services such as AWS CodePipeline and AWS CodeBuild.

12.3.2.10.  Use of Python scripts in order to enable the assurance of security  checks, compliance audits and vulnerability assessments over AWS resources.

12.3. Use of python in Azure

12.3.1. Use of python for Data Processing, data analysis, machine learning and big data through PySpark in Azure DataBricks.

12.3.2. Use of python scripts in Azure Data pipelines in order to process and transform data.

12.3.3. Use of python in order to process big data using Hadoop and Spark clusters.

12.3.4. User of python libraries such as scikit-learn, TensorFlow and PyTorch in order to implement machine learning models in Azure ML.

12.3.5. User of python in order to implement serverless functions and allow the triggering of this functions based on events or HTTP requests.

12.3.6. Use of Azure Kubernates Service (AKS) in order to allow the containerization and deployment of Python applications to manage the orchestration of containers.

12.3.7. Use of python language in order to interact with Azure API management for the creation and APIs management, Azure Monitor and Azure Automation for the automation of management tasks and the monitoring of resources, Azure Service Bus in order to deploy the implementation for sending and receiving messages through Azure Service Bus queues and topics.

 

adsfadf

 

Experience as TIBCO Developer

 

As a TIBCO Developer, I possess a deep understanding of TIBCO's robust integration ecosystem, encompassing powerful tools such as TIBCO BusinessWorks, TIBCO EMS, TIBCO BusinessEvents, TIBCO Spotfire, and more. My expertise lies in designing and implementing seamless integration solutions that facilitate efficient data flow, real-time decision-making, and enhanced communication between systems. I leverage TIBCO's comprehensive suite to create scalable, reliable, and performance-optimized solutions, ensuring that organizations can harness the full potential of their data and technology assets. Additionally, my proficiency in XQuery and XML transformation enables me to seamlessly handle complex data manipulation and translation tasks. Moreover, I have extensive experience in integrating with Message Queues (MQ) systems, leveraging TIBCO's capabilities to ensure reliable and efficient messaging between applications. My skill set also extends to the deployment of TIBCO applications, encompassing the knowledge and hands-on experience needed to successfully launch and manage TIBCO solutions in various enterprise environments. With a strong foundation in TIBCO's development frameworks, I'm dedicated to driving innovation and delivering tangible results for businesses through cutting-edge integration solutions."

 

Company Experience 23

Company / NGO Name: Globant

Position: Java Developer Architect

Duration: 11/2021 – 03/2022

Website:

 

During this time, I did/carried on the following training courses regarding AWS through platform.

 

·         Introduction to AWS – Progress : 97.4%

·         AWS Certified Data Analytics – Specialty – Progress : 62%

·         AWS Certified Cloud Practitioner (CLF-C01) – Progress : 100%

·         AWS Certified Developer - Associate (DVA-C01) – Progress : 92%

 

 

 

Company Experience 22

Company / NGO Name: ScotiaGBS Colombia Global Business Service (ScotiaBank)

Position: Programmer Analyst Advisory/Platform Engineer Specialist

Duration: 10/2019 – 10/2021

Website:

Reference Contact: Pablo Andrés Esteban (Direct Manager)

Reference LinkedIN URL : https://www.linkedin.com/in/pablo-andres-esteban-vargas-3bab99173/

Reference Personal Email:

Reference Phone: +573142151175

 

 

-          Good Knowledge of the OpenPages Java API for version 8.0 for the development of custom solutions in IBM OpenPages. And the main architecture of the Java platform involved in IBM OpenPages (action classes and IBM OpenPages Java triggers).

-          Resolution of Development Jira Tickets and Service Desk Solutions, almost 31 Jira tickets resolved, in which it is involved the configuration of the OpenPages system through XML files and the development of Java code.  Almost 1106 commits in git repository in develop branches.

o    Identification of Issues waiting for approval to live.

o    Creation of Loss Impacts by a final user.

-          Documentation regarding topics regarding business and Java Development.  More than 200 pages of confluence documentation regarding user manual of most modules, tutorials, good practices, good handling of Java API and the details of the IBM Security Rules implemented in the internal systems.

-          Development of several prototype developments in Java

o    GIT LOG : This system has the purpose of obtaining and record in a MySQL database all the information provided by the command git log, so that useful statistics can be generated.

§  List of consolidated commits by author, and branch.

§  Summary of lines of code added by developer and by date.

§  TOP Developers by commits and lines of code added or changed.

o    JIRA_API_REST : This development has the purpose of obtaining all the information provided by the REST Api of Jira, so that it can be tracked in  a database.

§  All Sprints associated with a project.

§  All User stories associated with a spring.

§  Summarized report of all activity regarding an Spring (Comments, changes)

-          I has attended a total 41 closed tickets in the Service Desk internal system.

 

 

Company Experience 21

 

Company / NGO Name: INFORMATICA Y BUEN GOBIERNO - Veeduría Ciudadana / Citizen Oversight Organization

Position: Founder / Director / Coordinator / Developer Platforms Consultation in SECOP National Procurement Platform

Duration: (10/2017 - Present)

Website: www.informaticaybuengobierno.org

 

 

A Citizen Oversight was established, governed by Law 80 of 2003 whose purpose of surveillance is: To monitor and verify all aspects of the proper functioning and governance of the capital district entities, and the creation of practical mechanisms / computer developments, which allow the Ensuring the application of laws / regulations / jurisprudence related to citizen control mechanisms, transparency and anti-corruption initiatives in government matters related to the entities of the capital district. His objectives:

 

1)       Software Development / Analytical Reports OLAP / Big Data: Carry out all the software developments that are required in such a way that they are based on the flat files published in open data www.datos.gov.co by the different Government entities, in accordance with the law and reflect the information in a fast, consolidated and accurate way for the purposes of information of the different situations that this data may reflect to the citizens, in accordance with Law 1712 of 2014 (Through the which is created the Law of Transparency and the Right of Access to National Public Information and other provisions are issued)

 

The following technologies were applied in order to provide robust web applications :

 

-          Use of ExpressJS in order to apply several solution patterns such as login/password authentication, content negotiation, cookies, request handlers, mutipart encoded forms, maps through organized routes, virtual host, saving data in request object between middleware calls.

-          Swagger : Very good understanding of swagger and its features, in order to provide to QA teams a quite affordable way of testing REST Web services.

-          Javascript advanced development through AJAX.

-          Typescript good understanding in order to provide solid type elements for angular development.

-          Unit test provided through mock functions with JEST for the REST web services that were intended to query the data related with the contracts between the Colombian government and the contractors linked with the private sector.

-          Extensive knowledge of GIT through line command and client graphical toosl such as sourcetree, gitkraken and GitHub for desktop.  Development of a software which allows to monitor general performance between developers from information generated from the command GIT LOG.

-          Extensive knowledge with relational databases Oracle, Informix, MySQL, PostgresqlServer and Informix accumulated for more than almost 15 years, and general knowledge about another kinds of database such as MongoDB and DynamoDB (AWS).

 

2) Verification and Control Actions to State Entities: Carry out oversight and control procedures through the different citizen participation mechanisms to the different entities with respect to situations found from the data reflected in the different reports that are developed.

 

3) Socialization, information and Training for Citizens (Natural and / or Legal Persons / Private companies interested in contracting with the State) actions on the platforms / consultations developed: Keep citizens and control entities informed about progress, training of handling the consultation platform and about allegedly irregular aspects that are found regarding information from state entities, officials and / or state contractors. Likewise, for the private Company of a specific sector, you can consult about their respective sector the respective contracting of the State, in order to explore business opportunities / contracting.

 

 

1. KNOWLEDGE AND MANAGEMENT AT THE LEGAL AND ORGANIZATIONAL LEVEL

a. Knowledge about drafting petition rights demanding compliance with law 1712 2014.

b. Good knowledge regarding transparency, surveillance and control standards.

c. Dissemination of the hiring consultation platform to various important figures in the political sphere.

2. IT LEVEL MANAGEMENT / SOFTWARE DEVELOPMENT

 

a. Construction of a platform that receives as input the flat file of all the information of the Colombian State Contracting registered in SECOP I, and development of the following analytical reports on the web platform.

 Report showing the detailed list of Contracts from an NIT or identification number of contractor and legal representative.

 List of Municipalities with consolidated entities of the respective municipalities that have reported in SECOP I.

 List of entities related to their respective municipality along with their consolidated totals registered in the contract from 2011 to Dec 2018.

 Report showing the history by entity, for years broken down by standard category. It shows for each year the respective standard category together with a flat file export option.

 Global queries by standard category for all categories with option to export the results to MS Excel.

 TOP entities global report by amount of contract.

 TOP Contractors Report by amount of contract

 Consolidated historical hiring report of a specific contractor

 Detailed breakdown report by the respective standard categories.

• This report also shows the detailed list of entities that report records of contractual processes by the standard category chosen.

o Sub-report which shows for years the respective amounts reported according to the entity and the chosen standard category, and the respective list of contracts.

o Migration of the contracting of SECOP II and development of consolidated global analytical reports and detail.

o Development of budget reports assigned to entities of the Capital District in order to make comparative analysis with respect to what was recorded in the contracting.

o Report showing by Municipality the Consolidated Contract by type of entity.

 

 

 

Company Experience 19

 

Name of Company: Hardnetics (Oracle Partner)

Role : Oracle Service Bus Developer

RRHH Contact:

Duration: (11/2016 – 2/2017)

 

 

Client Name: Claro (Mobile Company):

References:

Role Description: 

Project Name: ITEL

Start Date: 11/2016

End Date: 12/2016

Environment/Development Tools/Frameworks/Technology: Oracle Fusion Middleware 12c/Oracle Service Bus 12c, BPEL, XQuery.

 

Achievement/Goals:

 

It must build an OSB Proxy which receives as a JSON parameter, this JSON must be converted to XML for better manipulation. Authentication: Authentication consists basically of confirming that the user determined by the [user] field exists in the table with with the AddSubscriptionRequest method, which in turn must be properly parameterized in the JSON. 3) Addressing, once the Authentication is successful, it should be consulted in another table later in which the following data should be consulted: productId, offer_id, destination. If Destination = SM, it must send the JSON as it arrives. If destination = ITEL, it should call Proxy Trama415

 

Skills Acquired:

 

Client Name: Claro (Mobile Company)

References:

Role Description: 

Project Name: COMMUNITY MANAGEMENT/FAMILY & FRIENDS

Start Date: 1/2017

End Date: 2/2017

Environment/Development Tools/Frameworks/Technology: Oracle Fusion Middleware 12c/Oracle Service Bus 12c, BPEL, XQuery.

 

Achievement/Goals:

 

Analysis and design tasks were carried out with respect to the Shared Data project, which aimed to implement a community manager who had to carry out the tasks necessary to interact with the different clearing platforms, in order to support the offer of the shared data service. The following tasks were also carried out: Construction of the respective firms and services with respect to the initial inventory of capabilities to be implemented in the early versions, and context diagram.

 

Skills Acquired:

 

Company Experience 18

 

Name of Company: Entelgy Colombia

Role : Oracle Service Bus Developer

RRHH Contact :

Duration: (08/2016 – 10/2016)

 

Client Name: Corpbanca/HELMS/ITAHU

References: Karol Camargo (57 1 300 6575057) https://co.linkedin.com/in/karol-camargo-6527501a/en

Role Description: Technical Consultant/Oracle Service Bus 12c Integrator/Developer

Project Name: Proyecto Portal Unico

Start Date: 01/AUG/2016

End Date: 07/OCT/2016

Environment/Development Tools/Frameworks/Technology: Oracle Fusion Middleware 12c/Oracle Service Bus 12c, BPEL, XQuery.

 

Achievement/Goals:

 

• Carried out successful installation and configuration of WebLogic Server instance local environment for development and QA, along with data sources, EIS, JMS settings Servers, JMS Modules, JMS Queues for ConnectionFactories and queue management.

• Development of Oracle Service Bus 12c was carried out to expose several stored procedures in Sybase and Oracle through the OSB, through various services. several operations related to issues such as checking, validation of access, addition and consulting credit card, trust and consultation contracts were exposed.

 

Skills Acquired:

 

• Ability to propose an OSB architecture and development guideline in Oracle Service Bus, which takes account log record, queuing, exception handling level OSB and backend, dynamic routing, crossreference, dynamic mapping standard level variables business and proxy (request and response date, payload, etc.), and JMS queue management.

• Capacity (reinforcement) development of OSB: Proxy, Business, Pipeline, Routing, Service Callout, mapping request and response through XQuery (Replace) and Advanced XQuery capabilities.

 

 

Company Experience 17

 

Name of Company: Periferia IT

Role: Java PL SQL Transact SQL Developer/Analyst

Address: Avenida Carrera 9 # 115-06/30 Oficina 604 C.E. Tierra Firme

RRHH Contact: Daisy Olaya Medina (Payroll and Hiring Assistant) Tel. 6000080

Duration: (07/2016 – 08/2016)

 

Client Name: Royal Sun Alliance (RSA)

References: Camilo Cabrales (57 1 310 6081690) https://co.linkedin.com/in/camilo-cabrales-31a0bb53/en

Project Name: Infrastructure & Data Migration RSA-Sura

Start Date: 01/07/2016

End Date: 22/07/2016

Environment/Development Tools/Frameworks/Technology: IBM Rapid Application Development, SQL Server Management Studio 2008, SQL Server Integration Service, SQL Server Analysis Service.

 

The following activities were carried out: Set Intranet RSA (implemented in Joomla) to display popup that invokes webService or service that brings user names active directory; scripts were developed in sql which were intended to carry out debugging data tables whose data came from other sources: db2 and Sysbase to post the update; I was held at the level of development workflow SQL Server Integration Service which was intended extraction Data Sources DB2 and Sybase, its transformation (change of emails) and their respective load into SQL Server.

 

Company Experience 16

 

Company name: SOAINT

Address: Oracle Middleware Developer (Oracle SOA Suite & Oracle Service Bus)

Address:

Reference Contact: Ricardo Rincon

Reference LinkedIN URL : https://co.linkedin.com/in/ricardo-rinc%C3%B3n-pardo-a49a2430/en

Email:

Phone: 57 320 8312964

Company Website: http://www.soaint.com/noticias/nueva-oficina-soaint-en-colombia/

Duration: (10/2015 – 1/4/2016)

 

Client Name: Banco Falabella

Project Name: VerificacionAutomatica BPM – Desarrollo SOA Suite BPEL

Start Date: 23/10/2015

End Date: 1/2/2016

Supervisor/Contact Name: Ricardo Rincon https://co.linkedin.com/in/ricardo-rinc%C3%B3n-pardo-a49a2430/en

Environment/Development Tools/Frameworks/Technology: Oracle Jdeveloper 11g Release 1 (Desarrollo de BPEPL y BPM), Oracle JDeveloper 11g Release 2 (For complementary components development : WebServices for transformations de JSON a XML), JSON Reader, SOA UI, Oracle SQL Developer (DBA, creation of tables and stored procedures invoked from BPEL).

 

- Carry out particular developments with regard to final adjustments on the Draft VerificacionAutomatica which aims to bring a process of verification of customer information, across your information in 17 public databases namely: National Association of Nurses (ANEC ), criminal records (antecedentesRama), asoPagos (asoPagos), bdua (bdua), consejoIngenieriaMecanica (consejoIngMecanica), consejoProfesionalAdministracion (CPAE), consejoIngPetroleos (CPIP), sociedadColmbianaArquitectos (cpnaa), consejoTopografia (CPNT) dian (dian), estadoTramiteCedula ( estadoTramiteCedula), puestoVotacion (puestoVotacion), RUAF (RUAF), simit (simit), sisben (sisben). Besides crossing or integration across these databases, two sets of business rules, each with approx applied. 8 game business rules. Each set of rule implement business an average of 10 conditional around 10 to 15 business rules, with respect to the validation of the quality of customer information provided from public databases and data occupation . This development consisted of 1 BPEL which called to the two BPELs. This service deployed into production, and is consumed for three applications related to areas Credit Bank. Coordination with the leader of testing and commissioning in production by installers installed by me. Access to database via adapters whose origins were properly configured in the weblogic.

 

Client Name: Banco Falabella

Project Name: Admisiones BPM – Desarrollo SOA Suite BPEL

Start Date: 1/2/2016

End Date: 1/4/2016

Supervisor/Contact Name: Ricardo Rincon

Environment/Development Toos/Frameworks/Technology : Oracle Jdeveloper 11g Release 1 (Desarrollo de BPEPL y BPM), Oracle JDeveloper 11g Release 2 (For complementary components development : WebServices for transformations de JSON a XML), JSON Reader, SOA UI, Oracle SQL Developer (DBA, creation of tables and stored procedures invoked from BPEL).

 

- Carry out the development of BPEL Admissions which was intended orchestrating services exposed within the organization with regard to processes such cmo 1) Creation of applications, 2) validation of processed through the BPEL Tramite, 3 ) validation of customer-related fraud through the BPEL fraud 4) customer validation in Datacredito 5) internal validations several through BPEL Score, BPEL validation PreAprobCallCenter, validation of policies through political BPEL, WS Georeference, and other processes . Implementation of BPEL Tramite which was intended orchestrating several services within the organization related processes such as 1) Deadlock: validacion lock client on all bank products, see previous applications, and consulting internal systems from the bank. Fraud BPEL implementation of which was intended orchestrating various internal services in the organization related processes such as 1) Validation of restrictive lists 2) Validate client if cell phones are related to processes of fraud. Implementation of JMSProducer which was intended to expose a rest service which was intended to produce a message on a JMS queue which in turn was consumed by unn JMS Adapter and this was redirected to BPEL Admissions for the generation of the application.
- Carry out the development of two BPELS (Email Producer and Email Consume) which were intended to implement a mechanism for high availability of messaging via e-mail, for sending exceptions to the application-level business and system . The mechanism is worth of the production and consumption of messages through a JMS queue.
- Modification of a development of Rest WEB Service (MODAC) which was intended to provide services with respect to the parameterization of the fields which was to handle the mobile application. Among these changes it was: General corrections logger management, incorporation Notifier exceptions and connection management database through the JNDI datasource weblogic. On other developments (Parametric and JMS Producer) were carried out the same settings mentioned in the previous paragraph.

 

- Re-process/Implementation of BPEL which is intended to process on million JSON files for validation through several other BPEL process exposed as composite which implement complex business rules. Perfomance increased by reducing execution time from 2 hours to 4 minutes.

- Issues correction related BPEL development.

- Successful installation and configuration of Infrastructure Enviroment for testing and pre-production (Configuration of DBAdapters, JMS, Datasources in Weblogic, SOA Deployment, debugging, and testing).

- Development of a BPEL Process which has the purpose of...

 

Skills acquired:

- Ability to implement a BPEL process which are intended to deqeue messages from a JMS queue through a Mediator.

- Ability to implement a decision table inside an Oracle Business Rule which can be invoked from a Mediator or BPEL process

- Installation, configuration and deployment of an Oracle BAM Server in 12c environment.

- Ability to conceive Asynchronous Messaeging Architectures through the use of  Mediator and JMS Adapter (Configuration of JMS in WebLogic:JMS Server, JMS Module, Connection Factory,etc)

- Ability to create a implementation for logging and email notification through the use of a queue, and two BPEL Components, one for Queue Produce, and one for Queue consume of messages.

 

Company Experience 15

 

Company name: CEINTE SA

Address: Oracle Business Intelligence Implementator

Address:

Reference Contact: Diego Palacios

Email:

Phone: 57 321 4048852

LinkedIn Contact URL: https://co.linkedin.com/in/diego-palacios-9b203994/en

Company Website:

Duration: (9/2015 – 10/2015)

 

Client Name: Ministerio de Educación Nacional - Colombia

Project Name: 

Start Date: 1/9/2015

End Date: 1/10/2015

Environment/Development Tools/Frameworks/Technology:  Linux Centos 7.2 (Para instalación de OBIEE – WebLogic+Componentes de OBIEE+RCU), Oracle JDeveloper Release 2, Eclipse.

 

Activities carried out /Lessons Learned/ Achievements

 

              Installation and configuration of weblogic domain with Enterprise Content Management (formerly UCM).

              Accurate step-by-step process of installing and configuring Oracle ECM 11g from scratch, and test of the environment from a BPM 11g Process example developed in Oracle JDeveloper 11g (11.1.1.7.0)

              Successfull installation, configuration and implementation of Oracle Business Intelligence Suite Enterprise Edition (OBIEE) on both 11g and 12c database engine platforms.

              Successfull installation and configuration of Oracle Database 12c Enterprise Edition on Linux Centos 7.

 

 

Company Experience 14

 

Company name: Tata Consultancy Services Colombia

Role: Java Developer

Address: Calle 100 No. 9A-45 Piso 13

Reference Contact: Javier DelRio Moreno (Project Manager), Martin Torres Cardozo (Delivery Manager)

Reference LinkedIN URL : https://co.linkedin.com/in/martintorrescardozo

Reference LinkedIN URL : Reference LinkedIN URL : https://co.linkedin.com/pub/javier-del-rio/36/28/b46/en

Email: javier.delriomoreno@tcs.com

Phone: 57 317 6572588

LinkedIn Contact URL:

Company Website: http://www.tcs.com/worldwide/es/es/colombia/Pages/default.aspx

Duration: (1/2015 – 6/2015)

 

Client Name:  Zona Franca de Bogota

Project Name: Sistema de Información para Zona Franca de Bogota

Start Date: 1/1/2015

End Date: 1/7/2015

Environment/Development Tools/Frameworks/Technology: Oracle JDeveloper 12c (Para desarrollo de adaptador BPM), Eclipse (JEE Application Development with ZK as front, y JPA/Spring as backend), SOA UI

 

Activities carried out /Lessons Learned/ Achievements

 

- Development of a Custom BPM Adaptor which implements the following web methods : delegateTask, getNumberof Tasks, getTask, reassignTask, endTask, by making use of the Oracle BPM API.

- Installation and configuration of weblogic domain with Enterprise Content Management (formerly UCM).

- Accurate knowledge about the steps and jar libraries required to run the API on both 11g and 12c middleware platforms.

- Accurate step-by-step process of installing and configuring Oracle ECM 11g from scratch, and test of the environment from a BPM 11g Process example developed in Oracle JDeveloper 11g (11.1.1.7.0)

- Implementation of Web Applications with ZK.

- LDAP Configuration in weblogic domains

- Installation, configuration and Aministration of WebLogic domains with SOA, BPM and Oracle Service Bus on both versions 11g and 12c middleware.

- Configuration of webservices in Oracle Service Bus 11g/12c(Business Service, Proxy Service, PipeLine, Split Joins) with OWSM Policy (oracle/wss_username_token_service_policy) and consuming those web services through the Service Bus with Policy from SOA UI, validating both WebLogic Integrated LDAP and External OpenLDAP Users.

- Generation of barcode files through a web service implementation (barcode4j) in weblogic domain.

- Have successfully deployed Oracle WebCenter Content ECM (Enterprise Content Management) on Oracle Database 12c.

- Have developed a ECM Adaptor in Java Programming Language which allows Checkin, Checkout and list of file in Oracle ECM.

- Installation and configuration of Oracle Business Intelligence Enterprise Edition 11g, and validation of 20 reports developed in Oracle BI Publisher and Oracle Warehouse Builder 11g.

 

 

Company Experience 13

 

 

Company name: EFRON CONSULTING

Address:

Reference Contact: Edwin Germán Ortiz Ortiz (Consultancy and SW Development Director EFRON Consulting)

Email: eortiz@efronconsulting.com

Phone: 57 (1) 311 2283699

LinkedIn Contact URL: https://www.linkedin.com/pub/edwin-germ%C3%A1n-ortiz-ortiz/2b/633/852

Company Website: http://www.efronconsulting.co/inicio/

Duration: (8/2014 – 12/2014)

 

Role: Technical Lead Team/Senior Java Developer

 

Client Name: Ministerio de Trabajo - Colombia

Project Name: ImTegra

Start Date: 1/8/2014

End Date: 1/12/2014

Environment/Development Tools/Frameworks/Technology : Oracle SQL Developer/Database 11g, Netbeans 7.x.

 

Activities carried out/performed/done

 

- I lead a team of 5-10 engineers for the development of Submodule Occupational Risk Integrated Information System for the Colombian Ministry of Labour (ImTegra System).

- Understanding and proofs of concept on Imtegra project divided into N layers (Imtegra, ImtegraComun, ImtegraDatos, ImtegraEJB)

or Tasks Performed

·         Coordination / Verification / Tracking tasks performed with developers using SCRUM JIRA, and application deployments in test environment.

·         ISSUES tracking and solving reported in Mantis.

·         Meetings, Validation and monitoring in the field of Architecture, Project Manager, Functional Leadership and Development team all parties involved (UNE, ADA and EFRON).

·         Development / Programming in java.

·         Assistance and Training Developers team on technical issues such as Java EE, JPA, Database, Management GIT (SourceTree, Bitbucket, JIRA)

 

Achievements (A level of equipment)

·         Project development in Java SE ImtegraCreacionDatosPrueba which was intended to generate test data for validation of charge 12 files (Work Accidents, Affiliate, AfiliadoEvento, Contributor,Cotizacion,Enfermedad,PromocionPrevencion,Rehabilitacion-Ingreso,CierreExitoso,CierreNoexitoso,Ingreso) to feed the database: (Generating a million records in 2 min, with the ParIterator library for processing and validation of records was implemented through parallel programming).

·         Development Project in Java SE ImtegracionCargueDatos which was intended to validate the upload 12 files mentioned above.

·         Implementation of the following modules submodule System Work in Java EE: Companies and Affiliates, EventosATEL, Promotion and Prevention Indicators, Reporting and Network Committee Companies and Affiliates

·         Implementation of the following features / requirements: consultaAccidentesAportante. Validation of Network Development Committees with Bonita BPM integration through components developed for this purpose.

·         Configuring the database domain values and model creation EE.

 

Lessons Learned

 

·         Verification of formally hired / verified by signature requirements Vs executed tasks.

·         Awareness real importance of risk management and the correct application of the SCRUM methodology, relying on tools JIRA.

·         Good Use of JPA,EJB,PrimeFaces,Maven and Integration with Bonita BPM.

 

Company Experience 12

 

Company name: INTERKONT EU

Address: Calle 100 No. 19A - 50 Of. 204

Reference Contact: Alejandro Gutierrez (General Manager CEO)

Email: alejandro.gutierrez@interkont.co

LinkedIn Contact URL : https://www.linkedin.com/pub/alejandro-guti%C3%A9rrez/54/597/48a

Phone :57 (1) 310 4127514

http://www.stefaninicolombia.com/

Duration: (05/2014 – 08/2014)

 

 Role: Senior Java Software Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: Fondo Financiero de Proyectos de Desarrollo FONADE

Project Name: ZOOM

Start Date: 1/5/2014

End Date: 1/8/2014

Environment/Development Toos/Frameworks/Technology: PostgresSQL, Oracle JDeveloper 10g (Desarrollo de WebService), Netbeans 7.x (Java Application Development of ZOOM y SICCU)

 

- Development of Web Service Client which connected to an Oracle IAS, which was intended to check disbursements for the Cobra system.

- Incident Resolution under the ZOOM System (FONADE).

 

Client Name: Instituto de Infraestructura y Concesiones de Cundinamarca ICCU

Project Name: SICCU

Start Date: 1/5/2014

End Date: 1/8/2014

Environment/Development Toos/Frameworks/Technology: PostgresSQL, Oracle JDeveloper 10g (Desarrollo de WebService), Netbeans 7.x (Java JEE Application Development de ZOOM y SICCU)

 

- Module Development Goals and Tracking Systems for departmental development plans for the system ICCU.

- Acquired Skill: Very good experience in managing the architecture of the system (Spring + Hibernate Richfaces+Hibernate) in NetBeans 7.4. Business knowledge regarding the management and monitoring of works, agreements, contracts and projects.

- Acquired Skill: Implementation of Web Service Client to Oracle IAS.

- Migrating data to the new system Siccu.

 

 

Company Experience 11

 

 

Company name : STEFANINI Informática y Tecnología

Address : Calle 100 No. 19A - 50 Of. 204

Reference Contact:  Vicente Gonzalez

Email : viproyectos@gmail.com

LinkedIn Contact URL : http://co.linkedin.com/pub/vicente-gonzalez/59/2b0/125

Phone :PBX: 57 (1) 317 6572911

http://www.stefaninicolombia.com/

Duration : (11/2013 – 02/2014)

 Role: Senior II Software Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: Instituto Nacional de Vigilancia de Medicamentos y Alimentos INVIMA

Project Name: Proyecto de Integracion BPM

Start Date: 1/11/2013

End Date: 1/2/2014

Environment/Development Tools/Frameworks/Technology: Oracle JDeveloper Release 1 (Oracle BPM development and other Java Development such as WebServices, LDAP authentication, etc).

 

·         Task performed: Design and develop 23 Oracle BPM Applications as prototypes (With no persistence integration).

·         Created several unit test using JUnit.

·         Skill acquired: Installation, configuration and maintenance of Linux Oracle, and Linux OpenSUSE with these Oracle Fusion Middleware software: Oracle SOA, Oracle Service Bus, Oracle Business Activity Monitoring and Oracle Business Process Management Suite.

·         Skill acquired: Develop an architecture which allows to send and receive files from and to UCM (Universal Content Management System), from a EJB and Web Service.

·         Skill acquired: Develop a EJB which allows interconnection with Windows Server 2012 Active Directory.

·         Skill acquired: Strength Development in Oracle ADF.

·         Skill acquired: Installation, configuration and interconnection of web services through Oracle Service Bus.

·         Skill acquired: Installation, configuration and registry of statistical data of web services usage through the Oracle Business Activity Monitoring.

·         Skill acquired : Administration and development of SOA Infrastructure, SOA Composite Applications and Instances, BPEL Process Service Components and Engines, Decision Service Components, Business Service Engines, Human Task, User Messaging Service.

 

 

Company Experience 10

 

 

Company name : CG IMPORTACIONES

Address: Calle 129A No. 45-27

Reference Contact:  Mauricio Cortes Granados (General Manager)

Email: maualecortes@gmail.com

LinkedIn Contact URL : http://co.linkedin.com/pub/m-a-cort%C3%A9s/27/410/648

Email: servicio@cgimp.co

Phone : 57-316 4339321

Company Website : http://www.cgimp.co/

Duration: (09/2011 – 10/2013)

Role: Java Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: CG IMPORTACIONES

Project Name: CG IMP ERP

Start Date: 1/9/2011

End Date: 1/10/2013

Environment/Development Tools/Frameworks/Technology: Oracle JDeveloper R1/R2, Visual Studio .NET Community, SQL Server 2008, Netbeans 7.x

 

Develop Business Information System web in Java using Oracle JDeveloper 11g tool , which aims to generate business intelligence reports with current accounting system of this Company . These reports are focused on determining or optimally focus the strategy of product sales to all customers. Interfacing external systems providers this Company ( located in other countries ) through Internal System through a Web interface. The interconnection is performed using Web Services , which aimed at the automatic generation of quotes and the best automatic distribution of products listed in cubic meters for the purpose of optimizing import costs. Setting these web services by the remote provider in the Oracle Fusion Middleware for Oracle SOA tool. Made in JDeveloper modules were implemented using these technologies : Oracle ADF Entity Objects , View Objects, Application Data Module, ADF Task Flow , presentations components such as splitter, group and panel layout using the oracle webservices / wss_username_token_service_policy policy . Design and develop a series of reports which related sales sites and coordinates with a map / database for ESRI ArcGIS effects of outlet develop programming for route optimization and offices. Various reports / applications are also developed using the VB.NET , C #, Transact -SQL and Reporting Services.

 

·         Skill acquired : Installation, configuration and Administration of Oracle BI Enterprise Edition; creation of analyses and views, knowledge about dashboards, refining data, actions, Oracle Scorecard and Strategy Management, Reporting, Performing Object-Specific Tasks from the Catalog Page.

·         Skill acquired : Administration of Oracle BI Publisher; Administering BI Publisher; creation of roles, management of roles, creation of users, granting catalog permissions to a role, creation of data models and reports, viewing and scheduling reports.

 

 

Company Experience 9

 

Company name : Online Live Computer Education and Training Institute

Address : Cll 169 74-32 1-301 Bogota DC Colombia

Email : contacto@incaprog.com

Phone :PBX: 57 (1) 5274637

http://www.incaprog.com

Duration : (08/2011 – Today)

Role: Computer Trainer/Instructor for Oracle Technologies

 

Achievements / Tasks Performed / Skills acquired

 

I have been working as a IT instructor for this company.  I have taught these courses so far :  MS SQL Server (1 Course of 24 Hours), Joomla (1 Course of 12 hours), ASP.NET (2 Courses of 24 hours each), MS Visual Basic (1 course of 24 hours), Java Programming Level 1 and 2 (1 Course of 24 hours), Ext JS, Netbeans (2 courses of 24 hours), WebLogic 12c Server (2 courses of 24 hours - Administering, Configuration and Deployement of JEE and SOA Applications), Oracle JDeveloper (7 courses of 12 hours), Oracle Application Development Framework ADF (1 Course of 48 hours), Java JEE 1.6 (1 course of 24 hours),  and Oracle SOA Suite (Installation and Deployment of SOA Applications – 2 course of 24 hours).

 

·         Skills acquired in WebLogic Server 11g/12c : Administration console(Start/Shutdown, change server property), configuration of Oracle WebLogic Server Authentication using sun directory server; creation of a basic cluster, configuration of proxy servers, use of the administration console, use of the node manager, use of domain templates, configuration of JMS servers and destinations, use of node manager, creation of grilink data source in order to access oracle RAC; Administration of managed servers using the node manager (configuration of node manager, WLST Tool), use of Oracle Coherence Web with Oracle Weblogic ; Creation of Multi Data Source in WebLogic Server to Access Oracle RAC).

·         Skills acquired in JDeveloper 11g : Webservices (Development of JAX-RS and RESTFul Web Services), ADF Development.

 

 

Company Experience 8

 

Company name: IPLER CI SA - Educational Institute for Work and Human Development

Address: Calle 100 No. 23-19, Ext. 202

Email: lea@ipler.com

Phone: Tel. 57-1-2187031 Ext. 600

http://www.ipler.com

Duration : (04/2006 – 08/2011)

Reference Contact : Vilma Senior (Vicepresidnet)

 Role: Systems Engineer / Java Software Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: IPLER CI SA

Project Name: Sistema de Información de IPLER SIIP

Start Date: 1/4/2006

End Date: 1/8/2011

Environment/Development Tools/Frameworks/Technology: PostgresSQL, Netbeans 7.x, Java JEE 1.5/1.6

 

I've been the responsible for the execution of project IPLER Information System Ver. 2.0 as the main developer and programmer of the project.  It supports and provides critical and statistical data to all the areas of the company ( General Management, Administrative Area, Financial and Accounting Area and all the Academic Areas which are : Speech therapy, sicology, ocupational therapy and maths). It allows the registry of information of students, recommended services, registered services, controls, record of students assistance, between other critical process of the company.   The involved technologies was Postgres 8.x as database framework and J2EE as business framework. The development tool used was Netbeans, Aprox. 759 classes en Java. By using a T-tier architecture implementation, with technologies such as EJB, JavaMail, POI, jakarta struts, JDBC y JSP. Aprox. 410 JSP Files.

 

·         Skill acquired: Development of a JEE architecture using MVC,DAO,CE,Struts,JDBC,JavaMail,FusionCharts Javascript chart libraries.

·         Skill acquired: Installation and configuration of Visual SVN Server, tortoise, subversion, CV.

·         Skill acquired : Installation and configuration of Linux OpenSUSE with Tomcat, Glassfish and JBOSS

·         Skill acquired: Knowledge/domain of the following core Web Service SOA technologies: Web Services, WSDL, SOAP, UDDI, JAX-RPC, JAX-WS, JAXB, JAXR, JAXP, SAAJ.

·         Skill acquired: Knowledge/domain of the following core JEE technologies : Core Java/J2EE, Servlets, EJB, RMI, JDBC, JSP, Struts, Spring, Hibernate, JMS, XML/XSL/XSLT, XPath, SAX and DOM.

 

 

Company Experience 7

 

Company name : SIGTECH LTDA.

Address :

Duration : (10/2005 – 03/2006)

Role: Java Software Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: Unidad Administrativa Especial de Catastro Distrital (CATASTRO)

Project Name: SIGC

Start Date: 1/10/2005

End Date: 1/12/2005

Environment/Development Tools/Frameworks/Technology: Visual Studio 6.0, Oracle Database 8i-9i.

 

I participated in the implementation of stored procedures invocation in PL/SQL implemented in Oracle 9i from an application programmed in Visual Basic 6.0 called SIGC. During the process entry parameters should be defined, and the output should be coded as well.  I participated in the following requirements : General query of received files, information registry query, logs debug, survey register of real state experts, dependencies registry, process registry, sections registry, registry of Home nomenclature, nomenclature registry, offer registry, physical resources reigstry, data rules registry by use, physical resources registry by dependency, real state unity registry.  Technologies involved concerning this professional experience were : Oracle 9i, PL/SQL, Visual Basic 6.0, and technical aspects of this experience : 19 Oracle Packages, 785 Stored Procedures , 154 stored procedures with invocation from VB application, 395 Tables, 1528 Triggers, 1569 Indexes, 281 Views, 170 Visual Basic Forms.

 

Project Name : SAAW (ADJUS ADMINISTERING SYSTEM). System used by ETB which supports correction of mistakes in invoices.

 

I participated in the development of three specific requirements: Typology Administering, Adjust Administering and User Administering. The development process was done at the business and presentation J2EE layer. I participated also in the development of the requirement of Phone Consultancy (Development at the business and presentation J2EE layer), and the correction and maintenance of 16 bugs or mistakes, at both levels too.  The requirements were : Typologies : Are the main causes by which an adjustment is carried on. Adjustment is a change which is done to an invoice generated by ETB, by claim stated by an user previously. Adjustment is the action which defines the change that must be done to the correspondent invoice, due to a previous claim. Users Administration Module is the module where all users are inserted, deleted, updated, as well as its configuration parameters in SAAW Application.  Oracle 9i, PL/SQL, J2EE (Enterprise Java Beans, Servlets, JSP, Struts). Development Tools

 

Company Experience 6

 

Company name: Synapsis Ltda.

Address: Carrera 14, 85-68

Email: seleccioncol@synapsis-it.com

Phone: (57-1) 607 6000

Duration : (12/2003 – 04/2004, 08/2004 – 12/2004)

Role: Visual Basic Software Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: Codensa, Carulla

Project Name: Varios

Environment/Development Tools/Frameworks/Technology: Pro C/C++, Visual Basic 6.0

I carried on several requirements related with the maintenance of several applications developed in MS Visual Basic 6.0, which were part of the Customer 2000 platform. I did the development of several software programs/scripts developed in Pro C/C++ which had the purpose of support certain batch process for some specific applications in MS Visual Basic 6.0. I also did the programming of some stored procedures for the support of data handling for a Web application (Technologies involved : Oracle 9i, PL/SQL, Visual Basic 6.0, Visual Age).

I carried on the migration of 952 stored procedures from Informix to Oracle. The migration process was done by following these steps : Migration, and Testing (Technical data : 29 Visual Basic Large Projects, 19 Oracle Modules, 118 Visual Basic forms that had to be reimplemented,, 952 stored procedures migrated).

 

Company Experience 5

 

Company name: Megalínea S.A.

Address: Cl 98 14-41 P-5 -6

Email:

Duration : (04/2003 – 12/2003)

References : Diego Vargas (Coworker) https://ar.linkedin.com/in/diego-esteban-vargas-ligarreto-839a9020/en

Role: Visual Fox Pro Software Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name : COOPTENJO Entidad Cooperativa de Ahorro y Credito / COOPIDROGAS Cooperativa Nacional de Droguistas Detallistas

Project Name : MEGASOFT COOPTENJO / MEGASOFT COPIDROGAS

Start Date :  1/4/2003

End Date : 1/12/2003

Environment/Development Tools/Frameworks/Technology : MS Visual FoxPro

I participated in the development of the MEGASOFT information Systems. MEGASOFT is an accounting and financial information system which was intended for financial cooperative entities. I participated in the development of treasury modules, VISADO and CDATS (Technologies involved : Visual FoxPro version 7.0).  The module I developed had the following functionalities between others: Generation of statistical report of current balance, debts, and credits of all the accounts. Cash flow generation from the information registered in all accounts, cash book generation, cash receipts administering, administering of bank accounts, with an interface with accounting module, transferring of money module, administering of payment orders.

 

Company Experience 4

 

Company name: Porvenir S.A.

Address: Carrera 13 # 26A - 65

Email:

Phone: Tel. 57-1-3393000 Ext. 2809

Duration : (06/2002 – 03/2003)

http://www.porvenir.com.co

 

Role: Software Developer / PL SQL Developer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: PORVENIR Pensiones y Censantias SA

Project Name: Sistema de Información Comercial

Start Date: 1/6/2002

End Date: 1/3/2003

Environment/Development Tools/Frameworks/Technology: WEB PL SQL, PL SQL Developer, Macromedia DreamWeaver.

I participated in the process of several tasks related with analysis, design, programming, testing and maintenance of the new Commercial Information System project, which had the main purpose to support the Commercial staff and all its related processes. I participated in two modules. (Technologies involved : PL/SQL Developer (programming in SQL, PL SQL y Web PL SQL), Oracle Designer and all its modules (Oracle Design Editor, Oracle Database Transformer Editor, etc.), Oracle Jdeveloper, Macromedia DreamWeaver HTML, Java y Javascript.).   I with a team of two more developers developed approximately 480 PCKs files, each one with approximately 5 stored procedures/functions.

 

Company Experience 3

 

Company name: Moloko S.A.

Address:

Email:

Phone:

Duration: (12/2001 – 03/2002)

Role: Visual Basic Software Developer/Freelancer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: Pharma sector

Project Name:  PHARMADVISOR

Start Date: 1/12/2001

End Date: 1/3/2002

Environment/Development Tools/Frameworks/Technology: MS Access, Visual Basic 6.0

Analysis, design, implementation and testing of software project PHARMADVISOR. PHARMADVISOR is a sales force management software, which is focused on pharmaceutical laboratories. This software was developed under Visual Basic 6.0, and implementing MS Access as the repository for data, using Visual Basic 6.0 and MS Access 2000.

 

Company Experience 2

 

Company name: APICE S.A.

Address: Calle 93 No. 20-66 Oficina 401

Email: comercial@apice.com.co

Phone: (57-1) 530 7070

Duration: (01/1999 – 06/1999, 12/2000 – 08/2001)

Role: Software Developer

 

Achievements / Tasks Performed / Skills acquired

Client Name : Codensa

Project Name : Integration IVR

Environment/Development Tools/Frameworks/Technology : MS Access, Visual Basic 6.0

Developed Several Graphical User Interfaces as the front-end’s for an application used in a well known Supermarket Business in Bogotá (Carulla) Callcenter which takes orders from customers.

Developed a software project which allows to track the daily activities of the local Employees of the company ( implemented in Oracle ver. 8.0.5, and front software under MS Visual Basic 6.0). This software allows the user to see reports about the average time dedicated to every project of the company by engineer in charge.

Developed a software under the name of APICE ERP (following the software life cycle approach : requirements, designe, code, test and maintaining). Which facilitates some primary processes of the Engineering Department, such as :

Developed partially an IVR system ( To one of the most important Energy Companies in Bogota DC), by constructing and ActiveX control which integrates the IVR system with an external system built in Oracle.

Audit trail and Contorl of internal process of the Engineering Department.

Assisted the Company in the migration to Linux Operating System

Project Name : Interactive Voice Response System for CODENSA S.A. E.S.P.

Developed various software units such as : an ActiveX control which allowed a final user to create a user in a Oracle Database ; Several reports in MS Visual Basic 6.0 using the DataReport object ; an administrative software kit for the IVR system.

 

Company Experience 1

 

Company name: Nortel Networks

Address: Cl. 96 13-11

Email:

Phone:

Reference Contact: Uddy Carmi (SellDesks - CEO & Co-Founder)

Email: uddy@officelist.com

Phone: +17862646633

LinkedIn Contact URL : http://www.linkedin.com/pub/uddy-carmi/0/220/6aa/es

Duration: (03/1998 – 12/1998)

Role: MS Access Visual Basic Software Developer/Freelancer

 

Achievements / Tasks Performed / Skills acquired

 

Client Name: Nortel Networks

Project Name: Sistema de Información para el registro de Historias Clínicas de Ingreso y Egreso

Developed a software unit which assisted the Human Resources Department in several local functions and certain process with respect to the Medical History of the Employees of the Company (Technologies involved : MS Access).