Skip to content

Instantly share code, notes, and snippets.

@Jswizzy
Last active March 20, 2018 04:11
Show Gist options
  • Select an option

  • Save Jswizzy/a12b0ef911565351830027f41b2c269a to your computer and use it in GitHub Desktop.

Select an option

Save Jswizzy/a12b0ef911565351830027f41b2c269a to your computer and use it in GitHub Desktop.
resume

Justin Nathaniel Smith

Charleston, SC | 843.864.8274 | smithjn@g.cofc.edu | https://www.linkedin.com/in/justinsmithnathaniel | https://github.com/Jswizzy

Java Developer | Automation Test Developer | Secret clearance | Test driven development | Java | Agile | Android SDK | Spring

Test Automation development and QA and internal software development for DOD. College of Charleston’s BA in Computer Science program and former Navy Nuclear Machinist Mate and Cheif Machinery Operator for a A4W nuclear Reactor Plant. Android and Kotlin developer hobbyist working on several apps for fun and to keep up with Java and JVM development. Polyglot computer language enthusiast. Knowledge of concurrent and distributed systems. Practing Continous Development and Integration on several DOD projects.

Career Highlights

  • Designed several mobile applications for iOS and Android including a Navy Training app for Booze Allen in a three man Scrum team. Spring backend. Knowlege of Room, Kotlin, App Component Architecture, Retrofit, DaggerII, Fuel, Anko, Glide, Material Design, Paging
  • Lead developer for automated testing for the Joint Tactical Combat Operation Picture Workstation beating out hundreds of other Navy and Marine automation projects proposals to win OPNAV funding for automation. Trained team members on HP UFT, Selenium, and IBM Jazz. Integrated automated tests with IBM Jazz. Built test harness in Java with Selenium and Junit for web testing of the Joint Tactical Combat Operation Picture Workstation software suite including Command and Control Personal Computer (C2PC). Used Java (Junit/Selenium), Visual Basics, Powershell, and Python for automation. Managed CI/CD tools for automation including Gitlabs and IBM Rational Quality Manager.
  • Developer for Several Internal Apps and plug-ins for SPAWAR, NAVSEA, and DOD organizations. Including Techsolutions for project managers.
  • Built plug-ins for Jira, Rocket-chat, and GitLabs to customize them DOD use
  • Palmeto State Cyber Security Champions 2016
  • Created a web application for the card game Jaipur using Javascript and the game framework PhaserJS.
  • Tutored Computer Science students at College of Charleston in Java, Java2EE, Web Programming, Databases, and Operating systems.
  • Chief Machinery Operator, for the main machinery room of a nuclear aircraft carrier. Responsible for causality response, potable water, propulsion, electrical power, reactor cooling, catapult steam, and the secondary system of a reactor plant. Supervised distilling unit, upper level, lower level, reboiler, and shaft alley watch standers along with all other personnel in main machinery spaces.
  • Managed the Carbon Steel and the Bilge inspection programs for the Main Machinery rooms of the USS George Washington. Used ship's blueprints to ensure 100% coverage of carbon steel pipes during initial launch of the Carbon steel inspection program. Assigned and supervised inspections. Provided training on conducting inspections to maintenance personnel.

Education

Bachelor Degree Computer Science College of Charleston, 2016, gpa 3.4

Navy Nuclear Power School 2003

Skill Summary

Languages

  • Java, Kotlin, JavaScript, Python, MIPs/RISC Assembly

Soft Skills

  • Communication, leadership, training, teamwork, writing documentation, program management

Certifications and Government Certified courses taken

  • ICAgile, Android Basic Security, Defense Acquisition Workforce Improvement Act level 1 Engineering, Continous Integration, UFT fundamentals

Tools and Frameworks

  • Virtualbox, Docker, Gi, GitLabs, Jira, Rocket.Chat, Slack, Jenkins, Urban Code deploy, IBM rational Tools, Tomcat, Jetty, Java EE 7, Java Spring, Spring Boot, Netflix Zuul, Hystrix, Eurika, JAX-RS, NodeJs, Vaadin, JavaFX, ReactJS, JQuery, Android studios, Maven, Graddle, Java 8 & 9, MySQL, RxJava, JPA, JDBC, PostgreSQL, SQLite, Hiberenate, Trello, Intellij IDEA, Eclipse, Adobe Photoshop, Junit 4/5, Selenium, Mockito, Espreso

