Tyler Nichols
Software Developer DevOps
Personal Info
Address
Honolulu, HI 96822
Phone
**********@*****.***
GitHub
https://github.com/tylernchls
https://www.linkedin.com/in/tyler-
nichols-8a7142133/
Skills
Amazon Web Services
Web Application Security
Git Workflow
Creative Problem Solving
Project Management
Communication
Team Collaboration
Motivated/Fast Learner
Technical Proficiencies
Languages: Javascript, Python, PHP,
CSS, HTML
Frameworks/Libraries: Node.js,
Express, Django, Flask, React,
Angular 1.x
Deployment: Nginx, Docker, Heroku,
AWS
Databases: AWS, PostgreSQL,
MySQL, MongoDB, SQLite, Redis
I'm a highly motivated developer that strives to build secure software and applications leveraging cloud- based infrastructure.
Experience
Mar 2017 -
present
Software Developer Instructor
Devleague
Develop internal applications and software using technologies such as Javascript, Python, and Amazon Web Services.
•
• Create and maintain internal cloud infrastructure using Amazon Web Services. Formulate and implement application security best practices for curriculum and internal projects.
•
Build and update curriculum for full-stack web development and cyber security courses.
•
Assist in training new instructors for full-stack development and cyber security courses.
•
Education
Dec 2016 -
Mar 2017
Devleague, Honolulu, HI, Full Stack Development
Completed over 800 hours in an immersive coding bootcamp to learn modern web development languages and best practices for building data driven applications for mobile and the web.
•
Dec 2009 -
May 2011
Chandler Gilbert Community College, Chandler, AZ,
Associate of Applied Science
• Completed Associate of Applied Science with focus on Computer Science.
• Graduated with honors and member of PHI THETA KAPPA honor society. Certifications
Jun 2018 AWS Certified Developer - Associate
Projects
Jun 2018 -
present
AWS Certified Developer Training
Responsibilities
Environment: S3, EC2, DynamoDB, CloudWatch, CloudFormation, VPC, SNS, SQS, IAM, Route53, DNS, Linux, Javascript
This project was a side project that I took on to help high school students learn AWS to pass the Certified Developer Exam.
•
• Lead Instructor.
• Create curriculum based around AWS Certified Developer Exam.
• Create and design hands on labs and projects for students to build.
• Curated practice exams questions.
Assisted students with troubleshooting common AWS errors such as CORS, debugging Lambda, and Deployments.
•
Mar 2018 -
present
Junior Devleague Site Phase II
Responsibilities
• Coded backend infrastructure and client-side functionality per specifications.
• Worked closely with designers for any changes or modifications of wire frames.
• Responsible for deployment using AWS.
• Built VPC for public and private facing AWS resources. Optimized security by designing Network Access Control Lists, Security Groups and IAM policies.
•
Built Docker containers launched on EC2 instances for quick deployment and integration.
•
• Setup backups, failovers, and reporting using CloudWatch.
• Optimize S3 storage via lifecycle management.
• Designed database architecture.
• Continuous support and troubleshooting cloud based errors.
• Tested the web application for mobile optimization.
• Setup and execute test cases on application based on client needs.
• Documented all setup and maintenance instructions.
• Keep manager informed and up-to date on status, events and other critical Environment: Linux EC2, VPC, CloudFront, RDS, CloudWatch, Docker, Wordpress, PHP, Javascript
information.
Jun 2017 -
Aug 2017
Junior Devleague Site Phase I
Responsibilities
Environment: Linux EC2, VPC, Node.js, Javascript, JQuery, HTML, CSS https://www.jrdevleague.com/
Coded backend infrastructure and client-side functionality per specifications using Node.js and Javascript.
•
• Integration with internal CMS with Node.
• Worked closely with designers for any changes or modifications of wire frames. Assist in deployment of web application on AWS and troubleshooting cloud based errors.
•
• Tested the web application to verify that it’s working as per the requirements.
• Configure logging and reports using CloudWatch.
• Collaborated with team of 2 developers.
Mar 2018 -
present
Flask Sec Application
Responsibilities
Environment: Python, Flask, PostgreSQL, Heroku, Nessus, HTML, CSS https://github.com/tylernchls/flask_web_app
• This project was built as a platform for web application penetration testing.
• Lead instructor.
• Designed database using PostreSQL.
• Coded front and backend of the web application.
• Implemented secure routing practices.
• Implemented security protocols leveraging different Python modules.
• Pentested application using OWASP guidelines and Nessus.
• Documented entire build process for others.
• Deployed database and web application using Heroku.
• Continue to update code base and implement new security features. Feb 2017 -
Mar 2017
Oblik
Responsibilities
Environment: Node.js, Neo4j, React.js, Javascript, Digital Ocean, HTML, CSS https://github.com/OblikUs/newsProjectUpdate
• A project built to resolve receiving biased news reports from a single source.
• Design and implement database schema using Neo4j graph database.
• Assisted frontend development using React.
• Build and deploy web scrapers using Javascript.
• Implement automation of web scrapers and daily pushes to Neo4j. Closely monitored the aggregated data to ensure proper relationships are being formed between nodes.
•
• Preformed cost effective scaling of database when needed.
• Helped troubleshoot data retrieval for Chrome Extension.
• Setup SSL, Domain Name, and DNS records.
• Deployed web application using Digital Ocean Droplet. Performed multiple SCRUM daily to ensure deadlines were met and progress updates.
•
• Worked and collaborated with a team of 3 developers. Jan 2017 -
Jan 2017
React Kanban
Responsibilities
Environment: S3, RDS, EC2, PostgreSQL, React.js, Node.js, Heroku, Javascript https://github.com/tylernchls/React-Kanban
• A Task management application built with React.
• Coded front and backend using Node and React.
• Designed and implemented a relational database schema using PostgreSQL.
• Generated SSL certificates.
• Deployed application using Heroku.
• Implementing migration over to AWS using S3 static hosting, EC2, and RDS.
• Collaborated with other developers in an agile development process.
• Worked and collaborated with a team of 2 developers.