Post Job Free

Resume

Sign in

Full-Stack Software Engineer

Location:
Tacoma, WA, 98403
Posted:
April 22, 2024

Contact this candidate

Resume:

CAMERON THOMPSON

*** * * ** *** *, Tacoma, WA ***03 • 801-***-**** • ad47em@r.postjobfree.com

SUMMARY

● Senior Software Engineer with more than ten years of experience developing software applications using: Java; Spring Boot; Spring-Boot;Spring; Servlets; JSP; Jersey / JAX-RS; JAX-WS; Hibernate; Maven; ANT; .NET; C#; ASP.NET; Web API; WPF; XAML; WCF; RESTEasy; HTML; CSS; JavaScript; ES6; jQuery; Twitter Bootstrap; Node.JS; Webpack; Angular.JS; Knockout.js; AJAX; Web Services; REST; SOAP; PL/SQL; T-SQL; Oracle; SQL Server; Relational Databases; NoSQL Databases; MongoDB; CouchDB; Tomcat; Apache; Nginx; JSON; XML; XSD; XSLT; GIT; SVN; TFS; Jira

● Recipient of the “Certificate of Appreciation” for outstanding performance issued by the General Manager of 42six Solutions, a CSC Company.

PROFESSIONAL EXPERIENCE

Senior Full-Stack Developer / Contractor Remote / UT / CT Consult Net (6 Months) / Foundation Source (Converted to Full Time Employee) Mar 2021 – Jan 2023

● Launched a SAAS product which allows users to manage many different aspects of their financial Foundation and verify they are meeting IRS requirements.

● Created EmberJS components using JS, HTML, and CSS

● Created REST Services, Controllers, and Services in Java.

● Called external, and other internal, REST services using a Java HTML Client.

● Completed and maintained a complex onboarding process defined by the Architect which allowed for both manual and automated steps.

● Published messages to RabbitMQ (AMPQ) Exchanges.

● wrote and managed microservices that subscribed to RabbitMQ's (AMPQ) Queues and processed messages.

● Implemented functionality to Interface with Stripe, and later Plaid, allowing customers to subscribe to our Service with a credit card.

Java

EmberJS

REST

DB2

HTML CSS JS

Senior Full-Stack Developer / Contractor Remote / UT Consult Net / Church of Jesus Christ of Latter-Day Saints Aug 2019 – Feb 2021

● Worked on an application for scheduling appointments.

● Worked on a framework team, developing the structure and utilities used by other developers.

● Created AngularJs Components and Services using HTML, JS, and CSS.

● Implemented and consumed miniservices/microservices using Java and Spring-Boot REST Web Services.

● Created Oracle SQL queries for data access, debugging, problem solving, etc.

● Modified the Node.JS build cycle for the web resource files to fix the map file, allowing for effective debugging of minified/obfuscated javascript and CSS files in our local environments.

● Added functionality allowing developers to easily specify the page layout (responsive design) used when converting html to PDF (wkhtmltopdf).

● Enhanced an in-house utility (wrapped wkhtmltopdf) by allow developers to specify which page layout (responsive design: xs, sm, md, lg, etc.) will be used to render the content when converting it to a PDF.

● Inherited and maintained an in-house Help site built in an unfamiliar MarkLogic environment on top of a custom/in-house Content Management System framework.

● Java, Spring Boot, Node.JS, AngularJS 1.X, Oracle, MarkLogic, HTML, CSS JS Java Spring-Boot

AngularJS 1.X

NodeJS REST

Oracle MarkLogic

HTML CSS JS

Senior Full-Stack Developer / Contractor Kent, WA

Mainz Brady Group / REI Jan 2019 – May 2019

● Extracted Node subpackages into individual projects and included them as dependencies.

● Fixed concurrency bugs in the in-house browser and DOM shim packages which were causing Mocha unit tests to fail.

● Improved the project template and package scripts for the team’s NPM projects

● Extracted Thymeleaf templates from the CMS into a common library

