Nicholas Libby
Beaverton, Oregon
I've spent quite a bit of time in various environments, implementing features across a multitude of languages and platforms. Have worked in diverse environments for many companies. Always looking to take on something new.
Skills
- Industry Knowledge
- Web Development
- Web Services
- Software Development
- Object Oriented
- Single Page Applications
- Database Design
- Documentation
- Shell Scripting
- MVC
- Agile
- Scrum
- Kanban
- Waterfall
- DevOps
- Continuous Integration
- Continuous Deployment
- Continuous Delivery
- App Development
- C#
- C++
- Python
- Windows
- Linux
- Visual Studio
- Jetbrains Products
- Web Front End
- Javascript
- Typescript
- React
- HTML
- CSS
- LESS
- SASS
- Stylus
- Ajax
- jQuery
- Material-UI
- Bootstrap
- Styled Components
- Tailwind
- Web Back End
- Express
- PHP
- Apache
- nginx
- REST
- Node.JS
- SOAP
- GraphQL
- Data
- GraphQL
- MySQL
- SQlite
- JSON
- XML
- XSLT
- Version Control
- Git
- Subversion
- Mercurial
- Gitlab
- Github
- Virtualization
- Docker
- Kubernetes
- Podman
- VirtualBox
- Devops
- Azure
- AWS
- Github Actions
History
2021-06 - current
Best Buy D&T - Software Engineer II- React / Typescript Frontend using Styled Components, Testing with Jest and Enzyme.
- C# AspDotNetCore Backend.
- Azure Devops.
2019-07 - 2020-12
Walmart Global Tech - Senior Software Engineer II- JavaScript front and back end development using React, Styled Components, Typescript and Node.
- Backend development using Node, GraphQL, Docker, REST APIs.
- Testing code using Jest, Mocha, Chai.
- Testing automation using SauceLabs, Selenium and Cypress.
- Maintaining existing systems, upgrading legacy software.
- Deployments across a range of continuous integration and development platforms and hosting services, including Azure, Kubernetes, Docker and Jenkins.
2015-04 - 2019-06
InspectorADE.com - Senior Software Developer- PHP development, implementing new features and fixing existing issues.
- Unit and integration testing.
- Optimization, schema creation and updates in SQL databases.
- Deployments to production of new features.
2013-10 - 2015-04
CreativeHaus - Lead Developer- Develop new sites from existing designs via PSD or AI.
- Make modifications to existing sites as needed or requested.
- Optimize existing site's performance and compliance.
- Check quality, fix errors, improve code for existing sites and systems.
- Install, upgrade and maintain software for content management systems, ecommerce systems, customer relationship systems and others.
- Manage backend databases for existing systems.
- Import or export or translate data from one system to another.
- Train new or existing developers in new technologies or local protocols.
- Write documentation on existing systems, protocols or operating procedures for the company.
- Manage servers and ensure scalability with a growing farm of sites and software.
- Consult with colleagues to establish patterns or paths to take for future growth.
2012-09 - 2013-10
SEOHaus LLC - Lead Developer- Develop new sites from existing designs via PSD or AI.
- Make modifications to existing sites as needed or requested.
- Optimize existing site's performance and compliance.
- Check quality, fix errors, improve code for existing sites and systems.
- Install, upgrade and maintain software for content management systems, ecommerce systems, customer relationship systems and others.
- Manage backend databases for existing systems.
- Import or export or translate data from one system to another.
- Train new or existing developers in new technologies or local protocols.
- Write documentation on existing systems, protocols or operating procedures for the company.
- Manage servers and ensure scalability with a growing farm of sites and software.
- Consult with colleagues to establish patterns or paths to take for future growth.