Ian Alfred Orozco CV - Latest PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

IAN ALFRED D.

OROZCO
917B Grass Residences Tower 1 Nueva Viscaya St. Q.C.
Mobile: +63939-5168288 / +63999-2201055

Summary of Experience:  Graduate of Bachelor of Science Major in Computer Science and


Information Technology, FEU – East Asia College
 With more than 16 years of experience in Information Technology,
dedicated to solid experience in Java / J2EE development.
 Exposed to developments such as Customer Management and Billing
Management Systems, Wireline and Wireless Telecom Systems, Supply
Chain Management System, Inventory and Fixed Assests, Human
Resource Information System, Payroll System, Electronic Medical
Records Systems.
 Subject matter expert in the delivery of solution components including
activities such as writing complex codes and application (package)
configuration, address problems of systems integration, compatibility,
and multiple platforms and preparation of component and assembly
test plans, including conditions, data and expected results, and perform
component and assembly testing.
 Has the ability to interpret and create complex functional requirements
and project estimates.
 Has strong domain expertise and works with internal/external clients.
 Strong experience in different software development life cycles
including Agile, Waterfall and other methodologies, design patterns and
best practices specifically involving object-oriented programming.
 Has the ability to train or develop new team members.
 Has the ability to manage teams or coach team members on a technical
or professional level.

 Assists in project charter development, proof of concept testing,


Technical Responsibilities: analysis and detail project planning.
 Reviews detailed design specifications, test plans and user
documentation for functional and technical completeness and accuracy.
 Creates application and technical design specifications for development
and support work for more complex larger solutions.
 Assists with managing of the planning, developing, testing,
coordinating, implementation and documenting of computer business
applications programs.
 Develops specifications and make recommendations for complex
solutions (package vs custom, integration, data mapping, user
interfaces, reports, system interfaces, batch runs).

Page 1
Ian Alfred D. Orozco
 Leads, mentors and be accountable for teams in design, coding and
package configuration.
 Oversees coding requirements, component and assembly test plans.
Responsible for quality of test results.
 Conducts peer reviews, mentoring, communications with team
manager and business unit stakeholders and/or external customer.
 Can implement system solutions into operational services and
coordinate the release of new software.
 Develops new tools and processes, and facilitates discussions by
demonstrating subject matter expertise when explaining outputs to
senior leaders.

Technical Knowledge:

Software Languages: J2SE, J2EE, C, C++, PHP, JavaScript, Python

Web Development Proficiencies JQuery, Ajax, Bootstrap, JSP, Servlets, CSS, HTML, HTML5, SQL, Angular, Node
JS, React JS, Thymeleaf,

Java Frameworks Struts, Struts2, Ibatis, Hibernate, Spring, Spring MVC, Spring Security, Stripes,
Spring Boot, Spring JPA

Tools & Utilities: Microsoft Office, Log4j, Ant, Maven, Ibatis, Clear Quest, Mercury Quality
Center, Weblogic, TOAD, LDAP Browser, SOAP UI, SOA, Eclipse, Spring Tool
Suite, Visual Studio Code, Atom, Putty, Win SCP, JIRA, CRON, Control-M

Version Control: Clear Case, Visual SourceSafe, CVS, SVN, TFS, GIT

Operating System: Windows, Linux

Database: Oracle, MS SQL Server, MySQL

Udemy Certifications: Node JS, React, Express JS, DevOps Essentials, Python 3

Page 2
Ian Alfred D. Orozco
Relevant Professional Experience:

TELUS International Philippines, Inc.


Role: Lead Developer Analyst
March 2008 – Present

Project: Small and Medium Business Small and Medium Business supports a wide variety of applications
Role: Senior Developer / Production used in TELUS such as ART, AAB, BLIF, IVS, LDORS, OSG, REX, CPS
Support Unify and VPOP.
Responsibilities:
- As a developer, it is my responsibility to develop changes to the
application (front-end and back-end) based on project design.
It is also my responsibility to support the quality analyst during
assembly/product and performance tests. I support the
business solutions analyst and solutions architect in project
assessments.
- As a production support, we receive incoming tickets and verify
if these are to be assigned to Small and Medium Business. We
investigate and submit our assessments to the BSA for change
management.
Technologies: JAVA, Control-M, Maven, Weblogic, Node JS, React,
Linux, Spring

Appian is a low-code development platform designed for


Project: APPIAN businesses of all sizes. It enables users to build business process
Role: Senior Developer / Production management (BPM) applications. Key features include case
Support management, BPM, three-step app development and application
integration. TELUS uses Appian to Automate some of its business
process and is used by a lot of teams in TELUS.
Responsibilities:
- As a developer, it is my responsibility to develop changes to the
application (front-end and back-end) based on project design.
It is also my responsibility to support the quality analyst during
assembly/product and performance tests. I support the
business solutions analyst and solutions architect in project
assessments.
- As a production support, we receive incoming tickets and verify
if these are to be assigned to Telus Offer Manager. We

