Dino Resume
Dino Resume
Dino Resume
Bernal
[email protected] | US Citizen
www.linkedin.com/in/dino-bernal | www.jdpbernal.xyz
--------------------------------------------------------------------------------------------------------------------------------------------------------
PROFESSIONAL SUMMARY
Highly-skilled software development professional bringing more than 20 years in software development, design
and implementation. Experienced in payments processing, manufacturing processes, supply-chain management,
banking and retail processing. With history of managing projects, people, budget proposal and allocation of
resources.
TECHNICAL SKILLS
Languages: Java, C/C++, COBOL, PHP, PYTHON
Frameworks: Spring, Spring MVC, Angular, Angular JS, Hibernate, Junit, Zend
Web technologies: HTML, CSS, JavaScript, AJAX, XML/XSL, jQuery, JSON
Methodologies: Scaled Agile Framework (SAFe), Scrum, Test-driven development (TDD), Continuous
Integration (CI), Continuous Delivery (CD).
Bug tracking tools: Jira
ERP software: SAP, BAAN
Database Systems: SQL Server, Oracle, PostgreSQL, DB2
Operating System: Windows, Linux, UNIX, Mainframe, AS400, z/OS, various UNIX flavors
Automation servers: Hudson, Jenkins
Middleware: MQ Series
Source version control: Git, Subversion
IDEs: Eclipse, IntelliJ
PROFESSIONAL EXPERIENCE
Intermediate Software Engineer, 10/2017 to present
Gordon Food Service - Wyoming, MI
· Develop programs or scripts according to specification and established coding standards with Java, Spring, Spring
MVC, Struts 2, Hibernate, Angular, Angular JS and Oracle.
· Analyze, review and test for accuracy and optimal implementation of developed solutions.
· Analyze current business systems, determine scope and estimate for tasks related to issues to be resolved.
· Continue to adhere to continuous integration and delivery techniques as required for accuracy, reliability and
value for our applications to our end users.
· Adhere to test-driven development (TDD) when developing API (REST) services in an Agile environment, this API
services processes data from one DB to another REST service.
· Establish and enforce coding standards for programs or scripts as well as formal code reviews.
· Followed Agile (SAFe) software methodology for applications development.
Software Engineer, 08/2006 to 10/2017
ACI Worldwide - Zeeland, MI
· With the use of Java, Spring, J2EE, Oracle and SQL Server, performed continuous development and maintenance
of the ISO 8583 payment interfaces with electronic payment associations (Visa, MasterCard, American Express,
Discover) and bank settlement modules.
· Continuous development and improvement using Agile methodology (SCRUM); Java interfaces with PIN Entry
devices, EMV, contactless EMV implementations and eSocket.POS extensions.
· Worked in developing and updating payments applications using interfaces provides by banks (i.e. Fifth Third
Bank, Bank of America, Chase Bank). The specification is usually in ISO 8583 format.
· With use of PHP, Zend, PostgreSQL and LINUX, design and develop an integrated processing interface payment
application that serves as a black box for secure payments processing.
· Update code that adhere to the Payment Card Industry (PCI DSS)and Payment Application Security Standards (PA
DSS).
· Carry out SIT (System Integration Test) & UAT (User Acceptance Test) for sub-systems and deployment of CR
(Change Requests) to Production.
· Provide 24 x 7 MQ Series administration and production support on AIX, SUN and Windows environment and
provide technical assistance to the staff.
· With use of Java, developed an application that monitors transaction processing and sends email notification
when for any issues that occurs.
· Provide definition and documentation on standard processes and procedures for the Application Support team
· Led a team of 6 full-time and contract Support Specialists to provide 2nd level and Escalated Support, Training
Classes and Beyond the Call Services (short-term consulting) to partners and customers
· Carry out SIT (System Integration Test) & UAT (User Acceptance Test) for sub-systems and deployment of CR
(Change Requests) to Production.
· Conduct DR (Disaster recovery) Drill & BCP (Business Continuity Planning)
MQ Series/Middleware Administrator, 11/2003 to 07/2004
Singalab Pte Ltd - Singapore, Singapore
· Technical lead for a team of 3 to provide first level support team on SAP (HR, EBP, Finance, Basis, Workflow, and
Purchasing), BAAN IV and Oracle Sales Analyzer.
· Technical lead for a team of 5 to provide third level support for Mainframe Applications, VAX/VMS and MQ.
· Effectively represent the Support Team to internal customers, work with partners and customers to ensure high
customer satisfaction
· Manage Escalated Support cases and Beyond the Call projects. Coordinate with first level support team to ensure
that cases are escalated appropriately.
· Defining and documenting standard processes and procedures for the Application Support team.
· Led a team 5 to provide Y2K evaluation and testing of Mainframe, AIX and VAX applications.
· Led a team 3 to provide data warehousing Executive Information System that help the Marketing team in their
sales analysis, sales tracking and easier generation of sales reports.
· Provided definition and documentation of standard processes and procedures for the Application Support team.
· Oversee on-site acceptance test, project documentation and proper handing over to maintenance team.
· Develop and maintain of the company’s insurance software.
· Assisted in system conversion and data migration from Mainframe to UNIX and VAX platforms.
Systems Analyst/MIS Head, 09/1996 to 09/1998
CYMAR International Incorporated - Manila, Philippines
· Worked with the Sales Department in the creating an EDI application that resulted in faster processing of bulk
orders coming from the company’s big clients.
· Worked with Credit and Collections Department in the creating a Credit and Collection System, which resulted to
faster and efficient processing of customer credit evaluation. This in turn, made processing of customer orders
faster. Largely eliminated the bottleneck of having to wait for the credit evaluation of customer before the orders
get processed.
· Provide definition to standardize processes and procedures for the Application Support team.
· Introduced definition and documentation of standard processes and procedures for the Application Development
team.
· Assisted the marketing manager in drafting marketing proposals as well as assisted in the demonstration of
software solutions developed by the company.
· Supervised a team of 4 programmers in the development of a Human Resources Information and Monitoring
System.
· Supervised a team of 7 programmers in the development of a comprehensive Enterprise Application. It contains
A/P, A/R, G/L, Cash Receipts, Check Disbursement, Journal Entries, Trial Balance, Cash Flow, Financial Statements,
Income Statements, Inventory Monitoring, Inventory Forecasting, Order Processing and Purchasing.
· Wrote course outlines for teachers to use for the school’s curriculum on C Language, FoxPro, Pascal, and
Assembly.
· Taught Systems Analysis and Design, Software Engineering, Theory on Programming Languages and Data
Structures.
EDUCATION
University of Santo Tomas, Manila, Philippines, 1991
BS Mathematics major in Computer Science