Jonathan Crowell

Jonathan Crowell Email and Phone Number

Senior Software Engineer at Brockwell Technologies, Inc. @ Brockwell Technologies, Inc.
Jonathan Crowell's Location
Harvest, Alabama, United States, United States
Jonathan Crowell's Contact Details

Jonathan Crowell work email

Jonathan Crowell personal email

About Jonathan Crowell

I am a software engineer that loves sharing design ideas and helping out others in order to make the team's goals a reality! I enjoy working in a group, combining individual's strengths and helping channel creative efforts. Professionally, I have helped design multiple small frameworks used by fellow teammates to assist in both development and automation. In my spare time, I enjoy collecting puzzles of many different types, playing with my myriad of pets (geckos, dogs, cats, hedgehogs, sugar gliders), and tinkering with Artificial Intelligence, Machine learning, and neural networks. I hope to include A.I. in my career path. Please connect with me for any reason, professional or non-professional. You can reach me through jwcrowell22@gmail.com, or through LinkedIn itself! Hope to hear from you soon!

Jonathan Crowell's Current Company Details
Brockwell Technologies, Inc.

Brockwell Technologies, Inc.

View
Senior Software Engineer at Brockwell Technologies, Inc.
Jonathan Crowell Work Experience Details
  • Brockwell Technologies, Inc.
    Senior Software Engineer
    Brockwell Technologies, Inc. May 2020 - Present
    Huntsville, Al, Us
  • Perspecta
    Senior Software Engineer
    Perspecta May 2019 - May 2020
    Chantilly, Virginia, Us
    • Designed repository-use flow for development team, utilizing industry standards to avoid merge conflicts, prevent erroneous pull requests into integration and production lanes, and incorporate peer reviews of designs/coded functionality in order to improve cross-compatibility of developers and engineers across multiple projects.• Managed team ticket system(Team Foundation Server Azure DevOps), creating processes for ticket creation, acceptance criteria/requirements development, hours estimation towards requirements, weekly status updates for assigned tickets, creation of iterations/sprints, backlog grooming, testing of completed tickets, publishing of created tickets, and integration of new functionality into production.• Created a modified SCRUM process for the development team, increasing communication between developers and between the development team and the management team.• Led the development team and the management team in daily stand-ups as SCRUM master, conveying information between the two teams, taking meeting minutes and creating multiple reports for both teams to be delivered to customers and program managers.• Led ceremonial SCRUM meetings as SCRUM master, keeping customers consistently informed of project velocity and progress, demoing functionality to project management along with creating reports from each meeting for absent stakeholders.• Mentored a team of five junior developers, training the team in repository flows, Agile development, SCRUM methodology, clean coding practices, proper ticket management, and utilization of code reviews as a learning tool.• Created and maintained process documentation for repository use, ticket system use, testing of completed work items, integration of tested work items into production, DARs(Decision Analysis and Resolution), SCRUM, and development peer reviews.• Led a massive technical debt reduction effort, reducing code-base size by 28% and eliminating extraneous packages/modules being imported.
  • Brockwell Technologies, Inc.
    Senior Software Engineer
    Brockwell Technologies, Inc. Oct 2018 - Apr 2019
    Huntsville, Al, Us
    • Developed and maintained multiple web applications for LDAC to support the Army in a rapidly evolving technology landscape.• Designed, developed, and configured, end-to-end tests for a suite of applications, using Protractor, which allowed the team to automate testing within the build process, removing the need for manual test configuration.• Setup and configured Karma and Webpack to provide automated unit testing support for a suite of applications, significantly reducing development time and quality defects.• Setup and configured local public and private artifact and module repositories using Nexus for multiple teams, resulting in reduced dependency on downloading modules from the internet and improved security for vetted modules maintained locally.• Worked with Java developers to tech-harden the Java layer for the suite of web applications being modernized under LDAC.• Designed and developed DevOps procedures and policies to improve team performance and automate application builds and testing through Bamboo, Protractor, and Karma, resulting in a streamlined development process encapsulating analytics, policies, and procedures while reducing burdens on both developers’ and management’s schedules.
  • Saic
    Software Engineer
    Saic Oct 2016 - Oct 2018
    Reston, Va, Us
    • Developed simulation training software in C# and C++ using the Model, View, View Model design pattern utilizing WPF and .NET.• Developed Single-Page Applications (SPA) using AngularJS, node.js, JavaScript, React, Vue.js and HTML, inside of Electron, creating a web-disabled desktop application with web-based languages.• Implemented the Model, View, Controller design pattern utilizing AngularJS.• Created 2-D and 3-D model representations inside Cesium.js.• Created framework to enhance unit testing capabilities with Karma.• Created an integration testing framework utilizing Mocha, Chai, and WebdriverIO, to automate use of our software and output results of testing through Jenkins Continuous Integration, reducing overall risk for the project by achieving over 90% code coverage while supplying build-by-build metrics for management.
  • Book Systems, Inc.
    Test Automation Engineer
    Book Systems, Inc. Jun 2015 - Oct 2016
    • Created automated tests in Java, using Junit, testing a web-based application utilizing Javascript, HTML, and AngularJS, resulting in faster deployment schedules and reduced defect tickets.• Built Mobile testing frameworks for Android and iOS applications using Appium to support automated testing, reducing turnover time for application deployments.• Worked with Subversion version control, Postgres SQL databases, Eclipse IDE, Apache server, Apache Ant, Apache Maven, Apache Ivy, Jenkins continuous integration, Docker, Vagrant, VMWare and VirtualBox.
  • Athens State University
    Laboratory Technician
    Athens State University Aug 2014 - Jul 2015
    • Maintained Installations and updates to laboratory equipment and computers.• Used broad knowledge base in computer science and mathematics to tutor an average of 40 students in: C++, C#, SQL Databases, Java, Visual Basic, DOS batch files, MySQL, Microsoft Office Suite, Windows Installation, Programming Logic, Hardware Maintenance, Algebra, Calculus, and Trigonometry.
  • Athens State University
    Tutor
    Athens State University Jan 2014 - Jul 2015
    • Used broad knowledge base in computer science and mathematics to tutor an average of 40 students in: C++, C#, SQL Databases, Java, Visual Basic, DOS batch files, MySQL, Microsoft Office Suite, Windows Installation, Programming Logic, Hardware Maintenance, Algebra, Calculus, and Trigonometry.