Page 3
Ian Alfred D. Orozco
investigate and submit our assessments to the BSA for change
management.
Technologies: Appian

Telus Offer Manager is a Tool used by TELUS Employees to provide


Offer to customers. It is used by Agents and the project has its own
web application. TOM also provides Web Services used by other
Project: Telus Offer Manager
TELUS Applications.
Role: Senior Developer / Production
Support Responsibilities:
- As a developer, it is my responsibility to develop changes to the
application (front-end and back-end) based on project design.
It is also my responsibility to support the quality analyst during
assembly/product and performance tests. I support the
business solutions analyst and solutions architect in project
assessments.
- As a production support, we receive incoming tickets and verify
if these are to be assigned to Telus Offer Manager. We
investigate and submit our assessments to the BSA for change
management.
Technologies: Weblogic, Thymeleaf, Log4J, Eclipse, Linux, Spring,
Java 8, LDAP Browser, SOAP UI, Oracle DB, Maven, HTML5, CSS,
JavaScript, JQuery.

Smart Desktop provides a dashboard view of TELUS wireless


customers. It supports all the major client care functions and
provides a launch pad to other specialized tools and applications.
Project: Smart Desktop
Customer care agents uses Smart Desktop to provide day-to-day
Role: Senior Developer / Production assistance to TELUS customers and to support dealers for function
Support outside the self-serve applications.
Smart Desktop supports specialized business units such as loyalty
& retention, marketing, credit and collections, and technical
support and repair. Other business units such as fraud/security,
marketing, outbound campaign, and client services use Smart
Desktop on an occasional basis.

Responsibilities:
- As a developer, it is my responsibility to develop changes to the
application (front-end and back-end) based on project design.
It is also my responsibility to support the quality analyst during

Page 4
Ian Alfred D. Orozco
assembly/product and performance tests. I support the
business solutions analyst and solutions architect in project
assessments.
- As a production support, we receive incoming tickets and verify
if these are to be assigned to Smart Desktop. We investigate
and submit our assessments to the BSA for change
management.
Technologies: Weblogic 10.3, Log4J, Ant, Eclipse, Linux, Spring,
Java 7, LDAP Browser, SOAP UI, Oracle10i, Maven, HTML, CSS,
JavaScript, JQuery.

SRPS (Service Request Persistence Service) is an application


persistence service for accessing SRPDS (Service Request
Production Data Store). SRPDS was conceived by TELUS Enterprise
Architecture in the 2005/2006 period. SRPDS is intended for
Project: SRPS (Service Request Persistence storing the basic data elements of TELUS customer service
Service) requests. While the source database of the application would store
Role: Senior Developer / Production all the detail information of the transaction, SRPDS would provide
Support a holistic view of a customer service request history through its
data elements that link all source data.

SRPS consists of client-side java API and service-side EJB and DAOs.
A TELUS application would call the client-side API to write service
requests to SRPDS or to query SRPDS for service requests that
match a set of criteria. SRPS uses a persistent JMS queue to provide
the calling application a retry mechanism on SRPDS, in case SRPDS
becomes unavailable for a short outage.

Failed Transactions as a result of bad data are recorded in Error


Tables from where they can be reviewed periodically.

On top of the EJB Service is a Web Service that wraps this EJB. An
ESB is used to call this web service.

Responsibilities:
- As a developer I am tasked to create and modify stored
procedures, oracle objects, java-oracle mappers and EJBs to
access SRPDS. When there are modifications to our database
tables or interfaces, I am obligated to modify these too. During
releases and tests, I run the build which is being used for
deployments to the server as well as by our clients for them to
access SRPDS. For our web service, I created the corresponding
XSD which directly maps to SRPDS. Our web service is created
via the WSDL. An ESB was also created which connects to this
web service.

Page 5
Ian Alfred D. Orozco
- As a production support, we receive incoming tickets and verify
if these are to be assigned to SRPS. I run tests, do investigations,
report to clients for updates and fix issues based on
investigation results.

Technologies: Weblogic 10.3, Log4J, Ant, Eclipse, Linux, Spring,


iBatis, Java 7, LDAP Browser, SOAP UI, Oracle10i, Maven.

Desktop One provides a dashboard view of TELUS wireline


customers. It supports all the major client care functions and
provides a launch pad to other specialized tools and applications.
Customer care agents uses Desktop One to provide day-to-day
Project: DT1 (Desktop One)
assistance to TELUS customers and to support dealers for function
Role: Senior Developer / Production
outside the self-serve applications.
Support
Desktop One supports specialized business units such as loyalty &
retention, marketing, credit and collections, and technical support
and repair. Other business units such as fraud/security, marketing,
outbound campaign, and client services use Desktop One on an
occasional basis.