Miscellaneous Technologies

  • SOA, REST, Micro services, JSON, XML, HTTP, OAUTH2, OpenID, LDAP, CAC authtication, MVC, Server Side programing, database systems, domain driven design, Web design and development, HTML5, CSS, SASS, SQL, Distributed systems, Java Concurrency, Java Garbage Collection, Java Security, Andriod Security, Functional programming, Object orientated programing, Agile, Scrum, Kan-Ban, Material Design, unit testing, Test Driven Development

Operating Systems

  • iOS, MAC OS, Android, Linux (Ubuntu, Centos, Redhat), Solaris, Windows (7, 10)

Professional Experience

Space and Naval Warfare Systems Command (SPAWAR), 2016 - present

Computer Scientist, developer

The Space and Naval Warfare Systems Command, based in San Diego, is an Echelon II organization within the United States Navy and is the Navy's technical authority and acquisition command for C4ISR, business information technology and space systems.

Roles: Test Automation Developer, Quality management software lead, and DevOps and Continuous Integration expert. Work on Command and Control software and systems in distributed and networked field environments for the Marine Corps and Navy.

Duties: Plans, organizes and conducts science and technology research and engineering activities supporting acquisition programs, projects, or activities. Demonstrates how systems engineering technical processes and technical management processes guide science and technology research and engineering activities.

Briefing Joint Tactical Combat Workstation automated testing status to top level executives in Washington, DC. Debug and Test COT/GOTS software associated with Marine Corps command and control systems. Writing testing software and scripts for client server command and control software in various languages Java, C#, Perl, Javascript, Visual Basics using a wide range of frameworks such as Spring with tools such as Selenium, Junit, Powershell, Python, HP Unified Functional Tester, JIRA, and IBM Rational Jazz.

Planning, writing, and executing Cyber Security test events for Military software platforms. Select and advise on supporting software and software development procedures. Conduct Agile test events and automated script development while working with Integration and test team members to push out software patches to the corps and fleet.

  • Test automation technical lead for Joint Tactical Combat Operation Projection workstation (JTCW), in charge of creating test plans and events for QA that involve automation. Leading a three man team of developers for automated scripts.
  • Developer for test automation scripts for COTS/GOTS software installed on Marine corp workstations, writing scripts with Java, Hp UFT, python, powershell, and Selenium.
  • IBM Jazz and GitLabs administrator
  • Software Debugguer and Tester, work with integration to resolve bugs found while testing and resolve issues, debugging source code for Government of the shelf software.
  • Android Security expert, work with contractors to ensure android clients for JTCW are secure, work on internal apps

General Contractor 2014 - 2016

Renovating properties. Carpentry, masonry, roofing, demolition, foundation repair, terminate damage repair, painting, landscaping, and grounds maintenance.

US Navy, 2003 - 2009 USS George Washington CVN 76 Norfolk and Yokuska, Japan

Roles: Steam Plant Operator and Chief Machinery Operator. Qualified Maintenance man. Main Machinery room Carbon Steel inspection, Tools Petty Officer, and Bilge Inspection program manager. Reactor damage control and Reactor technical pub library.

Duties: Installation, maintenance, and operation of Steam plant systems in an A4W nuclear reactor plant.

  • Chief Machinery Operator and Steam Plant Operator for a Nuclear Reactor Steam Plant on board the USS George Washington CVN-76
  • Bilge Inspection Program Manager
  • Carbon Steel Inspection Program Manger
  • Qualified Steam Plant Maintenance Man
  • Qualified Radiation Worker

Professional Affiliations

  • Charleston Amazon Web Services (AWS) Meetup Group,
  • Charleston Software Developer Meetup
  • Charleston Cyber Security Meetup
  • College of Charleston Cyber Security Club, 2015-2016
  • Charleston Agile Meetup hosted by Booze Allen
  • Charleston Android Maker Meetup hosted by Booze Allen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment