Now you can Instantly Chat with Karl!
About Me
Karl has spent the first 3 years of his career gaining a wide range of experience with all layers of development, making him highly adaptable to any development environment. This has only been expounded upon over the last 2 years as he continues...
Show MoreSkills
Portfolio Projects
Description
- Description: Modernizing the DMV System for the state to be REAL ID Compliant.
- Responsibilities:
- Create using the latest CRM (Dynamics 365) and C#.NET technologies.
- Update and Develop new systems and infrastructure to support REAL ID
- Utilize InRule Rules engine and Microsoft Dynamics CRM to streamline customer service
- Manage deployments and updates to codebasesm ,
- Work with the team lead and other members to create the product as designed by our team, approved by the Client.
- Modify and/or recreate/update old code to work with new requirements
- Modify and Test Code in peer reviews
- Collaborate with an Agile development team
- Analyze requirements for user stories estimate their size/duration
- Analyzed requirements and outcome to see what could be improved afterwards
Environment: Windows 10 Based Web Platform, Microsoft Dynamics 365 CRM, InRule Rules Engine,C#.NET 2018, JavaScript, XML, Jenkins, MS Dynamics 365 CRM, InRule Rules Engine, Microsoft SQL Developer, MS Visual Studio 2017, IE10, Jira, InRule Rules Engine, Dynamics on-premise CRM 2016, VM Development instances, Pentaho Integration, P4 Perforce Source Control, Proprietary systems, Directly dealing with Client
Show More Show LessDescription
- Description: Improving and Developing new sales Software.
- Responsibilities:
- Create using the latest Java Development technologies
- Modify and Test Code as needed
- Collaborate with an Agile development team and Teams across the Globe (US, Europe, India)
- Analyze requirements for user stories estimate their size/duration
- Analyzed requirements and outcome to see what could be improved afterwards
- Work with the team lead and other members to create the product as designed by our team, approved by the Client.
Environment: AWS Elastic Computing Solutions (EC2), AWS Lambda, Java 8, Jenkins, Tacton CPQ, Backbone.JS, GitLab, IDEA IntelliJ, Jira Proprietary systems, Proprietary systems, directly dealing with Client
Show More Show LessDescription
- Description: Modernizing the IRS systems using the latest technologies.
- Responsibilities:
- Create using the latest Java Development technologies.
- Keep Services up and running for development testing
- Automate any possible process to improve productivity
- Manage deployments to linux server environments using JBoss
- Work with the team lead and other members to create the product as designed by our team, approved by the Client.
- Dealing directly with the Client to improve design in an Agile fashion.
- Demo and report to the Client what works/doesn’t work and how it could be improved.
- Ensure integration with the other Development team modules.
- Stay onsite to keep remote developers in sync with onsite teams.
- Analyzed requirements and outcome to see what could be improved afterwards
- Environment: Ubuntu 16.04 Linux, Redhat Enterprise Linux (RHEL) 7, Jboss EAP 6.1 and 6.4, JBoss Active-MQ 6.2-6.3, Eclipse Neon, Rational Team Concert, AWS Elastic Computing Solutions (EC2), Jenkins, Sonatype Nexus, SecureCRT, SCRUM/Agile development. Team of 7 within a team of 50+, Directly dealing with Client
Description
- Role: iOS Developer/Onsite collaborator
- Description: CarePay
- Responsibilities:
- Create using the latest mobile development technologies.
- Find, developer, modify frameworks to boost productivity
- Work with the team lead and other members to create the product as designed by the design team
- Dealing directly with the Client to improve design in an Agile fashion.
- Demo and report to the design team what doesn’t work and how it could be improved.
- Ensure integration with the Andriod and Web teams with Backend.
- Stay onsite to keep remote developers in sync with onsite teams.
- Analyzed requirements and outcome to see what could be improved afterwards
Environment: xcode 7 and 8, SourceTree, GitHub, iOS 8, 9, and 10, Objective-C, Swift 2.4, Swift 3 (majority of project), SCRUM/Agile development. Team of 5 within a team of 20+, Directly dealing with Client
Show More Show LessDescription
- Description: A Loan management system for Small banks to sign in and add Loans to their repository. Then package those loans for submission to a large bank that would analyze each package with an automated system and generate an automated response. This response explains why a package was accepted or denied and what parts of the loans inside of it. The site also displays up to date reports using High Charts with real-time data from the database.
- Responsibilities:
- Create using JSP, Spring, Spring-MVC, Spring-Data, JavaScript, Hibernate, JSTL, HTML5, CSS Bootstrap
- Deployed using Apache Tomcat 8.0 Server
- Used Spring MVC for development, JavaScript and AngularJS and integrated a REST controller with AJAX for using JSON with Highcharts
- Created Loan and Loan packaging system
- Worked with Login system
- Worked with Autonomous package acceptance/denial system
- Helped with integration of project pieces using Gitlab
- Created the page based security to prevent unauthorized users from accessing or modifying data they are not allowed
- Helped with validation for the login, and created validation for the loans and packages systems.
- Created a seamless method of adding and removing loans from each package based on the bank of the package using Springs ModelAndView Post request mixed with @EntityResponse Get requests.
-
- Created a positive negative dynamic bar chart
- Helped debug the highcharts pie chart.
- RDBMS using Postgres with PL/SQL and Hibernate HQL as an ORM
- HTML5, CSS, and Bootstrap for styling for most pages and navbar
- Analyzed requirements and outcome to see what could be improved afterwards
- Environment: Apache Tomcat 8, Spring Tool Suite 4, Postgres pgAdminIII, Scrum, Hibernate ORM, Spring 4, Maven, GitBash, GitGui
Description
- Role: Tester, Developer
- Description: A mobile iOS application that assists traveling contract employees in locating vendors at remote client sites. This application uses Yellow Pages to retrieve information that is helpful to a contractor that is relocating. Also uses Apple Maps.
- Responsibilities:
- Helped create using XCode with Objective-C to work with iPhones on OS 8 and up.
- Helped integrate Apple Maps with the yellow pages API
- Used MVC model for development
- Alpha and Beta tested the UI and all features to expose bugs for debugging
- Provide consistent support for the application
- Analyzed requirements and outcome as well as user feedback for improvement
Environment: Xcode 9, CoreData, SQLite3, Apple Maps, Yellow Pages API
iTunes Store Link: https://itunes.apple.com/gm/app/contractor-co-pilot/id1038462982?mt=8
note this link may not work now as the app is long out of date.