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.
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
Amazon EC2 (Elastic Compute Cloud): Fundamental for understanding virtual server instances in the cloud.
Amazon S3 (Simple Storage Service): Core storage service for object storage in the cloud.
Amazon RDS (Relational Database Service): Managed relational database service, commonly used for database-related certifications.
Amazon VPC (Virtual Private Cloud): Important for networking in the AWS environment.
AWS IAM (Identity and Access Management): Crucial for managing access to AWS services securely.
AWS Lambda: Serverless compute service for running code without provisioning or managing servers.
Amazon Route 53: AWS's scalable domain name system (DNS) web service.
Amazon CloudWatch: Monitoring and observability service for AWS resources and applications.
AWS CloudFormation: Infrastructure as Code (IaC) service for provisioning and managing AWS resources.
AWS CloudTrail: Service for logging, monitoring, and retaining account activity related to actions across your AWS infrastructure.
AWS ECS (Elastic Container Service) and EKS (Elastic Kubernetes Service): Container orchestration services.
AWS Elastic Beanstalk: Platform as a Service (PaaS) for deploying and managing applications.
AWS CloudFront: Content delivery network (CDN) service for securely delivering data, videos, applications, and APIs to customers globally.
AWS KMS (Key Management Service): Service for managing cryptographic keys.
AWS WAF (Web Application Firewall): Web application firewall service to protect web applications from common web exploits.
Amazon Redshift: Fully managed data warehouse service.
Amazon SQS (Simple Queue Service) and Amazon SNS (Simple Notification Service): Messaging services for decoupling and coordinating the components of a cloud application.
AWS Glue: Fully managed extract, transform, and load (ETL) service.
Amazon Polly: Text-to-speech (TTS) service.
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
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 Certified – SCRUMStudy (Certificate ID :
592688) - Sep 25, 2017, Valid till : Sep 25, 2020
3) SMC - Scrum
Master Certified – SCRUMStudy
(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) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.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. 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
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
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
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)
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).