Joshua Jewell

Full Stack Engineer at BERA
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Maple Shade, JE

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Full Stack Engineer
      • Jan 2021 - Present
    • United States
    • IT Services and IT Consulting
    • 300 - 400 Employee
    • Sr. Software Engineer
      • Oct 2019 - Jan 2021

      Greater Philadelphia Area

    • Software Architect
      • Jul 2016 - Oct 2019

      Introduced IdentityServer4 to migrate the platform away from Windows Authentication and towards OpenID Connect and OAuth 2.0 token based authentication. Worked on a migration plan from IdentityServer4 to Amazon Cognito. Planned and guided the separation of a configuration and security micro service. Worked with Dev Ops to deploy to all environments through a pipeline. Guided development and architecture to breakdown monolithic software platform into well defined api… Show more Introduced IdentityServer4 to migrate the platform away from Windows Authentication and towards OpenID Connect and OAuth 2.0 token based authentication. Worked on a migration plan from IdentityServer4 to Amazon Cognito. Planned and guided the separation of a configuration and security micro service. Worked with Dev Ops to deploy to all environments through a pipeline. Guided development and architecture to breakdown monolithic software platform into well defined api boundaries. Lead 5 person team dedicated to paying down technical debt and working on prioritized Non-Functional Requirements. Lead proof of concept work for migrating existing applications and functionality into a serverless architecture in Amazon Web Services. Leading project to centralize company wide logging into a Cloud based solution leveraging Amazon S3 storage and Chaos Search. Worked across multiple teams and disciplines to coordinate effort towards company wide initiatives. The disciplines included: Product, Business Analysts, Project Managers, Data Science, Dev Ops, Data Engineering, Quality Assurance, and Business Intelligence.

    • Sr. .Net Developer
      • Nov 2014 - Jul 2016

      Introduced Domain Driven Design and a Ports and Adapters style architecture. Introduced the Iconix design process, we later dissected this to use the parts that worked and throw away the more waterfall style elements that didn’t. Setup and documented a workflow to refactor legacy code into the defined software architecture to make it testable and adaptable for re-use. Setup initial Continuous Integration system to run our automated integration test framework. Worked… Show more Introduced Domain Driven Design and a Ports and Adapters style architecture. Introduced the Iconix design process, we later dissected this to use the parts that worked and throw away the more waterfall style elements that didn’t. Setup and documented a workflow to refactor legacy code into the defined software architecture to make it testable and adaptable for re-use. Setup initial Continuous Integration system to run our automated integration test framework. Worked closely with the QA team to clarify software changes; communicate business rules and help develop test processes for tricky algorithm verification.

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Automation Engineer
      • May 2013 - Nov 2014

      Took a leadership role for a seven person team responsible for automation work within the office. Took responsibility for organizing the backlog and prioritized the Scrum Stories for the automation team. Partially redesigned and enhanced a custom built tool for installing the many MSI’s from a shared configuration. Worked to make the nightly performance tests running through TeamCity against Oracle and MS Sql Server trustworthy. Maintained a test data generation tool. Enhanced an… Show more Took a leadership role for a seven person team responsible for automation work within the office. Took responsibility for organizing the backlog and prioritized the Scrum Stories for the automation team. Partially redesigned and enhanced a custom built tool for installing the many MSI’s from a shared configuration. Worked to make the nightly performance tests running through TeamCity against Oracle and MS Sql Server trustworthy. Maintained a test data generation tool. Enhanced an automated GUI testing tool written in Ruby driven by the Cucumber BDD framework which included adding a Unit Test suite and hooking it up to TeamCity. Designed and started building a web testing framework using Selenium before moving to a second more important project.

    • Software Engineer
      • May 2013 - Nov 2014

      Part of a group who took over responsibility for an abandoned 350 thousand LOC core codebase written in C#. Lead architecture discussions to improve the core system by applying Domain Driven Design with a Hexagonal / Ports and Adapters architecture. Implemented new publish / subscribe functionality into the legacy system using Websphere MQ and an in house bus framework. Helped create new WCF Soap endpoints to bulk extract data. Performing extensive performance analysis against the… Show more Part of a group who took over responsibility for an abandoned 350 thousand LOC core codebase written in C#. Lead architecture discussions to improve the core system by applying Domain Driven Design with a Hexagonal / Ports and Adapters architecture. Implemented new publish / subscribe functionality into the legacy system using Websphere MQ and an in house bus framework. Helped create new WCF Soap endpoints to bulk extract data. Performing extensive performance analysis against the code base to identify bottlenecks and recommend solutions. Acting as a point of contact for high level issues regarding the core codebase.

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2011 - May 2013

      Integrating with various Point of Sale systems; Video camera integrations; Building new asp.net mvc 3.0 web application for Business Intelligence; Setting up and managing fitnesse/selenium regression testing environment; Creating regression tests; Unit testing code with the Visual Studio Unit Testing Framework; Building and maintaining installers with Install Shield; Building database tables, stores procedures, jobs, and indexes through Sql Server; Some Power Shell scripting for various tasks;… Show more Integrating with various Point of Sale systems; Video camera integrations; Building new asp.net mvc 3.0 web application for Business Intelligence; Setting up and managing fitnesse/selenium regression testing environment; Creating regression tests; Unit testing code with the Visual Studio Unit Testing Framework; Building and maintaining installers with Install Shield; Building database tables, stores procedures, jobs, and indexes through Sql Server; Some Power Shell scripting for various tasks; Estimating and planning stories using Scrum development practices; Creating documentation for installers, point of sale system integrations and video camera integrations; Worked on client web application integration with our own using web sphere and java technologies. Consolidated many Installshield installers into a single installer. Worked with team to develop automatic update mechanism for client software. Show less

    • United States
    • Software Development
    • 1 - 100 Employee
    • Software Engineer
      • May 2007 - Mar 2011

      Maintained 500k loc C++ code base Normalized the Sql Server Database Wrote CLR Stored Procedure in C# to manage reporting Refactoring of code base to fit designed data model Worked with ASP.NET for web interface to reporting Created Com Api interface on top of code Created Fitnesse fixtures to test Api code written in VB Write Fitnesse fixtures for testing new requirements Rewrote database mapping to use ADO.NET to improve performance

    • United States
    • Education
    • Customer Support Analyst
      • Feb 2007 - May 2007

      Software company producing administrative software to health care providers.; Responsibilities included: Receiving customer and internal support calls and following through with the problem until a solution is in place; In some cases trouble shooting and resolving the problem directly; Building database reports in Oracle for clients; Troubleshooting issues with the Oracle database for clients. Was being promoted to Support Engineer before departing the company on very friendly… Show more Software company producing administrative software to health care providers.; Responsibilities included: Receiving customer and internal support calls and following through with the problem until a solution is in place; In some cases trouble shooting and resolving the problem directly; Building database reports in Oracle for clients; Troubleshooting issues with the Oracle database for clients. Was being promoted to Support Engineer before departing the company on very friendly terms. Show less

    • Education Administration Programs
    • 100 - 200 Employee
    • Substitute teacher
      • Sep 2004 - Jul 2005

      High school for four districts, grades 7th through 12th enrolling 1092 students.; Responsibilities included: Giving students the work assigned by their teacher; Helping students with problems related to the class material; Teaching lessons left by the absent teachers; Subjects covered were: math, social studies, sciences, and PE; Taught up to 220 students a day.

Education

  • Rowan University
    Bachelor of Science, Computer Science
    2004 - 2006
  • Rowan College at Gloucester County
    Associate of Science, Computer Science
    2002 - 2004

Community

You need to have a working account to view this content. Click here to join now