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.
+1 646 305 2118
+91 9875 492266
													
																