Boeing / Collinear Group
Boeing / Collinear Group
Senior Software Engineer
Mar 2024 - Current

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
Cigna / Evernorth
Cigna / Evernorth
Senior / Lead Software Engineer
Dec 2021 - Mar 2024

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
Lytics
Lytics
Senior Javascript Developer
May 2021 - Dec 2021

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
Smarsh
Smarsh
Lead / Senior Javascript Developer
Feb 2018 - May 2021

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
EleosHub
EleosHub
Co-Founder / Developer
Feb 2018 - May 2021

Startup - Social Media platform for connecting patients with chronic illness

  • React / Typescript frontend
  • NodeJS / ExpressJS backend with MongoDB (via Atlas)
  • AWS Cloudfront / S3 / EC2
  • AWSCodeDeploy CI/CD
  • Product concept / development / marketing
Solid Digital
Solid Digital
Full Stack Developer
Mar 2016 - Jan 2018

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.
Zoomcare
Zoomcare
Full Stack Developer
Nov 2014 - Mar 2016

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
H
Highlight City
Full Stack Developer
Feb 2014 - Nov 2014

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.

Profitable Web Projects
Profitable Web Projects
Lead Developer
Jul 2011 - Feb 2015

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.

Grupo Constant
Grupo Constant
Web Developer
Mar 2010 - Jul 2011

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.

Profitable Web Projects
Profitable Web Projects
Applications Developer
May 2008 - Mar 2010

Developing internal and external applications for a Web Marketing company in Microft Office and on the Web. Programmer in PHP, Javascript, VB, SQL, SAS, Unix Platforms

Self Employed
Self Employed
English Teacher
Apr 2006 - May 2008

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.

Equifax
Equifax
Credit Risk Analyst
Jan 2005 - Mar 2006

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.