Aaron Barry Email & Phone Number
Who is Aaron Barry? Overview
A concise factual answer block for searchers comparing this professional profile.
Aaron Barry is listed as Database Developer at Firefly Software (Vancouver), a with 68 employees, based in Vancouver, British Columbia, Canada. AeroLeads shows a matched LinkedIn profile for Aaron Barry.
Aaron Barry previously worked as Software Engineer Developer at Fidelity Investments and Software Engineer Developer - Proof of Concepts (POC's) at Fidelity Investments. Aaron Barry holds Bachelor Of Science (Bsc), Computer Science & Information Technology from National University Of Ireland, Galway.
Email format at Firefly Software (Vancouver)
This section adds company-level context without repeating Aaron Barry's masked contact details.
Review company-level records connected to Aaron Barry before choosing the right outreach path.
About Aaron Barry
Experienced backend Software Engineer with 3+ years of work in the financial services industry. Avid problem solver with an endless desire to learn and a highly self-motivated individual.Background is in all things data engineering from data modelling to the gathering and cleansing of data, transformation and loading and finally reporting and visualization. All while following industry programming best standards and practices including automated unit testing, repository management and automated CI/CD pipelines. Mainly worked with Operational Data Stores (ODS) and Data Warehouses (DW) in Oracle and PostgreSQL databases.Deeply passionate about all things data science and artificial intelligence and correctly applying them to unlock the true power of ones data.Love the outdoors, travelling and playing sports.
Aaron Barry's current company
Company context helps verify the profile and gives searchers a useful next step.
Aaron Barry work experience
A career timeline built from the work history available for this profile.
Software Engineer Developer
The project was to create a transactional database and all application programming interfaces (API's) to store, retrieve and update user generated data and the surrounding infrastructure in a cloud environment.Pioneered the creation of WS's first cloud based database in the form of a PostgreSQL database in an Amazon Relational Database Service (RDS). Teams first exposure to Amazon Web Services (AWS) and PostgreSQL and required deep dive research in numerous areas, documenting of findings and knowledge sharing among team.This allowed and encouraged the team to try new things and investigate what did and didn't work and to reach out to internal teams for guidance. Collaborated closely with Enterprise Cloud Computing (ECC) to gain invaluable insights into best practices for AWS configuration, continuous integration and continuous deployment pipelines.• Exploratory research and analysis of PostgreSQL.- Main challenge and learning was overcoming transition from autonomous transactions (in Oracle) to transactional functions (in PostgreSQL).• Gained competency of multiple AWS tools and collaborated with ECC on best toolset and implementation for project.- Experience with Amazon RDS, CloudWatch, CloudFormation, Lambda, Identity and Access Management (IAM), Key Management Service (KMS), Simple Storage Service (S3) and Virtual Private Cloud (VPC).• Used Concourse and CloudFormation to create a pipeline to automate infrastructure creation and custom setup per environment and a pipeline for environment deletion. • Used Concourse and Jenkins to create continuous deployment pipelines for non-production based environments.• Documented technical specification documents based off requirements, co-ordinated acceptance criteria with Quality Assurance (QA), development and automation of unit test code, supported QA while testing, and ensured successful promotion of code through environments.• Acted as Agile champion on team that implemented Scrum and Kanban frameworks.
Software Engineer Developer - Proof Of Concepts (Poc'S)
Produced multiple introductory machine learning courses as part of an initiative to enhance learning capabilities. Developed courses covering regression, clustering and classification based algorithms. All courses were half instructor led half video tutorials and Python was the language of choice.• Researched and vetted appropriate content for each course.• Delivered multiple iterations of each course in person and virtually.• Took feedback from attendees and altered courses accordingly.Created an automated unit testing framework for Oracle databases using utPLSQL 3.0. Co-ordinated with technical lead and data architect in the design phase and built out the agreed upon solution. Integrated framework with existing project and expanded the test suite to cover large amount of current work to test advantages and disadvantages in real world application. Project was hugely successful and testing framework was presented to senior leadership team and multiple teams across different businesses and implemented by other teams in the company.• Designed, developed and real world tested an automated unit testing framework as part of a proof of concept project.• Ensured framework followed all best PLSQL unit testing standards and practices.- All tests are isolated and not reliant on any other tests or execution order of tests.- All tests setup any required data to ensure database state has no influence on test.- All tests teardown any setup data to ensure database state remains unchanged.- All test code was treated as first class code and was stored and managed in Git repository.
Associate Software Engineer Developer
Developed the backend solution for a near real-time request processing project. The project goal was to provide users with near real-time information on the status' of their open requests and empower them with the knowledge of what is happening each step of the way and if any further documentation or information was required from their end.All request data was collated from multiple source systems at different time intervals (some in real time, some in batch processes) into the staging area. From there complex Extract-Transform-Load (ETL) procedures were executed to combine, analyse and prepare the information to be displayed to a user.• Due to large disparity in the data 'fuzzy' logic was designed to unify data from different sources. - Extensive investigation was required and a multitude of solutions had to be thoroughly tested and ultimately signed off by technical lead.• Huge amounts of daily processed data put emphasis on performance tuning of all ETL's.- Initially worked closely with technical lead to uncover bottlenecks, incorrect use of indexes, poorly performing code etc. And quickly learned how to locate, resolve and avoid these pitfalls.• Designed and documented technical specification documents based off business system requirements, programmed and performance tuned all ETL procedures and developed procedures to expose information.• Manually unit tested and automated unit testing of procedures.- Manual unit testing was the official tests for the project and the automated unit tests were part of a proof of concept project outlined above.• Supported QA while testing, and ensured successful promotion of code through environments.• On-boarded and trained new hires to the team.
Associate Software Engineer Developer
Worked on the Fidelity Cost and Profitability (FCAP) product. Enterprise-wide product that provides actionable, quantitative, fact-based cost and profitability information across all business units. Globally distributed agile team (Ireland, China, India & US) employing 'Follow the Sun' principles. • Developed & unit tested extract-transform-load (ETL) scripts with PL/SQL and Netezza PL/SQL. • Integrated code changes using PVCS and migrated code through all environments (excluding production) using Kintana. • Worked with BI developers for integration of back-end with BI tools. • Participated in the teams' scrum ceremonies: daily scrum, story status checking, and retrospectives while working collaboratively with China & India team counterparts. • Estimated stories during backlog refactoring using story point sizing. • Worked daily with business systems analysts and designers in Ireland and US on functional and non-functional requirements.• Collaborated with quality assurance to support functional and integration testing.• Followed team coding standards and performed regular code reviews.• Quickly learned new technologies, architecture and business context of the application.• Applied learnings from in-house LEAP course.
Leap - Associate Software Engineer Developer
Joined Fidelity's LEAP graduate program on the technology track. This is a 6 month program consisting of a 3 month training phase in all essential technical, professional and business skills and a 3 month business sponsored project where a representative from the business acts as the stakeholder for the project.The initial training phase consisted of lectures in: Object Orientated Analysis & Design, SQL & PL/SQL(Oracle), Big Data, Agile Methodology, Unix/Linux, Java, Spring, SOAP & REST web services, C#, HTML5, CSS3, JavaScript and Presentation Skills.Created a big data application which implemented a lambda architecture and followed all of DevOps best practices. The application was an automated framework to find business intelligence by taking data from different sources, analysing and pulling out meaningful information which was displayed in a simplistic way. • Lead the agile methodology within the team and acted as scrum master.• Created and managed the Git Stash repository and used pull requests to conduct code reviews and manage what changes went into production code.• Created the database infrastructure for the team.• Implemented continuous integration i.e. Jenkins to kick off automatic builds and automation testing on the server when a code change was made in the git repository.• Used SpringXD to extract data from log files and insert into Hadoop, hive to transform the data in Hadoop and SpringXD to load the data into an Oracle database.• Continuously facilitated sessions with the product owner to gain feedback and guidance.• Co-presented successful automated framework by means of a live demonstration beginning with a change in the code repository which kicked off an automated build on the server. The unit test suite was run against the newly compiled code. Data was loaded into Hadoop where it was cleaned, prepared and finally exported into an Oracle database where API's were used to display the information in D3 graphs.
Bartender
• Displayed excellent customer service skills.• Processed payments and provided correct change, switched cash in and out from floats, balanced tills at the end of night.• Arranged staff depending on changing crowds, trained and supervised new staff, stock taking and advising on when to purchase new stock to the bar manager.• Ensured all taps are working correctly and tapped to the correct kegs, fully stocked all fridges, selves and optics and cleaned all equipment and entire premises at the end of every night.
Intern - Trainee Software Engineer Developer
Interned at Fidelity as part of my 3rd year college degree course. Worked on a disturbed agile team based in Ireland, US and China which developed enterprise applications. The goal of the project was to integrate Google analytics with an Internal Application. • Participated fully in the team’s agile methodology attending weekly planning meetings and daily scrum meetings. • Organised code reviews and implemented findings in order to meet the team’s coding standards. • Decomposed large work items into stories and tasks and provided estimates on each task. • Integrated all enhancements into existing 3-tier architecture. • Presented a successful proof of concept to the Galway Development team. • Gained enterprise level exposure to the following technologies; Java, Spring, Maven, XML, HTML, CSS, JSTL and JavaScript.
Office Clerk
Colleagues at Firefly Software (Vancouver)
Other employees you can reach at fireflysoftware.ca. View company contacts for 68 employees →
Macro Shen
Colleague at Firefly Software (Vancouver)Vancouver, British Columbia, Canada
View →
MS
Mia Smith
Colleague at Firefly Software (Vancouver)Vancouver, British Columbia, Canada
View →
TD
Tim Dickert
Colleague at Firefly Software (Vancouver)Greater Vancouver Metropolitan Area, Canada
View →
TP
Tracey Picone
Colleague at Firefly Software (Vancouver)Qualicum Beach, British Columbia, Canada
View →
TV
Tushar Vyas
Colleague at Firefly Software (Vancouver)New Westminster, British Columbia, Canada
View →
JQ
James Qiu
Colleague at Firefly Software (Vancouver)Vancouver, British Columbia, Canada
View →
FP
Frank Pepper
Colleague at Firefly Software (Vancouver)Coquitlam, British Columbia, Canada
View →
DL
Daniel Lopez
Colleague at Firefly Software (Vancouver)San Jose, Costa Rica
View →
EF
Eduardo Fallas
Colleague at Firefly Software (Vancouver)Costa Rica
View →
CC
Christine Cheng
Colleague at Firefly Software (Vancouver)Canada
View →
Aaron Barry education
Bachelor Of Science (Bsc), Computer Science & Information Technology
Leaving Certificate
Frequently asked questions about Aaron Barry
Quick answers generated from the profile data available on this page.
What company does Aaron Barry work for?
Aaron Barry works for Firefly Software (Vancouver).
What is Aaron Barry's role at Firefly Software (Vancouver)?
Aaron Barry is listed as Database Developer at Firefly Software (Vancouver).
Where is Aaron Barry based?
Aaron Barry is based in Vancouver, British Columbia, Canada while working with Firefly Software (Vancouver).
What companies has Aaron Barry worked for?
Aaron Barry has worked for Firefly Software (Vancouver), Fidelity Investments, Sean'S Bar - Ireland'S Oldest Pub, and Eoin Carty & Co..
Who are Aaron Barry's colleagues at Firefly Software (Vancouver)?
Aaron Barry's colleagues at Firefly Software (Vancouver) include Macro Shen, Mia Smith, Tim Dickert, Tracey Picone, and Tushar Vyas.
How can I contact Aaron Barry?
You can use AeroLeads to view verified contact signals for Aaron Barry at Firefly Software (Vancouver), including work email, phone, and LinkedIn data when available.
What schools did Aaron Barry attend?
Aaron Barry holds Bachelor Of Science (Bsc), Computer Science & Information Technology from National University Of Ireland, Galway.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Aaron Barry you were looking for.
View similar profiles