Jonathan Crowell Skills

Webpack Neural Networks Appium Software Design Git Test Automation Node.js Unit Testing Atlassian Bamboo Electron Microsoft Azure Jira Jenkins Web Development Agile Methodologies Integration Testing Software Documentation Scrum Agile Application Development Devops Gitflow E2e Software Integration Cesium Mobile Applications Artificial Intelligence Chai Angularjs Microsoft Office Java Puzzles Testing Tutoring Javascript C++ Mocha Windows 7 Karma Junit Ubuntu Python Webdriver Automated Software Testing Machine Learning Team Foundation Server C# Windows 10 Integration Confluence Html5

Jonathan Crowell Education Details

  • Athens State University
    Athens State University
    Computer Science
  • Northwest Shoals Community College-Muscle Shoals
    Northwest Shoals Community College-Muscle Shoals
    Computer Science

Frequently Asked Questions about Jonathan Crowell

What company does Jonathan Crowell work for?

Jonathan Crowell works for Brockwell Technologies, Inc.

What is Jonathan Crowell's role at the current company?

Jonathan Crowell's current role is Senior Software Engineer at Brockwell Technologies, Inc..

What is Jonathan Crowell's email address?

Jonathan Crowell's email address is jc****@****tec.com

What schools did Jonathan Crowell attend?

Jonathan Crowell attended Athens State University, Northwest Shoals Community College-Muscle Shoals.

What skills is Jonathan Crowell known for?

Jonathan Crowell has skills like Webpack, Neural Networks, Appium, Software Design, Git, Test Automation, Node.js, Unit Testing, Atlassian Bamboo, Electron, Microsoft Azure, Jira.

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.