Ryan Johnston

Ryan Johnston Email and Phone Number

Senior Developer | Full-Stack Expertise | Delivering mobile-first, responsive web applications @ NewPro Containers
Ryan Johnston's Location
United States, United States
Ryan Johnston's Contact Details

Ryan Johnston personal email

n/a
About Ryan Johnston

As a software engineer with a strong development foundation, I thrive in dynamic environments where creative problem-solving and collaboration are paramount. With a passion for building efficient, scalable solutions, I bring technical expertise in full-stack development and a hunger for continuous learning. My adaptability allows me to quickly master new languages, frameworks, and tools to tackle complex challenges across the development lifecycle.Key Strengths* Fast Learner: I have a proven ability to quickly acquire new skills, whether learning a new programming language or understanding the nuances of a complex project. I stay current with emerging trends and technologies, actively seeking opportunities to refine my knowledge.* Problem Solver: From debugging code to optimizing system architecture, I approach challenges with a logical, analytical mindset. I enjoy breaking down problems and leveraging my knowledge of algorithms, data structures, and system design to deliver innovative solutions.* Collaborative: I believe great products come from teamwork. I’m comfortable working in cross-functional teams, partnering with designers, product managers, and stakeholders to deliver seamless, user-friendly applications. Strong communication and transparency are key to my process.Technical Proficiencies* Languages: Proficient in JavaScript, PHP, Python, SQL.* Frameworks & Tools: Hands-on with React, Node.js, Laravel, Django, and RESTful APIs.* Proficient in working with Git, Docker, and CI/CD pipelines to streamline development processes.* Cloud & DevOps: Experience in AWS, Azure, and Google Cloud, and familiarity with Serverless and Terraform for infrastructure as code.* Databases: Skilled in relational databases like MySQL, Microsoft SQL, SQLite, and NoSQL solutions like DynamoDB.* Agile & Scrum: Proficient in agile methodologies, comfortable leading sprints and retrospectives, with a focus on delivering quality code in iterative cycles.I am always looking for opportunities to leverage my technical expertise, problem-solving abilities, and teamwork skills to drive business goals and deliver impactful, user-centered solutions. Whether contributing to a new project, improving existing systems, or taking on a leadership role, I bring enthusiasm and commitment to every challenge.Let’s connect and collaborate on building the next great solution! 💡

Ryan Johnston's Current Company Details
NewPro Containers

Newpro Containers