● Exposed WebPack processed and minified resources as an HTML snippet by means of a Thymeleaf template and a RESTEasy endpoint

● Worked on multiple projects requiring different JDK And Node versions by using SDKMAN and NVM

● Worked within a complex ecosystem of in-house tools to create new projects and ensure they conformed to the requirements for custom CICD Jenkins pipelines Java Spring-Boot

AngularJS 1.X

NodeJS REST

Bootstrap

HTML CSS JS

Senior Software Engineer / Contractor remote / Issaquah, WA Beyondsoft Consulting, Inc. / Microsoft Dec 2017 – Jun 2018

● Developed REST web services using ASP.NET Web API

● Created and tested multiple Angular components, including a reusable and sortable Angular table component for consistent look and behavior

● Created and tested a reusable Angular tooltip directive for consistent look and behavior

● Created and tested a reusable Angular filter for localizing dates and times to the selected locale/culture using a culture code

● Created a script to find and list all translation issues with the localizable text resources

● Fixed several localization issues, including all dates and times, and even a dropdown which was corrupting the data

● Improved the team’s understanding of ES6 Promises, including AngularJS’s Q Service

● Fixed other bugs, including an issue in production with the main navigation bar

.NET C# NuGet

Azure IIS

ASP.NET Web API

Typescript

AngularJS 1.X

NodeJS REST

Bootstrap

HTML CSS JS

Senior Software Engineer / Contractor Bellevue, WA Infosys / T-Mobile Aug 2017 – Nov 2017

● Assisted in standardizing the project’s Visual Studio Code plugins

● Tested the setup script

● Updated the project setup documentation

● Assisted teammates with project setup

Java Typescript

NodeJS

AngularJS 1.X

Bootstrap

HTML CSS JS

Medical Leave – Surgery and Recovery Sep 2016 – Jul 2017 Senior Software Engineer / Contractor Renton, WA

Infosys / Boeing Jun 2016 – Aug 2016

● Developed REST web services using Jersey / Spring / Tomcat.

● Customized 3Scale pages.

● Assisted teammates in tracking down challenging CSS bugs.

● Created and updated Postman tests for regression testing. Java 3Scale

REST jQuery

Bootstrap

HTML CSS JS

Senior Software Engineer / Contractor Auburn, WA

Infosys / Boeing Aug 2015 – Jun 2016

● Created core business processor modules.

● Created full functionality modules including User Interface, Business logic, and Data Access.

● Adapted the Combo Box control to allow Tabular output, encapsulated into an easily reusable library, and implemented on all relevant pages for consistency.

● Tutored and advised teammates.

● Demonstrated new functionality to the Client.

.NET C# IIS

ASP.NET Web API

Rest jQuery

SQL Server

Bootstrap

HTML CSS JS

Senior Software Engineer Tucson, AZ

42Six / Computer Sciences Corporation Oct 2011 – Aug 2015

● Awarded a Certificate of Appreciation from the Director & General Manager with the written comment of “outstanding hard work,” and “attention to detail and relentless dedication to the project.”

● Enhanced the effectiveness of the team by providing critical advice, knowledge, warnings, and solutions to high priority tasks.

● Developed, maintained, and improved functionality of web applications using best practices to provide reliable and maintainable quality solutions.

● Applied problem solving and debugging skills to find the source and solution to complex and obscure bugs and other technical issues.

● Maintained best practices to ensure quality and efficiency of changes.

● Learned and applied new technologies and technical skills to develop and improve the product.

Java

Knockout.js

Mustache.js

Angular.js

No SQL Databases

MongoDB

CouchDB

REST jQuery

Bootstrap

HTML CSS JS

Nginx IntelliJ

Jr. Java Developer / Contractor Tucson, AZ

Raytheon / Computer Sciences Corporation / Technisource Nov 2010 – Oct 2011

● Successfully gathered requirements and developed a web application without adequate resources on a tight deadline for an influential customer.

● Maintained and improved a variety of Java and ColdFusion web applications.

● Applied problem solving and debugging skills to fix bugs and provide high quality solutions.

● Applied new technologies to fix and improve the products.

● Collaborated with other engineers to provide quality solutions. Java Spring

Oracle

jQuery Bootstrap

HTML CSS JS

Software Engineer / Contractor Sierra Vista, AZ

Northrop Grumman / Comsys Jan 2010 – Nov 2010

● Documented WPF best practices, with a supporting example application, to define team standards.

● Improved team’s skills and effectiveness by coaching them in the use of WPF, XAML, Extension methods, Lambda expressions, and other recent .NET technologies and techniques.

● Developed a custom hierarchal data grid control which fulfilled a challenging customer requirement.

● Improved team’s effectiveness with custom Visual Studio Code Snippets that allowed the team to more effectively work with WPF while also helping to maintain team standards and best practices.

● Created and updated SQL database tables, stored procedures, and functions.

.NET C#

WPF

SQL Server

Report Manager Tucson, AZ

University Physicians Healthcare Oct 2009 – Dec 2009

● Created, maintained, and updated reports from a SQL Database.

● Trained and coached others on the use of TSQL and Crystal Reports. Crystal Reports

SQL Server

Software Engineer Salt Lake City, UT

Church of Jesus Christ of Latter-Day Saints Sep 2008 – Jul 2009

● Trained and coached the team in the use of WPF and XAML, making the entire team more effective.

● Defined and maintained the team’s WPF and XAML standards for better quality and consistency in the project.

● Developed a customized list control, utilizing drag and drop, which met the customer’s requirements and provided a great user experience.

● Created a customized client-server application that minimized the time required for the team’s estimation meetings, allowing more time for development.

● Created a customized data management tool for the team, which allowed them to be more efficient because it improved the data visualization.

● Implemented Data Templates, User Controls, Styles, Bindings, and other WPF elements to provide high quality solutions to the customer’s requirements.

● Created, modified, and tested WCF web services, which provided quality SOA solutions for the customer’s requirements.

● Maintained code and product quality and maintainability through pair programing and code reviews.

.NET C# WPF WCF

SOAP XSLT

SQL Server

Software Engineer Salt Lake City, UT

Extend Health Jan 2008 – Jul 2008

● Implemented Data Templates, User Controls, Styles, Bindings, and other WPF elements to provide high quality solutions to the product’s requirements.

● Created a highly customized control utilizing a third party drag-and-drop library to meet a unique and challenging specification.

.NET C# WPF

Entity Framework

INTERNSHIPS

Software Engineer South Jordan, UT

Neumont University Oct 2007 – Dec 2007

● Utilized XSLT to improve the XML data loading process.

.NET C#

XSLT

Software Engineer South Jordan, UT

IBM Jul 2007 – Sep 2007

● Lead and mentored a small team of interns in furthering development of a Spring, Hibernate, web project.

● Added new pages into an already complex and recursive page flow.

● Coached and advised teammates on a challenging breadcrumb trail complicated by the page flow.

● Modified HQL queries to fix bugs and further development. Java

Spring

Hibernate

HTML CSS

Oracle

Software Engineer South Jordan, UT

Neumont University Apr 2007 – Jun 2007

● Maximized effectiveness on a short project by quickly learning the fundamentals of PHP and REST web services.

● Mentored a small team of interns in furthering development of an open source, PHP, web project.

● Imported data from an external website using a REST API and SAX parsing. PHP

Eclipse

HTML CSS

REST

EDUCATION

Neumont College of Computer Science South Jordan, UT B.S. in Computer Science Mar 2008

Relevant Projects:

● Team leader and mentor on quarterly student projects, including an airport simulation using GDI, a mock resort reservation website using ASP.NET, and a mouse in a maze simulation using Java Swing.

● Developed a GUI simulation tied to a multithreading/semaphore backend.

● Developed a simplified framework for working with ADO.NET



Contact this candidate