Fidelity - Equity Management

Sep 2018-Sep 2019
fidelity-logo

Technologies / Skills

• JavaScript (Latest), ES2015, TypeScript, Angular (Latest)
• RxJS, WebSockets, Angular Material, PrimeFaces, ag-Grid, Sass
• Jasmine, Protractor, Selenium, TestBed.

Goals

I was brought into the Asset Management group to work on a project building out features for a new equity management web application.

What I Did

• Work within an agile global co-located team.
• Develop an internal wealth management product.
• Develop with Angular, TypeScript, and many other modern front-end technologies daily.
• Lead design discussions, demo, code review, mentor, and innovate.
• Keep up and share best practices.

Check More out here


Ronan D. Connolly - Personal Website 2019

Feb 2019-Mar 2019
ronanc-website-2019

Technologies / Skills

• ES2015 Functions, HTML5 Semantic Tags
• React, GatsbyJS, Styled Components, GraphQL
• Netlify, Custom Mail Server (Zoho Mail), Lets Encrypt SSL Cert

Goals

• Create a base template for future personal & company websites.
• Learn React, Gatsby, and related technologies.
• Have a personal website to showcase my skills, portfolio, and blog.

What I Did

• Created a template website so that I could create similar websites for others in the future.
• Came up with a colour pallette that was pleasing to the eye and also accessible to those with vision issues.
• Set up SSL to secure the website.
• Set up a blog to engage with users and post interesting content.
• Set up a portfolio section to highlight current and past work.
• Set up a backend CMS so that you don't have to touch the code to add content.
• Set up an email server with "Zoho Mail" to allow for custom email (hello@RonanDConnolly.com).
• Add image optimizations to allow for quick loading of images.
• Make the website accessible via ARIA tags, and semantic HTML.

Check the Project out here

Check the Source Code out here


Rebecca Spelman - Personal Website

Apr 2018-Jun 2018
rebecca-spelman-website-2018

Technologies / Skills

• Wordpress, Digital Ocean, PHP
• UI Design, Color Theory, Typography
• Custom widgets & PHP functions, Form to email Widget
• NameCheap domain

Goals

Create a sleek, professional, and clean looking website to show case Rebecca's skills in writing, digital marketing / SEO, and voice work.

What I Did

• I started with a basic theme and heavily customized it to her needs.
• Came up with an elegant color scheme and set of fonts.
• Created custom stylings and PHP functions to get the website looking as we wanted (the portfolio & blog are especially customized).

"Ronan was an excellent web designer, I can't recommend him enough!
He listened to what I wanted and built a website that met all my business needs.
He has also been a great ongoing resource for website maintenance."
- Rebecca Spelman

Check the Project out here


IBM - BigFix Detect

Jun 2016-Sep 2017
ibm-bigfix-detect

Technologies / Skills

• JavaScript, AngularJS, NodeJS, ExpressJS, Bootstrap, Front End UI Design, UX design, ES2015
• Unit/E2E Testing (Jasmine/Protractor), Build tools (Grunt), Package Managers (NPM, Bower)

Goals

Create a web application to interface with the IBM BigFix client, and also add additional endpoint, detection, and response options.

What I Did

• Worked on this project for 15 months.
• During my time there I learned much about working in an agile, global, co-located team.
• Grooming stories, planning the work, creating documents outlining my work, developing the features, testing the features, code reviewing, helping others reach their goal, and killing bugs.
• Learning a lot about front-end web development, testing (karma, jasmine, & selenium), and planning/grooming.
• Created an interactive UI tool with AngularJS that allows users to create Indicators of Compromise (IOCs) dynamically within the application.

Check More out here


Catering Mobile App

Jan 2015-Apr 2016
catering-app

Technologies / Skills

• Ionic, JavaScript, AngularJS, Design, iOS, Android, Push Notification
• Project Management, Creating Requirements, Being Agile

Goals

The goal of this project was to create a cross platform mobile application to allow customers to pre-order from the catering company.
The app included a top-up system, and a way to customize sandwich orders.
Opening times, images, and order information was also available in the application.
Push notifications was set up to allow the catering company to alert their customers of deals.

What I Did

I worked on this project with two others (one backend developer, and a customer liaison).
We met with our client on a by-weekly basis, showing our progress and wire-frames, making sure they were happy and allowing for changes as we progressed (We followed the agile process).
We tested out a couple of options (JQuery Mobile, Native, and Ionic to name a few), but in the end found Ionic to be the the quickest to develop with and which gave the best looking design.
This was a part time project and took around 15 months to complete.
The customer was extremely happy with the process and the end result.

Check the Project out here

Check More out here


The advantages of using JavaScript for full stack development with an emphasis on Node.js

Jan 2015-Apr 2016
full-stack-web

Technologies / Skills

• JavaScript, NodeJS, Full-Stack
• Literature Review, Latex, Research Paper

Goals

To write:
• A summary of the history and rise of JavaScript.
• How the community has driven it to be so popular.
• The positive effects of Google's V8 engine and the Node platform.
• And some criticism when compared to compiled languages.

What I Did

• I read many literature reviews, spent a tonne of time researching, and created this literature review.
• It was an amazing experience, and very humbling, I respect those who have completed PHDs much more now.

Check the Project out here


Ronan D. Connolly - Personal Website 2015

Jan 2015-Jan 2015
ronanc-website-2015

Technologies / Skills

• AngularJS, Node.js, Express.js, JavaScript, Grunt
• UI Design, Heroku, Local domain setup (Blacknight)

Goals

• Get a foundation in JavaScript
• Learn AngularJS
• Figure out how to deploy a website
• Get custom email setup (hi@ronanconnolly.ie)
• Setup the domain (local domain .ie was trickier)
• Hook up continuous integration/delivery.

What I Did

• I was only a year or so into the world of front-end and wanted a project to push me to learn quickly.
• Learned a lot about JS, HTML, CSS, Hosting, Domains, UI Design, and AngularJS.

Check the Project out here

Check the Source Code out here