Boeing Contractor working on Project Management Software and 737 flight computer testing
- Developed a tool for visualizing complex task dependency networks using D3, React and JAVA Springboot
- Work on a large Project Management tool for Boeing production lines
- Handling large, scheduled data migration tasks using Airflow DAGs
- GraphQL API development
- Optimized frontend data caching to significantly improve application perfomance using React RTK
- Developed a full end-2-end testing framework for 737 flight computer reporting tool using cucumber
- Continuing development of event based reporting tool providing realtime information on flight instrumentation
- Boeing flight simulation lab for QA of 737 reporting tool
- Continuing development of desktop application using Angular, material design and electron
- Deploy backend resources via MS Azure
- Migrated repositories and corresponding CI/CD pipelines from gitlab to MS ADO
Lead for a Multi Branded Developer Portal
- Consolidated 3 separate branded developer portals into 1 single codebase
- Implemented Multi Factor Authentication using Okta Identity Engine
- Simplified Internal/External API Authentication onboarding to enable developers to easily, yet securely, access health data - reducing lead times from weeks to minutes
- Improved developer time to production by moving backend to AWS Lambdas with NodeJS / Typescript framework backed by AWS hosted Postgres DB
- Established frontend patterns in React/Typescript significantly improving UI/UX and greatly improving reusability of code to allow for faster development
- Improved deploy pipelines using Terraform, Gitlab, Github and Jenkins to reduce deploy time and increase infrastructure reliability
- Lead a team of 4 devs + 3 SDETs, mentoring junior developers and contributing to product development
- Optimized performance on the frontend using local caching (Redux Toolkit)
- Optimized performance on the backend by consolidating endpoints into AWS Lambda - 20s -> 1s load times
AI based Customer Data Platform - data analytics / targeted advertising
- Modernized Ember frontend to React leveraging caching to increase performance and MUI UI library to improve UX
- Implemented a modular approach to modernization using separate routes to deploy newly modernized parts of the application via Google Cloud
- Implemented sitewide accessibility standards in < 1 month to win a contact with the Canadian Govt
- Identified performance issues in the GoLang REST API
- Administered Google Cloud CI/CD
Multi tenant archiving platform
- Improved UI/UX by modernizing stack to a single page app from older RAZR based framework
- Separated frontend and backend development using mock data to allow frontend and backend features to be worked on independently
- Improved the CI/CD deploy pipeline using Travis and deploying to AWS S3 / Cloudfront
- Improved backend API structure to follow REST Standards resulting in predictable patterns and easier development
Development agency centered around Javascript (NodeJS + Frontend).
- AWS Stack - EC2.
- Multiple projects, for startups (Mongo / NodeJS), ecommerce (Magento / WooCommerce), salesforce and third party system integrations (Etsy, Facebook, Google).
- Front-end integration using VueJS.
- Communicate technical aspects of contracted work with clients, maintain test documentation, manage resourcing for multiple projects.
- Mentor team members / interns in new web technologies and best practices.
Startup Urgent Health
- Migrating the zoomcare.com from Drupal to a MEAN stack with a JAVA backend.
- Modernizing the stack development tools to include NodeJS/Jade template engine, AngularJS (with Karma/Jasmine unit testing), Bootstrap, SASS.
- Optimizing the site for page speed - image resizing, css/js combination / minification
- Deploying metrics for performance/conversion via Google Analytics / NewRelic
- Automated deployment tasks via bash scripting / grunt
- REST API design
- Code review / QA / Agile methodology
Working remotely for a start-up company based in Barcelona creating a social media ticket sales and event promotion management platform for the various clubs in and around Barcelona and the Balearic Isles. Project was started by a number of developers with little experience, hence it was necessary to redesign the entire framework (recycling as much of the code as possible), implement a mercurial based version control / release system. Application requires a slick interface, Google+ / Facebook API integration and multiple user roles and a fine grained ACL.
Lead developer in a number of different projects, responsible for maintaining the quality and structural integrity of the codebase to ensure that it is easily understood by any new developers who begin working on it. Maintaining each version/release of the code via the use of versioning software (Mercurial/SVN) and database comparison tools. Management of junior developers workflow and ensuring that the final product adheres correctly to the intended specification.
Design and continuing development of a recruitment website www.staffhotel.net. Development and release of 2 different Human Resource Management applications to be integrated directly with the Accounting System. Applications permitted outsourced workers (working for EuropCar, Hertz, Avis and also many large hotels) to log tasks as they were completed, allowing managers and other personnel to directly oversee workers without being onsite.
Self-Employed English teacher in Barcelona working primarily with health institutions such as CatSalut and Hospital Vall D’Hebron. Work also includes training for presentations, interpretation and translation.
Data Extraction, Retrospective Analysis and Credit Scoring. Product Manager of a Customer Identification and Customer Location product (often used for debt recovery). Created a number of automated reporting tools used both internally and externally including a client information database, a client benchmarking reporter and a client report generator for individual analyses all using a combination of SAS Output files, VBA, Word, Excel and Access.