Hello, World.

I'm Tyler J Johnson.

Full-stack Developer Creative Problem Solver Business Savvy

More About Me
About

Let me introduce myself.

Profile Picture

Hello! My name is Tyler J Johnson. I am proficient in .NET Core, Python, and SQL. I utilize an innovative, creative problem solving approach to persevere in all my daily tasks. Lastly, I have passion for technology that drives me to become a better software engineer every day.

Profile

  • Fullname: Tyler J Johnson
  • Current Position: Software Developer,
    Software Engineer
  • Email: tyler.johnson_2015@hotmail.com

Skills

Linux, Oracle APEX, Database Design, Data Warehouse Design, Data Mapping, Data Modeling, Draw.io, Microsoft Office, ETL Oracle Cloud, .NET Core, Azure, Cucumber, Oracle SQL Developer, PL/SQL Developer, Jersey, JAX-RS, Spring Framework, Test Plan, Test Cases, Quality Assurance, SVN, Git, Jenkins, BDD/TDD, IntelliJ, Visual Studio, Atlassian Tool Suite, Windows OS, Pentaho Data Integration, MicroStrategy, Visual Paradigm

Methodologies: Agile, Kanban, Lean, Scrum

Resume

More of my credentials.

Work Experience

Sofware Engineer

2015 - Present

Iowa State University Recreation Services

  • Developed payroll system, tracking employees’ information, scheduling, managing scheduled events, and Administration controls.
  • Designed interfaces with Bootstrap Framework and jQuery by performing effective and efficient tasks on the system for users.
  • Used the MVC patterns for separation of concerns, helping separate from data, interface, and logic for software testing.
  • Utilized ASP.NET Core to focus on data-driven development; dynamically generate web content on the server using Razor View Engine.
  • Migrated application from original VB6 and Access database to ASP.NET Core, supporting organization efficiency.
  • Applied Entity Framework Core for the database; programming database easily and enhancing reading and updating.
  • Created view components to render the logic and reusing the same logic throughout the application.
  • Composed UML markups with Draw.io for new data tables and functionality to show the workflow of the application.
  • Organized the documentation for the end user, showing them of all the processes in the application.
  • Published application on Azure Services, making the features to easier add and upload.

Software Developer

2019 - Present

Signature Consultants

GDIT

  • Acquired knowledge about data warehousing, by assisting colleagues with the ETL process.
  • Analyzed problems to figure out what went wrong with the software.
  • Developed custom data integration tools for the ETL processes using the Oracle database.
  • Modeled data models to organize the ETL process for each project to provide accuracy.
  • Performed SQL unit testing to provide data integrity between data tables in an Agile environment.
  • Programmed SQL and PL/SQL code in PL/SQL Developer to develop the ETL processes.
  • Deployed Oracle APEX jobs to production, by monitoring the application control for daily operational reports.
  • Prepared documentation for quality assurance for other developers to certify the accuracy of the test cases and plans are correctly done before going to the next environment.
  • Supported three different environments to guarantee the accuracy of the SQL code.
  • Implemented Linux commands, for compiling and analyzing the log files to understand more about the task at hand.
  • Designed diagrams with Draw.io to show the flow of the process of each loading stage ensuring the accuracy inside the load specification.

Junior Oracle DBA Associate

2018 - 2019

Elavon

  • Developed SQL and PL/SQL solutions for the business in future releases of the application.
  • Analyzed problems to figure out what went wrong with the software.
  • Maintained existing pages within the application to ensure efficienct output every time.
  • Utilized Oracle Apex 3.2 by hanlding large amounts of data in the Collections Department.
  • Applied the data from the application to Excel report sheets to help the business with calculations of incoming debt from the merchants.
  • Assisted with other teams what needs to be done with their web application.
  • Applied business insight; to understand how the company process data through Oracle Apex 3.2.
  • Drafted UML models with Draw.io for new tables to show the business workflow of the application.
  • Summarized report data with Pivot Table to find out which data columns have the duplicates; apply SQL to remove those duplicate rows and rerun the report.

Software Engineer in Test

2016 - 2017

The Vanguard Group

  • Moved throughout the project from front to backend development and to middle tier for data processing, gaining full-stack experience.
  • Tested load services for Securities Lending, ensuring processes ran successfully and ensuring code worked correctly.
  • Wrote code enhancements for load services that resulted from business changes, reducing errors.
  • Analyzed and learned how feature files worked, and effectively implemented into JUnits.
  • Applied the Shift Left approach, assisting the team to move quickly through the development process cycle.
  • Used Spring framework inside load services, making team’s project work more efficient.
  • Developed with Core Java to handle the data processing of the project.
  • Built Cucumber tests for the business requirements to provide the project’s productivity.
  • Designed the Jasmine unit testing for AngularJS tests to ensure the user interface works adequately and completely.
  • Detailed the Protractor end-to-end testing to guarantee the whole project satisfactorily from the team.
  • Utilized Spring Boot, Web Services, and Mockito testing to establish the URL connection to confirm the URL works properly.
  • Consumed Jersey and JAX-RS API with AngularJS and Spring Boot, verifying both end points in the application.
  • Did manual testing on Oracle to verify that the data stored in the correct format.
  • Assembled Apache Tomcat servlet container to run the Jersey and Spring Boot application on the private server.
  • Deployed the application to AWS for easier upkeep, lower fees, and redistribute when the business requires update of the software.
  • Tested the code by using regression tests to verify the code did not break before being deployed to the next environment.

Education

C# Applciation Developer Certificate

2021 - Present

Des Moines Area Community College

  • Design and implement an application using current software technologies and techniques in C#.
  • Implement current and emerging software, software development techniques and technologies.
  • Design and implement an application using current software technologies and techniques using Objected-Oriented principles.
  • Work as a team member using software development technology and concepts while communicating orally and in writing.

Database Specialist Certificate

2018 - 2019

Des Moines Area Community College

  • Preparation to take the Oracle Database 12c Administrator Certified Associate.
  • Analyze problems and apply technical knowledge to facilitate the design of solutions and resolutions.
  • Maintain and provide functional support for implemented applications.
  • Effectively communicate both orally and in writing.

Bachelor of Arts Degree

2012 - 2016

Grand View University

  • Studied Computer Science and Information Systems with a minor in Spanish.
  • Obtained a 3.0 cumulative GPA.
  • Tennis team scholarship recipient.
  • Earned an All Team Academic Award.
  • Participated in the Computer Science and Math Club.