Nick Campbell

Nick Campbell Email and Phone Number

Staff Software Engineer @ MarginEdge
Wells, ME, US
Nick Campbell's Location
Wells, Maine, United States, United States
About Nick Campbell

I've known, since I was young, that I wanted to be a software developer. I was always fascinated by computers and how to make them work. I was fortunate to have a computer as a kid. I immersed myself by spending what time I had after sports practices in a digital world.I learned how to code through a blend of HTML, Perl, mIRC, and Basic. It has been so long and so much has changed over the years that I can't really remember what the first program I wrote was, but I knew that I was hooked. I read everything I could get my hands on and learned. I never had a specific interest because it was all interesting from game development to web to security.Professionally I've been mostly focused around the the web and apis and the things that go into making that work such as webpages and servers to Android and Flutter. However, the reality is that I'm still really interested in learning as much as I can and really enjoy being challenged.

Nick Campbell's Current Company Details
MarginEdge

Marginedge

View
Staff Software Engineer
Wells, ME, US
Website:
marginedge.com
Employees:
1073
Nick Campbell Work Experience Details
  • Marginedge
    Staff Software Engineer
    Marginedge
    Wells, Me, Us
  • Marginedge
    Senior Software Developer
    Marginedge Aug 2021 - Present
    Arlington, Virginia, Us
  • Never Second
    Founder
    Never Second Jan 2019 - Present
    Wells, Maine, Us
    - Surveyed potential market to guide business decisions.- Frequently requested feedback about product/feature releases to make informed product decisions.- Monitored metrics related to user activity for comparison with survey information.- Built and architected server, web, and mobile applications to track and manage health and fitness using AWS Cognito, Javascript, Typescript, React, Redux, and Flutter (mobile).- Implemented feature flags in the mobile application to allow users to keep existing functionality while shipping new, testable, features for users.- Implemented CI/CD with CircleCI and Github Actions.- Setup monitoring which reported to Slack when there were outages for a faster response time.- Implemented Sentry to get better code insights into crashes saving resolution time.- Deployed Flutter application to the Android and iOS app stores (beta).
  • Cubed
    Founder
    Cubed Jul 2021 - Dec 2023
    Wells, Maine, Us
    Built a no-code tool for others to build Slack apps.
  • It.Com
    Senior Engineer
    It.Com Jan 2012 - Jul 2021
    London, Gb
    - Built Slack app for AWS Honeycode.- Contracted with AWS to help build out AWS Honeycode using React, Typescript, and Java. Contributed to addons, automations, and life cycle management on the front end. Helped do performance testing on the backend.- Used AWS EC2, Kinesis, Lambda, APIGateway, Elasticsearch service, S3, Cloudfront, Dynamo and RDS to move hosting from self hosted servers in a datacenter into the cloud to reduce costs and improve response time to outages.- Compiled and guided product vision for new product.- Helped less experienced devs learn from my experience by participating in code reviews and doing frequent pair programming.- Architected and implemented moving asset storage for Python Flask server out of the database and into S3 to reduce the database size and backup sizes along with reduced costs for transfer of the asset binaries by using CloudFront as a CDN.- Architected and implemented a reporting index using elastic search to offload runtime query performance from RDS and ElasticSearch aggregations to aid in API request performance and machine learning data ingestion.- Implemented testing infrastructure for some of our codebases to reduce regressions and improve confidence in releases.- Implemented React and Redux frontend for new project to improve runtime performance and time to implementation.- Worked with typescript on a new project to help ensure the safety of the data being passed around.- Worked with Solr and Lucene which included managing indexes, plugins, and other dependent code for search application in Java.
  • Perfect Sense Digital, Llc
    Senior Software Engineer
    Perfect Sense Digital, Llc May 2011 - Dec 2011
    - Mostly worked on the Better Medicine client website. This involved using the Dari Framework and Brightspot CMS.- Worked on the Dari Framework to implement testing and a few features.
  • Siteworx
    Software Engineer - R&D
    Siteworx Jan 2010 - Apr 2011
    Reston, Va, Us
    - Worked on a handful of projects in an attempt to bring new products to market.- Worked with Apache, Django, NodeJS, RabbitMQ, MySQL, and other tools to develop those products.- Built a product which allowed people to change the SEO content on their webpage without having to interrupt the dev team (useful if without a CMS). We did this through a blend of Django, an Apache module, and RabbitMQ.- Built a product that aimed to streamline webpages. It would compress assets down, base64 encode images under a specific size, and more. We did this with NodeJS and HBase.
  • Axiom Software Inc.
    Director Of Product Development
    Axiom Software Inc. Aug 2008 - Jan 2010
    - Responsible for feature development and scheduling.- Promoted products through the web and conferences.- Responsible for the development process.- Coordinate effort among team members.
  • Crowbar Software
    Co-Founder
    Crowbar Software Feb 2007 - Sep 2008
    - Typical startup.- Worked to bring a few ideas to market.- Didn't get much traction and decided to close it down after some time of trying.- Developed our ideas using Django and MySQL.- Learned a lot.
  • Siteworx, Inc.
    Systems Engineer
    Siteworx, Inc. Dec 2005 - Aug 2008
    Reston, Va, Us
    - Worked with a handful of Content Manangement Systems (CMS) to build websites for customers.- Helped build a custom web stack and CMS (Axiom Stack and Axiom CMS).- Helped manage and install servers (email, ldap, web).- Integrated with client infrastructure so that their website would interact with their data using iBO, a .Net library to interact with iMIS and a custom IIS rest interface.- Ported a clients code base to standards compliant html using Python scripts. This also included updating the clients Perl and Bash scripts.
  • Usa Self Employed
    Freelance Technical Support
    Usa Self Employed Jan 2001 - Dec 2005
  • Hartwick College
    Resident Advisor
    Hartwick College Aug 2002 - May 2005
    Oneonta, Ny, Us
  • Portsmouth Naval Shipyard
    Computer Support
    Portsmouth Naval Shipyard Jun 2002 - Dec 2002
    Kittery, Maine, Us
  • Hartwick College Sports And Information Dept.
    Webmaster And Projects Coordinator
    Hartwick College Sports And Information Dept. Aug 2001 - May 2002
    Oneonta, Ny, Us

Nick Campbell Skills

Javascript Jquery Css Python Java Node.js Linux Programming Languages Open Source Riak C++

Nick Campbell Education Details

  • Hartwick College
    Hartwick College
    Managment

Frequently Asked Questions about Nick Campbell

What company does Nick Campbell work for?

Nick Campbell works for Marginedge

What is Nick Campbell's role at the current company?

Nick Campbell's current role is Staff Software Engineer.

What is Nick Campbell's email address?

Nick Campbell's email address is ni****@****ail.com

What schools did Nick Campbell attend?

Nick Campbell attended Hartwick College.

What skills is Nick Campbell known for?

Nick Campbell has skills like Javascript, Jquery, Css, Python, Java, Node.js, Linux, Programming Languages, Open Source, Riak, C++.

Who are Nick Campbell's colleagues?

Nick Campbell's colleagues are Samia Haque, Himu Nazmin, Aubree Phillips, Jannatul Kauser Bushra, Afsana Mim Anika, Selena Ferrer, Zarifah Ishrat Orchi.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.