Joshua Jewell
Full Stack Engineer at BERA- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
BERA
-
United States
-
Advertising Services
-
1 - 100 Employee
-
Full Stack Engineer
-
Jan 2021 - Present
-
-
-
FreedomPay
-
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.
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above 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.
-
-
-
Agilence, Inc.
-
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
-
-
-
PRICE Systems
-
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
-
-
-
-
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
-
-
-
Gateway Regional School District
-
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 -
Rowan College at Gloucester County
Associate of Science, Computer Science