Uploaded File
add photo
Ian
ian.alex2@gmail.com
416-225-6802
139 Yorkview Drive
Toronto, ON M2R 1K2
Senior JBoss Middleware Software Maintenance Engineer
27 years experience W2
0
Recommendations
Average rating
45
Profile views
Summary

almost 20 years of IT experience as a Software Developer/Programmer with MS Windows platform, UNIX (AIX), Linux (Ubuntu/RHEL) and IBM Mainframe in the engineering and financial industries 13 years of experience in OO development with Java (11 years) and C++ (2 years) 10+ years of experience with various application/web servers (JBoss EAP/Wildfly, IBM Websphere Apache Tomcat), various frameworks (including Core Spring, Spring Boot, Spring MVC, Hibernate, REST) and multi-browser front end development using HTML, JSP, JavaScript, AJAX, JSF 2.0 / Primefaces Strong SQL skills and 15+ years of Informix Oracle and MySQL databases. RDBMS back-end development with ESQL/C, 4GL, PL/SQL. Extensive experience with views, triggers, stored procedures/functions Competent in performing system maintenance, database administration and enhancements Demonstrated ability to perform testing, create test cases and work with testers Proven ability to prioritize tasks, meet user specs and deadlines while working with minimal supervision in a team REMOTE work experience Quick learner and highly skilled at using prior knowledge and experience to effectively grasp and use new technology Excellent written and verbal communication skills produce clear and concise business documents Portfolio of sample Java projects at: https://github.com/IanAlex

Experience
Senior JBoss Middleware Software Maintenance Engineer
Information Technology
Feb 2016 - Jul 2018
Resolve complex customer problems within Red Hat JBoss Enterprise Application Platform (EAP) versions 6.x and 7.x
  • Use available tools to investigate, troubleshoot and fix technical issues with focus on solutions related to Base Application Server (e.g. configurations, EJB issues, logging Java classloading, some JVM issues) and Security (Java Security, LDAP, SSL)
  • Involved investigation, troubleshooting, and the resolution of issues sometimes involving collaboration with other support/maintenance engineers, technical account managers, and development engineers
  • Analyze upstream development against current customer reported defects develop patches to resolve issues Assist in the development of comprehensive and reusable self-service solutions for future incidents Developed Deployment-Analyzer Java tool for gathering meta-data for Ear/War deployments & modules and producing reports. IAN ALEX
EJB Java JBOSS BRMS LDAP OpenShift JBoss Enterprise Applications Database Maintenance Problem Solving Middleware FOCUS
Remove Skill
Senior Java Application Developer
Information Technology
Mar 2014 - Feb 2015
Java
Remove Skill
SOFTWARE DEVELOPER 2010
Information Technology
Jan 2012 - Jan 2012
Toronto (www.rpmtec.com )
  • Developed and implemented new screens (SSUI), and related server side validation logic using RESTful APIs for Tax Forms, LIF products and Transfer/ Fund Order process for various plans (e.g. TFSA, RRSP). Environment: Java (J2EE & Swing) using Eclipse, Oracle PL/SQL using TOAD
  • Worked on additional logic, tweaking and optimization for batch procedures and validation logic for file export on RESP/RDSP/QESI outbound process and import/inbound process for files returned from government. Environment: Java (J2EE) using Eclipse, Oracle 11.2 PL/SQL using TOAD (stored procedures) Responsible for defect resolution and compliance projects for screen (SSUI) and server side issues for various client streams. Work involved analysis, coding and unit testing. Environment: Java (J2EE & Swing) using Eclipse, Modelling using Rational Rose, Oracle 11.2 PL/SQL using TOAD, Visual Basic 6.0 Provided coding assistance and testing for conversion data from clients. Environment: Java (J2EE) using Eclipse, Oracle 11.2 PL/SQL using TOAD
Eclipse Java Oracle SQL Swing TOAD Visual Basic
Remove Skill
PROGRAMMER/ANALYST
Information Technology
Jan 2007 - Jan 2009
Toronto (www.cpas.com ) Performed analysis and coding (from specifications) of pension/health plan calculations and user entry logic (e.g. banking information, claims adjudication, termination & death payments) as well as screen configuration using PL/SQL (packages, stored procedures), triggers, views) for release to client. Wrote batch process for enrolment, payroll, outside payments using internal development IDE (utilizing interface to PL/SQL) IAN ALEX Worked on various bug fixes and enhancements for clients carrying the live system product including additional Java modifications (adding ancillary methods) in affected classes. Implemented periodic builds (applying CVS deltas and merging with template) for internal development as well as installation on remote client site.
Java SQL Triggers
Remove Skill
SOFTWARE ENGINEER
Information Technology
Jan 1995 - Jan 2006
Markham (www.ggsi.ca ) Performed coding and implementation of user remittance screens and Excel file uploading for remote clients. Environment: Java, HTML, JavaScript Wrote business logic and screens for pension transaction handling GUI used for withdrawals, inter-fund transfers and terminations in accordance with user specifications. Environment: Java, HTML, JavaScript Developed browser input screens and PDF output displays for various back-end UNIX report modules. Environment: Java, HTML, JavaScript Designed and implemented JSP-based system for client table and user based translations on database. Researched, coded and tested drill down menu system for pension reports. Environment: Java, HTML, JavaScript * Enhanced interface with clients by writing an EDI system for reconciliation / editing / reporting of contribution /earnings information based on ASCII load/transfer from UNIX, dial-up FTP, MAPI and FAX. Environment: VC++ / MFC Improved office efficiency through re-writing internal time-entry system from UNIX character-based to Windows GUI. Environment: VC++ / MFC Coded specialized (add-on) UNIX-side reports and calculation modules in ESQL/C (UNIX-C with embedded SQL) for defined contribution and defined benefit UNIX character based pension administration system. Selected examples of modules and reports: actuarial valuation, yield, order response, income calculator, RRSP report, PIN validation, surplus calculator, SIN/plan change, non-regulated plan. Identified and resolved needed bug fixes and provided module/class maintenance for character-based and web pension administration systems. System tested modules written by other developers for release on UAT
C Embedded SQL HTML Java JavaScript Software Engineer UNIX Windows
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Computer Programming & Systems Analysis
Institute for Computer Studies
University of Toronto
University of Toronto
Certifications
& EDUCATION
Sun Certified JAVA Programmer
Skills
Java
2018
16
C
2006
11
Embedded SQL
2006
11
HTML
2006
11
JavaScript
2006
11
Software Engineer
2006
11
UNIX
2006
11
Windows
2006
11
Database Maintenance
2018
2
EJB
2018
2
Enterprise Applications
2018
2
FOCUS
2018
2
JBoss
2018
2
JBOSS BRMS
2018
2
LDAP
2018
2
Middleware
2018
2
OpenShift
2018
2
Problem Solving
2018
2
SQL
2012
2
Triggers
2009
2
AJAX
0
1
Apache
0
1
Apache Tomcat
0
1
C++
0
1
DBA
0
1
Eclipse
2012
1
Hibernate
0
1
IBM Mainframe
0
1
IBM WebSphere
0
1
JSF
0
1
JSP
0
1
Linux
0
1
MVC
0
1
MySQL
0
1
Oracle
2012
1
Primefaces
0
1
Spring
0
1
Spring Boot
0
1
Stored Procedure
0
1
Swing
2012
1
TOAD
2012
1
Ubuntu
0
1
Visual Basic
2012
1