Junior Software Engineer
Summary
COMPANY 1
Role: Product Specialist
Assessed the needs of our vendor support agents and developed new workflows, trainings and tools for our most common issues and worst supported experiences
Hosted a monthly, one week training session for all new hires to the Operations and Sales org at my company in my area of expertise - fraud prevention.
Was a "Topic Owner" - an IC directly responsible for the performance of a group of specialists against a predetermined set of targets and metrics for a given product.
Assisted in the design and roll out of v2 of a fraud prevention tool. V1 of the tool used user constructed rules and a risk score to determine whether a payment should be allowed or not. v2 allowed users to create and update their rule base via an API, added new attributes to the Machine Learning schema and surfaced this information to the user, increased transparency for users through new Dashboard tools which showed them the greatest factors influencing the risk score of a given payment.
Developed web hooks to for a user generating $3m p/a in profit to automatically update their existing SAP system. The connector with SAP was not developed before this deal and so I assisted in designing the connector and the actual implementation of it.
Built a new feature for the above large user which utilised the existing fraud rule capabilities. This user needed to prioritise certain payments in their queue as they had lower SLAs e.g. a payment for a digital download should not be left pending for more than an hour while a click and collect payment could wait up to 12 hours before capture. The tool built allowed the user to add metadata to their payments which indicated it should be prioritised, these prioritised payments were placed in a new tab in the users Dashboard so that they could be actioned accordingly and all owned within the our ecosystem. This feature can be enabled and disabled on all accounts through the use of a flag.
Assisted a large user in implementing manual and in-app card provisioning for digitally issued cards. Users must pass multiple tests in order to be allowed to provision cards to Apple Pay, we assisted the user in building their system to pass these tests which included successfully provisioning a card, entering incorrect details, surfacing a useful error if the card entered had been provisioned to that wallet in the past etc.
Converted 5+ user guides to Markdown so that they could be made available on our Docs pages. This included building new view permissions which rely on an account ID rather than a feature flag. Multiple docs are gated and are only visible if that user has certain feature flags enabled - however, as part of this project we updated this access system to be able to use account ID credentials so that feature flags did not continue to grow to an unmaintainable number. Now users can access their own user guides when logged in to their Dashboard, and these guides are unaccessible to anyone else. Converting these guides to Markdown enabled us to make use of Code snippets with the tokens relevant to the user i.e. their account ID, a payment they processed etc.
COMPANY 2
Role: Business Consultant
Assisted in a transformation process for a deal coaching team who deal primarily in contracts with a value over $50m. We measured success in successful RfP's for large contracts as a percentage of bids pursued. Throughout the transformation my company reported a win rate of 48% when deals were coached by our updated system, compared to 20% when coaching did not take place.
This increased win rate contributed approx. $380 million in the year I was involved with the team.
I developed multiple scripts to automate the weekly and monthly reporting processes. This reduced the time required to generate a global weekly report from 8+ hours to 20 minutes as the previous method was tedious and involved a lot of manual data transcription / duplication.
EDUCATION
Degree: Computer Science and Business (B.A. Mod).
Year: 2014 - 2018
From: Trinity College Dublin
COURSES
Fuzzy Logic & Control Systems - Symbolic Programming - Software Engineering - Introduction to Functional Programming - Computational Mathematics - Business in Society - Strategic Information Systems - Managing New Product Development - Statistical Methods for Computer Science - International Business & the Global Economy - Social Entrepreneurship
SKILLS
Javascript - Node.JS - Python - React - C++ - PostgreSQL/SQLite3/SQL - MongoDB - ElasticSearch - HTML / CSS - Typescript - Heroku - Express.JS - Git - Kubernetes - Google Cloud Compute - Numpy - Jupyter - Typescript - HTML / CSS - Bash - Amazon Web Services - MATLAB - Data Visualization - GraphQL - Pandas - Matplotlib - Scikit-Learn
Expectations
I'm looking for a role at a company that values collaboration, mentorship and growth.
I would like to work somewhere with a generally young and social culture. If the role available is a remote one - I would still like there to be a community aspect to the company.
I am extremely user motivated and work best when I can see the benefit of the product or service being provided to an end user.
I am open to opportunities both in my own country (Ireland) and abroad
Employment Preferences
Expected Base Salary
**,000 EUR
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
