Java Developer
Software Engineer
I have just over 10 years experience since finishing college in the traditional technology space. I am fascinated by Web3/Blockchain technology and would love to get into the space. My skills are mainly Java and Javascript. I don't have any specific blockchain programming experience but I did recently complete a blockchain certification course. I'm a quick learner so take a chance on me I won't let you down!
Experience: 5 years
Yearly salary: $74,000
Hourly rate: $70
Nationality: 🇮🇪 Ireland
Residency: 🇮🇪 Ireland
Experience
Software Engineer
KBC Bank Ireland 2019 - 2024
Main roles and responsibilities: Develop Red Hat JBPM(Java) applications for the business side of the bank to use everyday to onboard/offboard customers in the form of workflows. (GIT)Source control of daily code changes using Bitbucket, SourceTree and building deployment packages with Maven. Testing workflows(employee-customer scenarios) excessively using JUnit and Cucumber within Eclipse during SPRINT cycles and pushing releases through development, User acceptance and production environments with collaboration from the test teams. Resolving issues escalated by the business team, which usually involved an urgent turnaround to resolve it as its customer facing and the bank has strict law regulations to abide by. Analyze java application logs and SQL databases to trace issues. Key Achievements: • Involved in a large-scale project to migrate internally hosted backend Java services from a monolithic to microservices based architecture in an external virtual private cloud. • Created Java business applications to automate the previously fully manual offboarding process for thousands of customers when the bank needed to close down. • Developed a web application using Spring framework to handle and monitor communication from one legacy system (SOAP API) to a newer system which used REST API. • Developed a Node.js application in TypeScript to extract documents and metadata in a structured easily identifiable way, utilizing API calls with our legacy document management system. The application efficiently processed millions of documents which were all sent over to new bank after closing down operations. Technologies used: Java 7/8, J2EE, Spring, JTA, JMS, REST API, JBOSS, JPA, Hibernate, Red Hat JBPM, JavaScript
Analyst Developer
KBC Bank Ireland 2016 - 2019
• Analysing and resolving issues escalated by the ICT helpdesk team, providing 3rd level support and support releases in accordance with development life cycle(SPRINT). Create javascript functions to calculate interest rates, deposit account maturities and make statements/transactions available online. Create Java Utilities to assist in bulk PDF file processing and creating reports. Identify problems proactively and recommend solutions Key Achievements: • Increased the throughput of yearly and quarterly statements in the bank via refactoring old code and introducing multithreading into the existing file management system. • Also created a standalone Java utility which automated the reconciliation of internal and external customer document reports Technologies used: Javascript, Core Java, SOAP API
Application Support Engineer
OpenAsset 2013 - 2016
Providing support to new and existing clients on the company’s OpenAsset software. Liaising with clients (from end user through to manager level) via telephone and email to ensure efficient implementation of OpenAsset. Developing scripts to migrate client images into OpenAsset. Involved in the migration and maintenance of our software to cloud EC2 instances in AWS. Scripting custom InDesign, PowerPoint and MS Word templates that integrate with the OpenAsset software using VB Script and Template Toolkit. Develop features within the Codebase/Product to make Support Engineers’ and end-users’ life easier. I developed one feature that was released to all 600 global clients to help user experience.
Skills
android
angular
full-stack
git
javascript
node
react
java
english