Responsibilities:
- As a developer, it is my responsibility to develop changes to the
application (front-end and back-end) based on project design.
It is also my responsibility to support the quality analyst during
assembly/product and performance tests. I support the
business solutions analyst and solutions architect in project
assessments.
- As a production support, we receive incoming tickets and verify
if these are to be assigned to Desktop One. We investigate and
submit our assessments to the BSA for change management.
Technologies: Weblogic 10.3, Log4J, Ant, Eclipse, Linux, Spring,
Java 7, LDAP Browser, SOAP UI, Oracle10i, Maven, HTML, CSS,
JavaScript, JQuery, Struts, Ibatis

OPENTEXT (Formerly GXS Philippines)


Role: Senior Java Developer
August 2005 – April 2008

Page 6
Ian Alfred D. Orozco
Client: General Motors The GM GEP project is the implementation of a web based
Project: GM - GEPARA payment system to replace the services of GM’s current provider.
Role: Senior Java Developer The GM GEP solution is hosted at GXS, with interfaces to:

- GM Systems: For the transfer of Authorized Payments,


Bank Statements and Settlement Reconciliation files.
- Banks: For payment lifecycle support of payment
instructions in EFT and Check, transmitted in EDIFACT or
ANSI standards.
- Suppliers: For the transfer of Remittance Advice
notifications in EDI, FAX, Email or Web delivery methods.
Postal Mail is a special case of the FAX implementation.
- Socrates: For the link and login of GM employees to the
GM GEP solution.
- Supply Power: For the link and login of GM Suppliers who
are web enabled.

Responsibilities:
- As a developer I was tasked to Develop and design new
modules for GEPARA.
- Perform Change Request in GEPARA
- Check Test Director for defects that are needed to be
fixed.
- Code review of the code done by Junior Developers
- Coordinate with team members regarding bug fixes.

Technologies: Weblogic, XML, Oracle 10g, JSP, WinSCP, Putty, SVN,


Ant, Log4J, Eclipse, Linux, Spring 2.0, Hibernate, Java5

Client: Alcatel Lucent WEDIM is an Online Supply Chain Management System developed
Project: WEDIM (Web Electronic Data for Alcatel Lucent for suppliers that do not have SAP Applications.
Interface Module) Interconnects with Alcatel SAP applications via IDOC for suppliers
Role: Senior Java Developer and buyers to view PO, POR, DELFOR, and Inventory Report
Transactions.

Responsibilities:

- Develop and design new modules for Alcatel SCMS.


- Perform CR’s in Alcatel SCMS.
- Check Test Director for defects that are needed to be
fixed.
- Assign defects to team members
- Code review of the code done by Junior Developers

Page 7
Ian Alfred D. Orozco
- Coordinate with QA Team regarding Health Check,
Regression Testing, Performance Testing and Defect
Verification
- Coordinate with deployment team when packages are
being deployed to QA, QAP, Staging and Production.
- Conducts team meeting when the Managers is not
around.

Technologies: Weblogic, XML, Oracle 10g, JSP, WinSCP, Putty, SVN,


Ant, Log4J, Eclipse, Linux, Spring 2.0, Hibernate, Java5

Client: GXS Philippines RTS Tools is an Online Support Tracking System. Developed to cater
Project: RTS Tools the needs of both 1st and 2nd tier support. Creates tickets for
Role: Junior Java Developer defects found in both staging and production environments. It also
serves as an analysis tool in checking encountered defects before
and how it was solved.

Responsibilities:
- Designed and Developed modules for RTS Tools
- Develop and Design Test Scripts
- Deploy packages in QA and Production Environment

Technologies: Java 5, Oracle 10g, WINSCP, Putty, Apache Tomcat,


VSS, JSP, Maven, Struts, Spring, Hibernate

Client: GXS Philippines Online Application that caters internal processes of the company
Project: Human Resource Information especially in HR and Finance. This includes – Leave Application and
System Approval, Overtime Application and Approval, Loan Application
Role: Junior Java Developer and Approval, Team Schedule Upload and Attendance Reports.
Provide data for managers in monitoring attendance of employees
as well as tardiness, undertime, etc.

Responsibilities:
- Designed and Developed modules for HRIS
- Develop and Design Test Scripts
- Deploy packages in QA and Production Environment

Technologies: Java 5, Oracle 10g, WINSCP, Putty, Apache Tomcat,


VSS, JSP, Maven, Struts, Spring, Hibernate

Page 8
Ian Alfred D. Orozco
Page 9
Ian Alfred D. Orozco

You might also like