View
Senior Developer | Full-Stack Expertise | Delivering mobile-first, responsive web applications
Ryan Johnston Work Experience Details
  • Newpro Containers
    Ecommerce Systems Engineer
    Newpro Containers Feb 2022 - Present
    Westfield, Indiana, Us
    Founded in 1989, NewPro Corp is a wholesale supplier, manufacturer and direct importer of commercial grade plant containers.I work closely with the Technical Director to maintain and improve 2 eCommerce websites based on Magento.Responsibilities:* Design, create, and modify websites* Convert written, graphic, audio, and video components to compatible web formats* Create back-end code and interfaces for new web platforms* Analyze user needs to implement web site content, graphics, performance, and capacity* Integrate web sites with other computer applications* Keep up-to-date on web developments and trends* Managing servers and DNS records* Assist with SEO, content marketing, email marketing, affiliate marketing, and PPC as needed.
  • Self-Employed
    Independent Author
    Self-Employed Jan 2018 - Present
    I love to learn new things. They say that you will retain a lot more if you teach. So, I research and share non-fiction topics.I also write fiction.
  • Scalesology
    Sr Software Engineer
    Scalesology Mar 2021 - Sep 2021
    Chicago, Illinois, Us
    As Sr Software Engineering for Scalesology, I drive the evolution of our software engineering team as our organization grows developing software engineering best practices and team norms, as well as holding our software team accountable for client deliverables. Responsibilities • Manage system architecture and software development for our clients, including web front-end, back-end, external integrations, and mobile app.• Lead and hold members of our software engineering team accountable for client and company priorities • Provide direction and mentorship to engineering managers and team members.• Introduce, develop, and maintain tools, practices, and processes to help the organization scale, design best-in-class architecture, and develop test and release automation.• Work closely with Operations Management to drive business and technical priorities and roadmaps. • Monitor current and future trends, technology, and information; apply and integrate emerging technological trends to improve system capabilities and maximize development efficiency.• Oversee engineering input on client project proposals and project fit analysis.Tools• AWS: EC2, Lambda, S3, etc.• Azure: Virtual Machines, functions, blob storage, etc. • Python, Django, PIP• JavaScript, Node.js, Gulp.js, Babel.js, Webpack, React.js, EMCAScript6, ES6, ES7• CSS, Sass• Various databases and APIs• git, GitHub, Jira• SAS
  • Chorefly, Inc.
    Ceo
    Chorefly, Inc. Feb 2019 - Aug 2021
    • Develop the company’s culture and overall company vision.• Provide leadership to ensure that the mission and core values of the company are put into practice.• Develop high quality business strategies to surpass sales, profitability, cash flow, and business short-term and long-term objectives.• Spearhead the development, communication, and implementation of effective growth strategies and processes.• Identify and address problems and opportunities for the company.• Oversee the company’s fiscal activity, including budgeting, reporting, and auditing.• Assure all legal and regulatory documents are filed and monitor compliance with laws and regulations.• Setting company technical vision and leading company’s technological development.• Developing strategic plans and setting timelines for evaluation, development, and deployment of all technical, web, and mobile.• Discover and implement new technologies that yield competitive advantage.• Help company use technology profitably.• Supervise system infrastructure to ensure functionality and efficiency.• Ensuring technology standards and best practices are met through quality assurance and data protection processes.• Use feedback to inform necessary improvements and adjustments to technology.• Development within the AWS Serverless stack. - Route53 for Domains and DNS - Static website in S3 behind CloudFront - Back-end in node.js Lambda functions - DynamoDB NoSQL database - Send email through SES - Authentication through Cognito - CloudWatch for Lambda logs - Serverless Framework for deployment setup (uses CloudFormation) - Certificate Manager for SSL certificates
  • Pinnacle Solutions Incorporated
    Sr Software Engineer
    Pinnacle Solutions Incorporated Apr 2018 - Feb 2021
    Indianapolis, In, Us
    Duties• Involved in RFP process.• Project Management• Project hour reporting• Build web applications on the PHP Laravel Framework - Database Design and ETL - Laravel session management and integrating laravel with SAML. Also, Shinobi for Roles and Permissions. - Use Eloquent Models and ORM. - Use Controllers, Views, and Laravel blades.• Build advanced single page applications using React Components (JavaScript).• Use Amazon Web Services- Use Amazon SES to send email messages from a Laravel application.- Use Amazon command line tools.- Set up Laravel/React applications on EC2 with Amazon Linux.- Load balance Laravel applications use Amazon ELB.• Integrate SAS Reports into websites.• Use JavaScript Charting, Graphing, and Mapping tools in websites.• Work directly in the database with MySQL to create, remove, update, and delete data.• Integrate Qlik Mashup into website.• Use Composer and NPM for dependency management.• Use Gulp, artisan, and Makefile for automating common development tasks.• Mentor Development Interns and do code reviews.Tools• PHP, CodeSniffer, PHPUnit, Composer, Laravel, Artisan• JavaScript, Node.js, Twitter Bootstrap, Gulp.js, Bower, Babel.js, Webpack, React.js, EMCAScript6, ES6, ES7• CSS, Sass, Less, Font Awesome• git, bitbucket, github, Azure DevOps, Jira• SASAbove and Beyond:• Marketing, SEO, and company website suggestions. Converted website to Wordpress to allow Pinnacle more control over content. Installed SSL on the website.• Collaborate directly with clients and professionals across the organization to gain a shared understanding of the initiative.
  • Pinnacle Solutions Incorporated
    Software Engineer
    Pinnacle Solutions Incorporated Sep 2015 - Apr 2018
    Indianapolis, In, Us
    Duties• Build web applications on the PHP Laravel Framework - Command line scripts to import data from spreadsheets and APIs. - Write migrations and seeders. - Laravel session management and integrating laravel with SAML. Also, Shinobi for Roles and Permissions. - Use Eloquent Models and ORM. - Use Controllers, Views, and Laravel blades.• Build advanced single page applications using React Components (JavaScript).• Use Amazon Web Services- Use Amazon SES to send email messages from a Laravel application.- Use Amazon command line tools.- Set up Laravel/React applications on EC2 with Amazon Linux.- Load balance Laravel applications use Amazon ELB.• Integrate SAS Reports into websites.• Use JavaScript Charting, Graphing, and Mapping tools in websites.• Work directly in the database with MySQL to create, remove, update, and delete data.• Integrate Qlik Mashup into website.• Use Composer and NPM for dependency management.• Use Gulp, artisan, and Makefile for automating common development tasks.• Mentor Development Interns and do code reviews.Tools• PHP, CodeSniffer, PHPUnit, Composer, Laravel, Artisan• JavaScript, Node.js, Twitter Bootstrap, Gulp.js, Bower, Babel.js, Webpack, React.js, EMCAScript6, ES6, ES7• CSS, Sass, Less, Font Awesome• git, bitbucket, github• SASAbove and Beyond:• Setup Continuous Integration (DevOps) for one SaaS client. This had the direct value of preventing bugs and increasing stability for the client.• Suggested automating the generation of the SAS Install Documentation based on the the configuration files. The previous process was a manual copy and paste from configuration.• Marketing, SEO, and company website suggestions. Converted website to Wordpress to allow Pinnacle more control over content. Installed SSL on the website.• Collaborate directly with clients and professionals across the organization to gain a shared understanding of the initiative.
  • Jewelry In Candles Indy
    Marketing Director
    Jewelry In Candles Indy May 2016 - Jul 2017
    Duties• Marketing Plan Development• Marketing Communications• Budget both overall and per project• Website Development• Social Media Update and Campaigns• Copywriting• Search Engine OptimizationTools:• Wordpress, Twitter Bootstrap, PHP, CSS, JavaScript, MySQL, WHM/CPanel, GIMP, CentOS LinuxAbove and Beyond:• Candle Safety Tips campaign.
  • New Sunflower Church
    Pastor/President
    New Sunflower Church Sep 2012 - Feb 2016
    Indianapolis, In, Us
    Duties:• Lead Board Meetings and bring new ideas to them.• Manage Marketing and Legal aspects of running the church.• Public Speaking• Blog, Sermon, and Spiritual Class Writing• Manage Churches Digital Assets• On-site and Local SEO Optimization• Responsive Web Development• Social Media• Reveal.js used for song lyrics on screen• Work with designers on logo, letterhead, business card design, and infographics.Tools:• Wordpress, Twitter Bootstrap, PHP, CSS, JavaScript, MySQL, WHM/CPanel, Reveal.js, GIMP, CentOS LinuxAbove and Beyond:• Attended a conference to better understand specific Legal issues affecting churches.• Follow industry experts to understand tax and legal issues affecting churches.• Work with Probation Office to help people complete Community Service
  • Smartfile
    Web Application Developer
    Smartfile Jul 2012 - Sep 2015
    Indianapolis, In, Us
    Smartfile is SaaS, PaaS, and IaaS.Duties• Write JavaScript UI using jQuery and jQuery UI.• Re-write JavaScript UI using Backbone.js, Handlebars.js, Underscore.js, Bootstrap, jQuery, and jslint.• Write backend code using Django, Python, Django Rest Framework, PEP8, & pyflakes.• Interface with SmartFile REST API using jQuery and Backbone.js.• Write Selenium IDE, Selenium RC, and python unit tests as part of continuous integration for the SmartFile application. Continuous integration with Jenkins and Github hooks.• Write the PHP client for the SmartFile API.• Set a good example and mentor development team.• Collaborate with team to understand the initiative.• Propose solutions that meet the requirements and balancing time/cost.Tools• JavaScript, JQuery, JQuery UI, JQuery Validation Plugin, Underscore.js, Backbone.js, Mustache/handlebars, Twitter Bootstrap• CSS, HTML5• REST, FTP/SFTP, MySQL, Django/Python, PHP• subversion, git, github, Assembla• Selenium, django-nose (unit testing)• Fedora and CentOS Linux, Bash, VirtualBox, Vagrant, Puppet.• Elastic Search, Redis, MemcacheAbove and Beyond:• I read and shared great books with the team such as "The Lean Startup"​ by Eric Ries. This spawned a book club where we went through marketing and technology books as a team.• Blogging on SmartFile blog. Google "Captcha Honeypot" for a top ranking blog.• Attend PyOhio 2013, 2014, & 2015 to learn and grow as a python developer.• Attend Connections 2014 to learn and grow in marketing.• Learned Backbone.js and Underscore.js during the UI rewrite at the end of 2013 to create a web application that was well structured and easier to maintain. This was not a requirement of the project.• Learned Python and Django as part of the Django Rest Framework upgrade at the end of 2014.• Pulled an all-nighter helping developers during the bake-off project.• I became an expert in the File industry by setting up Google Alerts and following the latest developments closely.
  • Nisse Search Inc.
    President And Founder
    Nisse Search Inc. Jan 2011 - Sep 2012
    Duties:* Working with clients and business partners.* Web Development* Software Quality* On-site SEO* Social Media* Work with designers on logo designTools:* PHP, MySQL, HTML, JQuery, JavaScript, CSS, PHPMyAdmin, WHM/CPanel, PHPDocsAbove and Beyond:* Created an MVC/SEO framework for rapid development and rapid on-site SEO changes.
  • Digital Hill Multimedia, Inc.
    Php/Mysql Software Developer
    Digital Hill Multimedia, Inc. May 2011 - Jan 2012
    Goshen, In, Us
    Duties:* Take a Proposal and Photoshop files and use them to code a complete website or application* Server Management with WHM/CPanel* Create email HTML templates for use with Constant ContactTools:* PHP, MySQL, HTML, JQuery, JavaScript, CSS, PHPMyAdmin, WHM/CPanel, xampp, Apache
  • Slingshot Seo
    Software Quality Specialist And Php/Mysql Software Developer
    Slingshot Seo Nov 2010 - May 2011
    Montgomery, Ny, Us
    Duties:* 50% of my time testing/ 50% Development* Testing duties including white box testing, black box testing, regression testing, Usability testing, Unit testing, destructive testing, Manual testing and exploratory testing* Migration testing when hosting provider changed* Automated Testing using Selenium IDE* Automated Unit Testing using PHPUnit* Manual Exploratory Testing* Also assisted the business owner with User Acceptance Testing (UAT).* Maintain JavaScript plugin for FireFoxTools:* PHPUnit (Unit Testing), Streber (Project Management), Selenium (Automated Testing), Pivotal Tracker (Bug tracking) GIT, PHPDocs, CodeIgniter, PHP, CodeSniffer, MySQL, HTML, JQuery, JavaScript, CSS, PHPMyAdmin, WHM/CPanel, Windows 7Above and Beyond:* Praised for learning Code Ignitor in less than a week.* Fixed all the small issues in the system that had been bothering me my last two weeks in the position.* When taught about Social Media and Personal Branding at a Lunch and Learn, I implemented those strategies even though it wasn't required. I was even commended by one of the founding partners for those efforts.* When asked to write better unit tests, I wrote better unit tests and documented anything out of place noticed in the code I was testing with the unit tests.
  • Visual Blaze
    Php/Mysql Software Developer
    Visual Blaze Jun 2009 - Nov 2010
    I accepted this job as a contract in June 2009 and became a full time employee in Nov 2009. It takes a special kind of person to work from home. This kind of person is more than a self-starter. It is someone who can take an outline and put it into a full action plan well beyond self-starting. Then that person must have the motivation to see it through to completion with no manager there to keep pushing.Duties:* Take a contract and use that to code a website or application* PHP development* Tier Three Tech Support* Install SSL Certificates* Server Management with WHM/CPanelTools:* PHP, MySQL, HTML, JQuery, JavaScript, CSS, PHPMyAdmin, WHM/CPanel, Plesk, xampp, Apache, Qt & C++Above and Beyond:* Worked on the initial version of the NameTag SaaS.* The specs called for CSV export, and also threw in XML export.* Added a magic image resize function using GD to replace the old process of manual download, resize, and re-upload. The same goes for adding a button to convert to jpg using GD to replace the old process of manual download, convert, and re-upload.* I also made suggestions for a future release that we were not able to code in the time frame allotted for this project.Projects:* Update SEO Admin tool from provided version 1.0 through version 1.3. This transformed it from a quick hack to edit meta tags to a complete SEO framework and CMS to build websites upon.* Build C++ middleware application between webservice and hardware SDK.
  • Tactic Marketing
    Independent Contractor - Php Developer
    Tactic Marketing Apr 2009 - May 2009
    Duties:* Take a Photoshop layout of a website and use that to code the website.* Take a Word document for the text of a website and use that for website content.Tools:* PHP, Photoshop, HTML, JavaScript, CSS, MySQL, PHPMyAdmin, xamppAbove and Beyond:* I added an admin section to the website that wasn't in the requirements.* I also made suggestions for a future release that we were not able to code in the time frame allotted for this project. One of which was to automatically generate a PDF that was made by hand.
  • Stericycle
    Software Quality Specialist
    Stericycle Apr 2005 - Apr 2009
    Bannockburn, Illinois, Us
    Duties:* Manual test case design and execution.* Software QA and testing including white box testing, black box testing, regression testing, automated testing (using Original Software's automated software testing tool), Usability testing, Destructive testing, Manual testing and Exploratory testing.* Client data migration testing and integration validation between legacy systems to ASP systems.* Data Mining and Manitance using T-SQL query design and execution.* Assisted with User Acceptance Testing (UAT).Tools:* Microsoft Office, Sharepoint, ASP, HTML, CSS, JavaScript, C#, T-SQL, SQL Server, WindowsAbove and Beyond:* Re-wrote queries in Microsoft SQL Server for user access (the original queries that were given to me were written with all the variable data needing to be entered (Name, login, password, role)I changed and updated the queries, wrote new dynamic queries with randomly generated passwords, ultimately saving around 3-5 hours per week of execution time (a few minutes per query).*Updated quarterly User Access review process using only SQL queries with results formatted into Excel. This completely eliminated the extra tools (formerly Access and/or a special VB.Net application) needed for the original lists, ultimately taking what was a week long chore to an exercise of about a day to run all the queries.
  • Rentacoder.Com Contract
    Web Developer
    Rentacoder.Com Contract Jan 2005 - Feb 2005
    Duties:*Recode website (Frontpage design) that does not work correctly in Firefox so that a set of flyout menus on the left-hand side of the screen display in Firefox.* Fix search page which works ok on the first page of search results but when you go to a second page of results the values disappear.* Wrote PHP class/function that can output a database query result set into an HTML table of N columns, where N is any integer.Tools:* HTML, PHP, MySQL, JavaScript, Firefox, IE5, IE6
  • Rentacoder.Com Contract
    Web Developer
    Rentacoder.Com Contract Mar 2004 - Apr 2004
    Duties:* Code website with the following Components:- Search Engine- Calendar of Events- Mailing List (Subscribable)- Feedback Section (Open to public)- Newsletter- CMS (Content Management System) for updating the above.*Code Website with a list of around 1,000 companies broken up into different categories such that a user can search to help them find what they are looking for more quickly. Tools:* HTML, PHP, MySQL, JavaScript, Firefox, IE, Netscape, Apache, Windows
  • Sullivan University
    Computer Science Tutor/Mentor
    Sullivan University Jan 2003 - Dec 2003
    Louisville, Kentucky, Us
    Duties:* Rapid Learning in the case where I may tutor a student in a subject that I may be currently studying or not yet studying.* Provided tutoring/mentoring for students with the initiative to visit the tutoring room during tutoring hours.Tools:* MS Office, Java, VB, Windows XP.

Ryan Johnston Skills

Web Development Javascript Php Linux Css Mysql Jquery Seo Html Apache Web Services Database Design Team Leadership Wordpress Git Mvc Python Data Entry Unit Testing Blogging Networking Django Databases Cross Browser Compatibility Tcp/ip Email Hosting Microsoft Office Debugging Black Box Testing Automated Software Testing Usability Testing Destructive Testing Qt Xml Jquery Ui Html5 Whm/cpanel Phpdocs React.js Business Communications Computer System Validation Selenium White Box Testing Regression Testing Exploratory Testing Dry Social Media Marketing Online Marketing Software As A Service Sass

Ryan Johnston Education Details

  • Sullivan University
    Sullivan University
    Computer Programming
  • Washington High School
    Washington High School
    College Prep

Frequently Asked Questions about Ryan Johnston

What company does Ryan Johnston work for?

Ryan Johnston works for Newpro Containers

What is Ryan Johnston's role at the current company?

Ryan Johnston's current role is Senior Developer | Full-Stack Expertise | Delivering mobile-first, responsive web applications.

What is Ryan Johnston's email address?

Ryan Johnston's email address is ry****@****arn.net

What schools did Ryan Johnston attend?

Ryan Johnston attended Sullivan University, Washington High School.

What are some of Ryan Johnston's interests?

Ryan Johnston has interest in New Technology, Children, Religious And Spiritual Studies, Marketing, Poverty Alleviation, Javascript, Seo, User Experience, Genealogy, Lean Processes.

What skills is Ryan Johnston known for?

Ryan Johnston has skills like Web Development, Javascript, Php, Linux, Css, Mysql, Jquery, Seo, Html, Apache, Web Services, Database Design.

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.