Nicholas Libby
Vernonia, Oregon
Nicholas Libby is a passionate and driven developer with a unique background that blends hands-on retail experience with cutting-edge tech skills. After spending several years at Walmart and Best Buy, Nicholas developed a deep understanding of customer needs, problem-solving, and fast-paced environments—skills that now fuel his ability to create seamless and efficient digital experiences.
Specializing in both backend and frontend development, Nicholas is fluent in C# for robust backend solutions and React with TypeScript for dynamic, user-friendly interfaces. His ability to bridge the gap between business and technology makes him a powerhouse in crafting applications that not only function flawlessly but also enhance user experiences. Whether he’s building efficient APIs or designing sleek, responsive UIs, Nicholas brings a customer-first mindset and a relentless drive for innovation to every project.
With a unique perspective shaped by real-world interactions and a strong technical foundation, Nicholas is more than just a developer—he’s a problem-solver, a creator, and a tech enthusiast ready to make an impact! 🚀
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
Best Buy D&T - Software Engineer II
- React / Typescript Frontend using Styled Components, Testing with Jest and Enzyme.
- C# AspDotNetCore Backend.
- Azure Devops.
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.
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.
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.
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.