Samuel O'Donnell

Chief Technology Officer at elementsuite.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Piccotts End, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Chief Technology Officer
      • Dec 2019 - Present

    • Head Of Software Development
      • Jun 2018 - Dec 2019

      Watford, United Kingdom

    • Senior Full Stack Engineer
      • May 2015 - Jun 2018

      Watford, United Kingdom Senior Full Stack Software Engineer Primary focus on Java platform development and monitoring as well as specialist in-depth knowledge of the entire stack, providing direction and leadership to other members of the development team. Responsibilities: - The underlying infrastructure (provided by Amazon EC2) and server administration, using IT Automation software(s) such as Ansible to automate many of the repetitive task (such a software deployment/rebooting) and creating internal… Show more Senior Full Stack Software Engineer Primary focus on Java platform development and monitoring as well as specialist in-depth knowledge of the entire stack, providing direction and leadership to other members of the development team. Responsibilities: - The underlying infrastructure (provided by Amazon EC2) and server administration, using IT Automation software(s) such as Ansible to automate many of the repetitive task (such a software deployment/rebooting) and creating internal tools to enable support teams. - Database layer, maintaining and performance tweaking complex SQL scripts to ensure optimal reporting and data analysis for both internal and external stack holders. - Backend/Platform layer, creating/maintaining complex Java restful API's for the purposes of fulfilling HR Management tasks. - Frontend/Application layer, creating/maintaining user friendly web pages that communicate restfully with the platform layer. Monitoring and Alerting Solutions Architect Responsible for the design, build and implementation of an infrastructure and software monitoring solution that provides: - Key insights across a multi-server architecture. - Alerts on key events (hardware/integration failures). - Graphical visualisations for client based teams. Knowledge of Linux (Ubuntu), time series databases (InfluxDB), Data Visualisation software (Grafana), Java (used to build a custom in house alerting software) and the Elastic stack (Kibana, Elasticsearch, Beats, Logstash, Metricbeat etc) have been essential in providing a robust and accurate solution. Java Software Engineer Developing a Java J2EE web application for the purposes of fulfilling back end HR Management services via restful interfaces using Spring's restful service. Exposure to NoSQL databases (MongoDB), relational databases (Postgres) and usage/understanding of key middle ware software(s) such as Tomcat, Apache HTTP Server and ActiveMQ were essential as part of this role. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Websphere Application Server
      • Aug 2012 - May 2015

      Liberty Buildpack Development: Active Ruby development and test to enable the Liberty Buildpack to manipulate and configure an isolated file system in order to ensure that pushed artifacts (web applications) can run against IBM Java on the Liberty Profile. Development in Ruby, Rspec and Java have been essential in this role as well as communicating with a global team and maintaining an open source presence. https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack IBM… Show more Liberty Buildpack Development: Active Ruby development and test to enable the Liberty Buildpack to manipulate and configure an isolated file system in order to ensure that pushed artifacts (web applications) can run against IBM Java on the Liberty Profile. Development in Ruby, Rspec and Java have been essential in this role as well as communicating with a global team and maintaining an open source presence. https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack IBM Workload Deployer: Java and Python development of a Liberty Workload Deployer Plugin to enable users to make use of the Liberty Profiles functionality in an IBM Workload Deployer environment. Key responsibilities were to develop an auto scaling mechanism that queried the Liberty Profiles management beans, gathering Java Virtual Machine and Web Request details to determine whether or not the application instance required to scale up or down as well as enabling incoming and outgoing port forwarding to allow messages to be sent to and from web applications. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Cognos BI/TM1 Technical Support Analyst
      • Jul 2010 - Jul 2011

      Cognos Technical Analyst: Supporting the IBM Cognos 8 & 10 BI product suite and working with IBM Business Partners to deliver end-user solutions. Specialised in BI Server, Framework Manager, Report Studio. Assisted customers with troubleshooting installations, configurations, report design, and modeling issues in both single server and distributed environments. TM1 Technical Analyst: This role includes the same processes as the “Cognos Technical Analyst” role, but supporting high… Show more Cognos Technical Analyst: Supporting the IBM Cognos 8 & 10 BI product suite and working with IBM Business Partners to deliver end-user solutions. Specialised in BI Server, Framework Manager, Report Studio. Assisted customers with troubleshooting installations, configurations, report design, and modeling issues in both single server and distributed environments. TM1 Technical Analyst: This role includes the same processes as the “Cognos Technical Analyst” role, but supporting high priority clients with an IBM product known as TM1. This tool is used for enterprise planning, providing a dynamic environment for developing timely, reliable and personalized forecasts and budgets. Show less

Education

  • University of Hertfordshire
    BSc, Computer Science
    2008 - 2012
  • IBM Cognos
    Certification, Business Intelligence Administration
    2010 - 2011

Community

You need to have a working account to view this content. Click here to join now