Cameron Pickle
Full Stack Developer crafting beautiful, functional experiences
About Me
Passionate developer with a love for creating exceptional digital experiences
"Innovation is not about saying 'yes' to everything. It's about saying 'no' to all but the most crucial features."
As a senior software engineering professional, I specialize in driving innovation and delivering high-impact solutions across a wide spectrum of domains. With a robust background in full-stack software development, DevOps, Big Data, automation and testing, backend engineering, metrics and analytics, and more, I bring a wealth of experience to the table.
My expertise extends to every phase of the software development lifecycle, from project planning and execution to system analysis and migration. I excel at conducting comprehensive requirement analysis and compilation, defining project domains, and resolving technical challenges with creativity and precision. A key aspect of my role is understanding and addressing client needs effectively. Through meticulous client need analysis, I ensure that our solutions align closely with their objectives, driving customer satisfaction and retention.
Furthermore, I am passionate about fostering a culture of continuous improvement within teams. Through staff training and development initiatives, I empower team members to enhance their skills and contribute meaningfully to project success. I am known for my ability to execute projects rapidly without compromising on quality. By optimizing resource allocation and leveraging the latest technologies and best practices, I streamline processes and drive efficiencies that contribute to overall organizational success.
With a solid foundation in web application frameworks, programming practices, and advanced analytics, I am poised to tackle complex challenges and deliver innovative solutions that propel businesses forward.
- πFollowing are some of the highlights of my career:
- π Elevated revenue of a third-party platform from 3% to 20%.
- π Boosted engineering team efficiency by 80%.
- π Avoided significant issues and reduced the deployment process from 2 hours to 20 minutes.
- π Achieved $800K in annual revenue.
I am excited about the opportunity to collaborate with like-minded professionals and contribute to cutting-edge projects. Let's connect to explore how my skills and expertise can align with your organization's goals.
When I'm not coding, you can find me exploring new technologies, contributing to open-source projects, or sharing knowledge with the developer community through blog posts and talks.
Technologies I work with:
Work Experience
A journey through my professional career, building scalable solutions and leading technical initiatives.

Freelancing
Software Engineer
Technologies Used:
I have built for various clients full dance payment and registration system with CMS for the user facing site and a financial advisor lead generator and distributor system. I have fixed an improved several Wordpress sites. I have also been hired for various bug fixes and small feature requests.

IndeVets
Software Engineer
Technologies Used:
I spearheaded the development of a comprehensive shared component library, enabling our engineering team to leverage cross-platform components with standardized branding across both web and native applications. This initiative significantly improved development velocity and ensured consistent user experiences across all platforms.
Led the complete rebuild of our Hospital platform from the ground up, successfully launching the entire platform with virtually zero bugs and seamless user transition. The platform migration was executed flawlessly with no negative impact to end users, despite representing a complete technological overhaul. The new platform has received overwhelmingly positive feedback from users, particularly praising the enhanced calendar view and thoughtfully implemented micro-animations that create an intuitive and delightful user experience.
Served as a technological leader within the team, mentoring peers and establishing development best practices that elevated code quality across projects. Provided technical guidance and problem-solving expertise to help team members overcome complex technical challenges, fostering a collaborative environment focused on continuous improvement and knowledge sharing.

Gopuff
Software Engineer
Technologies Used:
I worked on building out the partner integrations between Gopuff and various partner vendors who want access to the Gopuff platform. I created the base template for all new work moving forward using docker for the entire development lifecycle including local development, linting, testing, etc. I created our CI/CD pipeline that allows for rapid development iteration and deploys our code using gitops managed by Argo to our Kubernetes cluster. Instrumental in triaging various production incedents and resolving them in a timely manner.

Rakuten
Senior Software Engineer
Technologies Used:
I worked on a project during which I was working with React for the front end and Go for the backend. I established processes and patterns for the team to follow that increased our productivity and made our code base more maintainable. I also updated the deploy process and migrated from legacy deploy processes to containerized Kubernetes deployments.
I then began work on a new team where I work with Vue on the front end and Go on the backend. I have led many team initiatives, dissecting the project and creating the technical documentation required for the team to begin work. After this project had two failed attempts by previous teams I was able to get the new team ramped up on the project and deliver the product within the required timeline.

DealerSocket
Software Engineer II
Technologies Used:
I worked closely with the Front End architect to implement React Redux into our main Front End repository. I also helped create the React Redux template for all future front end repositories to implement.
I was picked to be moved to the search team due to my previous successes at the company where I learned Kafka, ElasticSearch, AWS, Docker, and DevOps. I have been involved in setting up the core infrastructure for DealerSocket's core messaging and searching platform.

inContact
Software Engineer II
Technologies Used:
I am a part of the tools team for NICE InContact. I work on tools for our company as well as for our partners who are distributors of our product. I work full stack and build out tools front to back end. I am the product owner of our migration tools to be able to move the data from one of our systems to another. We also create automated testing for all of our products to be able to have a CI/CD environment

Tek Systems
QA Engineer II
Technologies Used:
I work for the LDS church on their missionary department as a Quality Assurance Engineer. I am working on testing their Android application as well as the hosted database that it connects to. We work in an agile environment. I work closely with the developer and we discuss the ways that they implemented the code for user stories to allow for better understanding and testing. I have also been working on the development application. With this I am able to learn the best practices of Android development straight from our team of highly skilled developers.

Hyland Software
QA Automation Engineer
Technologies Used:
As a QA automation tester I have been working on a automation framework for Hyland's OnBase government Modules. This framework will allow other testers with little to no experience with automation and programming to write automated tests with minimal training. This framework will allow for large automated suites that will be able to perform regression tests in a fraction of the time it would take a manual tester to complete as well as reduce the company's costs in manual testing time that the regression tests would take.
I have also been working as a manual tester for Hyland, specializing in their Media testing. The manual testing includes working with developers to make sure that all requirements are met for our user stories and to reduce/eliminate any bugs in the software. This involves exploratory testing, user driven testing, and edge case testing. With this testing I have learned what the user see and looks for when they are using the software along with the back end expertise of being able to configure the product and resolve issues when they arise. This includes debugging based on error messages, constructing complex SQL queries to fix the database, and working with our team to solve any issues that we or the customer come across.
Featured Projects
A collection of projects that showcase my skills and passion for creating exceptional digital experiences.
Vibe Dance Studio CMS
I created a CMS for a dance studio with User roles for Admins and Teachers. Admins are able to update the site content and view financials for the site while teachers are only able to access their specific classes and send emails to their classes. Clients are able to create their own accounts with one or more dancers complete registration and make online payments for their tuition and fees.
Financial Advisor Lead Generator
Built a comprehensive lead generator and distributor system for financial advisors with automated matching and distribution capabilities.
Partner Integration Platform
Developed partner integrations between Gopuff and various vendor partners, including CI/CD pipelines and Kubernetes deployment automation.
Let's Work Together
I'm always interested in hearing about new opportunities and interesting projects. Let's create something amazing together!
