Andrew Rae work email
- Valid
Andrew Rae personal email
Senior software engineer with a strong sway for doing things the right way.I've worked on everything from highly resource restricted embedded C firmware, to global scale infrastructure utilising Kubernetes, cloud functions and Terraform on GCP.I am equally happy rolling up the sleeves and optimizing low-level cryptographic functions (I once reduced a certificate generation system from half an hour for 30,000 certificates, to 3 seconds), cost optimizing existing infrastructure through terraform (reduction of £30,000 to a bloated Kubernetes system through node-pool utilisation), to getting the whiteboard markers out with the team to draft up prototypes for a user interface prior before solidifying the design Figma. Creating a seamless, good looking, interactive UI is as important for the user as performance is.I've worked with customers to build strong working relationships, understand their pain-points and develop requirements within a Jira backlog to deliver in an appropriate timeline, as well as interviewing, hiring and training fresh graduates helping them become the best developer they can be. If you've got a task, assign it to me; I'll get it done.
-
Software EngineerHutchison TechnologiesDundee, Gb -
Senior Software EngineerHutchison Technologies Mar 2019 - PresentDundee, Scotland, GbSenior Software Engineer within the Research and Development department.Projects Worked On:- Breezin Pass and Access Management: A digital card solution for the modern world, allowing users to create passes for Apple and Google wallet with one interface. Access management allows for sites, servers, card readers and access zones to be managed remotely, with users assigned appropriate access roles. Designed and implemented infrastructure, UI, database, on-site server and API through usage of NextJS, React, Typescript, Firestore, GCP Cloud functions, Google App engine gateway, Google Firestore, Google Task Queue, Golang and GQL.- Smart Meter Manufacturing System; A solution to manage the creation of millions of smart energy devices.- IHDL Smart Meter Cloud Infrastructure: A solution to track energy usage of millions of potential smart energy devices.- PPXM Medical Device: A standalone medical injection trainer, used to teach doctors and nurses the correct technique to re-suspend paliperidone palmitate. Algorithm and embedded firmware written in C for both the STM32 and ESP32-S3 chip, along with manufacturing fixtures and support through in China.Current Development Technology Stack:- Linux / OSX- Go- JavaScript/Typescript- React / React Native- Node- Kubernetes- Helm- Docker- Terraform- GraphQL- GCloud SDK- C/GCCResponsibilies include:- Requirements grooming- Team workload management- Jira administration - Board Management - Backlog Functionality- Story: - Creation - Estimation - Development - Testing- Devops - Deployment - Delivery- CI pipeline creation and maintenance [Jenkins/Circle CI/Kubernetes/Helm/Docker]- Google Cloud Platform Management: - Kubernetes Engine - Pubsub - IoTCore - CloudSQL - Billing - Firestore - Task Queue - Cloud Functions - Google Compute Engine - Google App Engine - Scheduler - Storage Buckets- General department finances- Cost optimisation -
Scrum Software DeveloperVision (In Practice Systems Ltd) Jan 2016 - Mar 2019London, GbI’m currently a scrum developer at Vision, working as a C#, WPF developer using the latest .NET technologies. I work within the Container/Platform team, developing the Vision Admin MAF Container to allow multiple application addins to run within it, facilitating functionality such as authentication, patient search and application interop.The team also maintains the core C# platform, which is delivered on-demand via NuGet to other scrum teams; functionality is documented on completion, using the company wiki. Due to the codebase being served to other teams, testing is enforced via CI, with unit tests, integration tests and Coded UI tests being run on check-in. All code must be approved via pull request, helping discover bugs prior to check in.I maintain the installers for our applications, using WIX to produce .MSI's. I have set these up to run a smoke test nightly: It first pulls the latest code from each release branch in source control, compiling the code, building an MSI from the generated bin folder, and lastly running a coded UI test against each of the applications. This should ensure any breakage from the day before is highlighted immediately in the morning. Our team is the first to transition from WPF to UWP, via componentisation of the container application. We will deliver multiple portable components, allowing developers in the application teams facilitate their standalone UWP apps with container functionality, such as authentication.The team is fully agile with daily stand-ups, backlog refinement sessions, two week sprints (with deliverable MVP), sprint retrospectives and sprint planning. -
Intern Scrum Software DeveloperVision (In Practice Systems Ltd) Jul 2016 - Sep 2016London, GbPrior to my fourth year of University, I applied for a full time internship over the summer at INPS; I was successful in my application, gaining a 10 week contract with the company. I was moved into the Appointments team, where I was expected to take part in a flat-structured scrum team.The core technologies used were Visual Studio, Team Foundation Server, C# and XAML. I had little experience with these technologies, which allowed me to test and push myself in this new environment. I also had little practical experience with Agile Methodologies prior to working at the company. However, I was able to quickly acclimate myself, applying the theory of agile learned in 3rd year university. My first weeks were mainly focused on learning through bug fixes, allowing me to gain experience navigating and modifying an enterprise scale code base, as well as the process of code review, source control and backlog management. I then progressed to feature development, implementing interface and back end code, learning the process of wiring them together in a decoupled manner through use of Model-View-ViewModel architecture. My last weeks then focused on performance tuning, looking for event-handler memory leaks and methods that were bottlenecking or blocking the GPU rendering. This was done through use of Jet-Brain's dotMemory and dotTrace.
Andrew Rae Skills
Andrew Rae Education Details
-
University Of DundeeApplied Computing -
MenzieshillHigh School
Frequently Asked Questions about Andrew Rae
What company does Andrew Rae work for?
Andrew Rae works for Hutchison Technologies
What is Andrew Rae's role at the current company?
Andrew Rae's current role is Software Engineer.
What is Andrew Rae's email address?
Andrew Rae's email address is an****@****n-t.com
What schools did Andrew Rae attend?
Andrew Rae attended University Of Dundee, Menzieshill.
What skills is Andrew Rae known for?
Andrew Rae has skills like C#, Visual Studio, User Experience, Java, Agile And Waterfall Methodologies, Tfs, Git, Xaml, Windows Installer, Html5, Cascading Style Sheets, Unity3d.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial