Senior Software Engineer
Over a decade of software development has made me an expert at designing, building, and shipping real-world software from scratch and has given me great respect for writing clean, clear and maintainable code. I have extensive experience doing test-driven development, continuous integration, building devOps pipelines and creating intuitive, visually appealing user interfaces. I actively invest in learning and adapting to the latest industry trends and cutting-edge technologies, which helps me maintain a high level of expertise.
• Node • JavaScript • React • TypeScript • Docker • Express • Vue • AWS • GCP • Jest • Jasmine • C8 • Cypress • Cucumber • Vite
• Paired Programming • Web RTC • Postgres • Redis • MongoDB • MQTT • Jenkins • GitLab CI • Git • HTML • CSS • SASS • Python
• Prisma • Next.js • PWA • REST • Bash • C# • Kafka
Senior Software Engineer • 9 months • Icon Tech Studio
Digital marketing and experience provider creating end-to-end digital products and experiences, blending cutting edge technologies with human-centered design.
Accomplishments
Developed new full stack visually pleasing websites and user experiences for company events and public launches
Maintained and improved full stack web applications, enhanced architecture to reduce coupling
Created tests to permanently squash bugs, advancing test-driven development
Improved on DevOps and advised how to create continuous integration pipelines
Programmed smooth animations for important clients facing websites
Senior Software Engineer IV • 6½ years • World Wide Technology (formerly Asynchrony)
Software consulting firm specializing in systems integration, enterprise architecture, custom application development and secure collaboration for Fortune 500 companies. I worked on numerous projects, from remote doctor video calling software with integrated hardware to robust point-of-sale systems using distributed architectures and many other technologies.
TECHNICAL PROJECT
Accomplishments
Datacenter organization software
Allows data-centers to be moved and reconfigured without down time
Pizza order processing infrastructure
Upgraded 1000's of stores to a fast distributed system for ordering pizza, processing payments and monitoring orders; this system can still operate even if internet connectivity is lost in the store
Lead Dev: Snow data reporting app
Mapped travel times to ski resorts and showed inches of snowfall
Lead Dev: Fintech onboarding API
Allows customers to create Fintech products backed by the bank
HSA customer website
A mobile and web application for customers to automatically apply and set up HSA accounts
PWA: Training Lab
Lab to teach programmers what a progressive web app is and how to turn an existing website into one.
Lead Dev: Automated infrastructure app conversion
Added authentication to 100's of applications that had followed a built template to facilitate one company splitting into two companies
Lead Dev: Candidates tracking management software
Collects data on interviewees for higher visibility and easier decision making
Mobile software to create doctors appointments
Secures client medical data and helps doctors see more patients
Lead Dev: Forecasting software for internal projects
Allows the company to forecast project budgets based on burn rate
Lead Dev: Bank Database optimization
Long running and manual processes converted into queries to increase efficiency
Lead Dev: Experiments with blockchains
Demonstrate the value of blockchains to the organization
Lead Dev: Hardware integrated video conferencing
Automatically calls the doctor with one button press
Aviation software replacement proposal
Bid for a millitary contract, to convert Jovial into mordern Python and MQTT
Lead Dev: Created test driven development training course
Teach all developers the benefits of test driven development
Lead Dev: Code review of large corporate medical software
Lead to a long lasting relationship building software for a medical technology provider
Virtual sticky note board
Kanban and share project momentum, used opencv and tesseract to convert writting to text, trained AI to read handwritting
Refrigerated truck data collection software
Cloud connected sensors attached to refrigerator trucks throughout the United States helps trucks get repairs before they break down on the road which saves food from spoiling
Lead Dev: Hacked robot arm to sort colored blocks
Project to show off Predix capabilities on servo wear and demonstrate capabilities of a WWT and GE partnership at GE Minds + Machines 2016 showcase
iPad Point of Sale
Tracks and inventories products
Software Engineer • 4years • International Document Services (Purchased by Reynolds & Reynolds)
US provider of compliance and document generation software solutions for the mortgage and real estate industry.
TECHNICAL PROJECT
Accomplishments
Lead Dev: Document source control website
Saved 1000's of hours of manually formatting and editing code.
Lead Dev: IDE for custom document code
Allows clients to roll back changes to documents.
Lead Dev: Database backup and query portal
Kept client information secure and available.
PDF functionality for mortgage documents
Clients can download PDF of documents.
Lead Dev: CI/CD pipeline
Automates product releases, versioning and testing.
Mortgage document compliance rules
Ensures client documents follow rules and regulations. (TILA-RESPA)
Cross-browser compatibility for all websites
Websites only worked in IE 6 before this.
EDUCATION
Neumont College of Computer Science - "Our academic approach is simple: learn to master technology in a project
based environment on collaborative teams." - Bachelor's in Computer Science (March 2013)
CERTIFICATIONS
Royal Holloway University Of London Statement of Accomplishment in Malicious Software and its Underground Economy