Bobby Ross
Senior Software Engineer at Learnerbly- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English -
Topline Score
Bio
Credentials
-
Try SQL
Code School -
Try SQL
Code School
Experience
-
Learnerbly
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Feb 2022 - Present
-
-
-
MCG
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Technical Lead
-
Apr 2021 - Nov 2021
Team ManagementFeature OwnershipJira Ticket ManagementRelease ManagementImplement Coding Standards
-
-
Full-stack Developer
-
Jul 2020 - Apr 2021
Serverless API Development – Developing fully serverless backend system with AWS Lambda written in Go Lang.React Web Application – Engineer multi tenanted front end application with React/Typescript.System Architecture – Architect system infrastructure designed to support multiple tenants with monitoring tools and minimal customer downtime prioritisedDynamoDB Database Development – Architect and development access patterns to allow scalable and efficient reads and writes.Cloud Development – Build CloudFormation templates for Application infrastructure deployed with Code build/GitHub actions Show less
-
-
-
Soar
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Developer
-
May 2019 - Jul 2020
-
-
Javascript Developer
-
Nov 2018 - Apr 2019
Client and Server side Javascript developer working with the following technologies -React/Redux, React Native, Node js,Graphql (Apollo)AWSServerless (aws lambda)SQLMongoDBCI tools (travis, CircleCI with docker)
-
-
-
Financial Cloud
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Apr 2018 - Nov 2018
Javascript Developer working with the MEAN stack to build cloud based products with AWS and the Serverless architecture. • ES6 Javascript • Node JS • Angular 6 • MongoDB • Graphql • Serverless Architecture with AWS Lambda Javascript Developer working with the MEAN stack to build cloud based products with AWS and the Serverless architecture. • ES6 Javascript • Node JS • Angular 6 • MongoDB • Graphql • Serverless Architecture with AWS Lambda
-
-
-
EmergeAdapt
-
United Kingdom
-
Computer Software
-
Software Developer
-
Mar 2017 - Apr 2018
As Junior Software Developer, my role includes: • Custom Business Solutions – Developing and maintaining implementation of custom case management solution and testing product before go live. • Client Demo’s – Meeting with prospective and new clients, scoping user requirements and development of user stories which includes face to face meetings with clients based in the UK and US. • Client Support – Liaising with clients identifying and resolving client support requests within strict deadlines. • Project Management – Work closely with clients and designer to ensure client needs are correctly scoped and completed within the timescales of the project. • Version Control – Using Git/Github and Gitlab to efficiently work with others co-developing applications. • Test Driven Development – Unit and integration testing using R-Spec, FactoryBot, Jasmine and Mocha. • Self-Development – Continuing to build knowledge and experience by completing Udemy courses, most recently on Rails 5, React with Redux and Node JS. Recent Projects: • Development of a PHP ecommerce website integrated with order management system • Co-Developed Ruby on Rails Portal connecting to back end Case Management System • Build custom Order Management system for a print and design business Language/Frameworks used: • ES6 Javascript • Node JS • Ruby/Rails • PHP Show less
-
-
-
CodeClan
-
United Kingdom
-
Higher Education
-
100 - 200 Employee
-
Student
-
Sep 2016 - Feb 2017
16 week immersive project based course designed to teach the fundamentals of software development and design covering the following topics: Object Orientated Programming – building flexible and robust applications using object oriented programming. Test Driven Development – writing tests first to understand exactly what is required of the function before writing the code. Java – using OOP with statically typed languages Ruby – building basic web applications using Sinatra and SQL to store and query data. JavaScript – learn how to design and create a responsive web application using vanilla JS, Node, Webpack and MongoDB. Mobile Development – using Java and the Android development environment to build a functioning mobile application. Show less
-
-
-
Chubb
-
Insurance
-
700 & Above Employee
-
Intercompany Team Supervisor
-
Jun 2014 - Aug 2016
As Intercompany Team Supervisor I am responsible for managing and maintaining over 800 Intercompany relationships globally. The main functions of my role include:• Manage Intercompany team and day to day accounting processes for All UK and European Entities• Carry out monthly recharge process accurately and efficiently• Ensure all non-insurance intercompany transactions are accounted for correctly and settled on a timely basis• Undertake intercompany settlements, ensuring that the foreign exchange protocol is followed.• Manage the out of balances at month end to accepted levels for US reporting purposes• Manage and review intercompany reconciliationsProjectsDesign and implementation of internal intercompany system – After identifying key areas for improvement with current processes I designed and oversaw implementation of an intercompany database which automated the current reconciliation and settlement process for all Ace European Entities. After the system went live in March 2014 over 850 hours per quarter on manual processes has been saved and a number of key efficiencies introduced. Show less
-
-
Senior Accounting Analyst
-
Nov 2010 - Jun 2014
My main responsibility as Senior Accounting Analyst is to process, review and correct accounting entries to ensure Bank, Intercompany and Expense, Control accounts are balanced across ACE European Group entities. This includes:• Overseeing the daily and monthly ACE Europe bank reconciliations, reviewing non-matching items and following up with originating ACE departments to resolve.• Processing inter-company incoming and outgoing claims, raising debit notes/invoices and journals as necessary.• Reviewing inter-company non-expense recharges and settlements, ensuring the accounting is complete and balanced.• Reviewing and maintaining balance sheet expense accounts, comprising fixed assets, solicitation, contingent commission, expense inter-company recharges and pensions, raising debit notes/invoices and journals as necessary to ensure the accounting is complete and balanced.• Quarterly review of all inter-company relationships ensuring no imbalance at the end of each period. Show less
-
-
Senior Reconciliations Analyst
-
Jul 2010 - Nov 2010
My main responsibility as Senior Accounting Analyst is to process, review and correct accounting entries to ensure Bank, Intercompany and Expense, Control accounts are balanced across ACE European Group entities. This includes:• Overseeing the daily and monthly ACE Europe bank reconciliations, reviewing non-matching items and following up with originating ACE departments to resolve.• Processing inter-company incoming and outgoing claims, raising debit notes/invoices and journals as necessary.• Reviewing inter-company non-expense recharges and settlements, ensuring the accounting is complete and balanced.• Reviewing and maintaining balance sheet expense accounts, comprising fixed assets, solicitation, contingent commission, expense inter-company recharges and pensions, raising debit notes/invoices and journals as necessary to ensure the accounting is complete and balanced.• Quarterly review of all inter-company relationships ensuring no imbalance at the end of each period. Show less
-
-
Accounting Analyst
-
Mar 2009 - Jul 2010
My key responsibilities as Accounting Analyst included:• Maintaining and reconciling over 250 Bank and Petty cash accounts in Multiple Currencies.• Preparing weekly referrals report analysing outstanding items by Age, Owner and Value.• Investigating outstanding bank and petty cash transactions corresponding with various departments from across the world to resolve.• Preparation of large volumes of multi currency and high value Journal entries.• Chosen as a key member of staff to be involved in outsourcing the Accounting Analyst Role to a third party provider. This involved travelling to India, one to one training, producing training manuals and assisting with any issues. The transition has now gone live and has been a success. • Review of the Weekly Referrals Analysis sheet that included entering a series of Formulas and V-Lookup’s which resulted in the process being more time efficient and user friendly. Show less
-
-
Accounts Payable Clerk
-
Jul 2008 - Mar 2009
As Accounts Payable Clerk I was responsible for controlling the purchase Ledger for the designated European Countries, ensuring all payments were made in a timely manner and that costs were expensed correctly. This included:• Ensuring all supplier invoices, employees travel and entertainment expenses are paid in accordance with agreed payment terms• Assisting in the timely resolution of any queries relating to payments or the Purchase Ledger• Identify inefficiencies of process and weaknesses of control including assisting in implementation of improvements in all purchase ledger areas.• Investigating any payment rejection identifying why the rejection has occurred and taking the necessary action to ensure the payment is made efficiently Show less
-
-
-
Sanmina
-
United States
-
Appliances, Electrical, and Electronics Manufacturing
-
700 & Above Employee
-
General Ledger Accountant
-
Mar 2008 - May 2008
My main responsibility as General Ledger Accountant was to ensure all Accounts Financial Reporting for Sanmina’s Cherbourg and Grenoble plants were completed accordingly. This included:• Ensuring all Accounts Payable, Accounts Receivable and Direct Debit Transactions were accounted for• Maintaining Fixed Asset Register including logging of all Asset Additions or Disposals for Cherbourg and Grenoble• Reviewing Monthly Trial Balance Figures investigating abnormal transactions or large variances from the previous month• Preparation and Posting of Large value single and multi currency Journals using API and Oracle• Creating Metrics performance report detailing performance figures for each department Show less
-
-
Sub Ledger Validation Team Member
-
Mar 2007 - Mar 2008
As part of the Sub Ledger Validation team I was responsible for reconciling the Accounts Payable and Accounts Receivable Sub ledgers for all Sanmina’s UK and European plants on a monthly basis. This included:• Ensuring the reconciled sub ledgers agree with the General Ledger in both functional and transactional currency• Preparing multi currency journals for all reclasses between third party and inter company accounts• Analysing and Reconciling Inventory and Expense RNI to the General Ledger on a monthly basis• Creating Monthly Metrics report highlighting any risk within the ledgers of suppliers with debit balances and maintaining a list of aged pro-forma suppliers• Managing the daily interface of two systems to ensure transfers are complete and reconcile• I was selected for the projects team formed to support the automation of balance sheet scorecard reconciliations using Oracle. I was responsible for providing a detailed analysis of how the reconciliation was prepared manually and being the key user when the test system was in place to highlight any errors in the program or areas which needed improvement before the system went live. Show less
-
-
-
-
Accounts Assistant
-
2001 - 2003
-
-
Education
-
Strathaven Academy