Hello, world! I'm a junior developer.




> Haci.origin
  => "Adana, Turkey"

> Haci.education
  => "Tech Elevator .NET Coding Bootcamp"
  => "Cleveland State University"
  => "Yildiz Technical University"

> Haci.degree
  => "MS, Computer and Information Science"
  => "BS, Computer Educaton and Instructional Technologies"

> Haci.interests
  => ["IT", "Space", "Code", "Blockchain", "Startups", "Camping", "Self sufficiant living", "Music", "Doumbek", "Recording"]

> Haci.thoughts
  => ["@haci_kho"]Twitter ["haci_kho"]Instagram ["hacikho"]YouTube

Résumé

Tech Elevator August 28th, 2017 - December 1st, 2017
.NET Boot Camp Cleveland, Oh

Relevant Coursework:

  • OOP Principle
  • Data Structures
  • SQL
  • Unit Tests
  • File I/O
  • Request/Response & MVC Pattern
  • HTML/CSS/JavaScript
ASP.NET MVCC#HTML5, CSS3, JavaScriptGitSQL Server


Cleveland State University Spring 2011, Spring 2016
MS Computer and Information Science Cleveland, Oh

Relevant Coursework:

  • Data Structures & Algorithms
  • Language Processors
  • Analitical Mehtods in CIS
  • Database Systems & Processing
  • Intro to Computer Architecture
  • Analysys of Algorithms
  • Relational Database Systems
  • Software Engineering Metrics/Econ/Mgmt
  • Data Mining
  • Information Security
  • Advanced Operating Systems
JavaC++C


Yildiz Technical University Fall 2002, Spring 2007
BS Computer Education and Instructional Technologies Istanbul, Turkey

LMSDistance LearningCS Teaching


PNC Bank January 2022, Present
Senior Software Developer USA, Remote

Python Unittest Jenkins Ansible Jira Bitbucket Confluence

Hitachi Solutions America February 2021, December 2011
Software Engineer USA, Remote

● Working knowledge in developing Python, Pyspark, PyTest back end applications along with using Databricks, Azure DevOps, Azure Data Factory, SQL Server.
● Writing extensive unit and integration tests after developing modules, features, or bug fixes.
● Following Agile 3 weeks Sprint, attending daily standups.
● Using GIT for pull requests, doing code reviews in Azure DevOps.
● Attending Backlog grooming, retrospective, sprint planning, and sprint demo meetings during each sprint.
DataBricks Azure DevOps Azure Data Factory SQL Server Python PyTest Angular Agile

First Energy Corp December 2019, February 2021
Developer II Akron, OH

● In Addition to developer I responsibilities;
● Meet with Business Clients, gather project requirements, play a key role in ETL project development decision making

First Energy Corp May 2018, November 2019
Developer I Akron, OH

● Working knowledge in developing enterprise solution using Entity Framework Code First, C# .NET, Angular 7 and Azure DevOps.
● Followed Agile and Scrum Methodology Communication and collaboration, functioning software.
● Extensively using browser for checking developing pages for debugging the application( GoogleChrome, IE and Firebug of Firefox browser)
● Develop and maintain .NET WPF applications
● Using advanced SQL with PIF(Project Interface Framework) to develop integrations to Extract, Transfer, Load Data in between OPPM(Oracle Primavera Portfolio Management), Primavera P6, and Unifier applications for First Energy Transmission Lines.
● Develop scripts to create new tables, views, queries, sequences, triggers for new enhancement in the application using Oracle TOAD.
● Collaborate with developers, business analysts, and business owners to enhance supportability and identify performance bottlenecks.
● Develop PowerShell Scripts to monitor Oracle Application servers.
Toad for Oracle Oracle PIF Oracle OPPM Oracle Unifier Oracle P6 ASP.NET C# PS/SQL



MFS Supply January 2018, April 2018
Software Developer I Solon, OH

● Provided maintenance on existing code to debug and troubleshoot faulty features, improve readability and scalability of code, and improve performance of the showingvault web/mobile application which communicates Electronic Lock Box through bluetooth.
● Designed and developed new features including GUI design, database queries, code optimization
● Implemented best coding practices to improve project effectiveness.
● Actively performed software testing, and debugged software applications.
● Produced SQL reports and statistical information for Customers and company directors
ASP.NET MVCC#Microservices TypeScriptAngularJS SQL Server 2017AgileMicrosoft TFS Browser Developer Tool


University of People February 2017, May 2022
Adjunct CS Instructor Online

● Teach CS1101 Programming Fundamentals (Python) course.
● Graded weekly journal, discussion board assignments
● Answered discussion and programming assignment questions.
PythonHigher EducationMoodle


HSA Cleveland & Toledo August 2008, June 2017
HS Computer Science Teacher Cleveland & Toledo, OH

● Designed and implemented High School Computer Science Curriculum.
● Trained First Tech Challenge Robotics Team 6440, 6450, supervised team members throughout the season
● Developed multiple algorithms, designed Java, RobotC programs for the robot to complete missions.

HTMLCSSPythonJavaTeachingFirst Tech Challenge Robotics


DriveIT August 2018
SQL II Akron, OH

● Leverage the GROUP BY, HAVING, TOP, DISTINCT, and CASE keywords.
● Utilize sub-queries with the IN keyword
● Leverage common functions such including ISNULL, COALESCE, CAST, CONVERT.
● Create pivot tables using the PIVOT keyword
● Manipulate date values using the common date functions
Microsoft SQL Server Management Studio 2017

Work + Fun

Daily Weather Forecast   Pure VanillaJS application uses async-await, and promise to fetch data from public OpenWeather API. User enter the city and the country information to get the weather forecast, and app keeps location info into localStorage so that user do not need to enter same location on every load.

GitHub Link      Web Site

GitHub Profile Search   Pure VanillaJS application uses async-await, and promise to fetch data from public GitHub API. I keep source code private due to my github OAuth info.

Private Repository      Web Site

Book List App   Pure VanillaJS application uses browser local storage, add book to the list and remove it from the list. App hosetd in Azure Blob Storage.

GitHub link      Web Site

ToDo App   Pure VanillaJS application uses browser local storage, add remove and filter your list, working on to make as Progressive Web App, might work on fully functional on your browser, and may encounter bugs on mobile device. App hosetd in Azure Blob Storage.

GitHub link      Web Site

Loan Calculator   Pure VanillaJS loan calculated with Bootstrap supported UI.

GitHub link      Web Site

Old Snake Game   Do you remember the snake games in the first generation of the mobile phones? This is a Pure VanillaJS project just to remind you old memories, Hey Millennials this may not make sense to you, but that is okay, you can still play and enjoy.

GitHub link      Web Site

Loan Calculator   Rock, Paper, Scissors game made of VanillaJS, HTML, and CSS.

GitHub link      Web Site

Loan Calculator   Do you want to fight with a monster? This game is made of VueJS.

GitHub link      Web Site

Online Furniture Sale / Inventory Check Web Application   Currently Developing a Furniture Sale C# Application, which implement adding a new furniture to the web site, and CRUD operations on SQL Database, will have order and purchase feature soon.

GitHub link

Online Flash Card Application   A group project for Built in Dynamic Web Application using .NET MVC to prepare Flash cards, registered user can create, update, delete flash cards, and add a tag to each cards, and unregistered user can study cards.

Website link

National Park Weather Service Application   A group project for Built in Dynamic Web Application using .NET MVC to display National parks, detail of the parks along with weather forecast and Survey Page.

GitHub link

ClevelandApp:   My first Angular SPA trial with three public API integration. Main page display user ip address, My Favorite Dog Page injection brings random dog picture, and Weather Info Page injection display Cleveland current weather.

GitHub link       Web Site

Freelance Time Card Tracker Web Site:   Individual project for Built in Dynamic Web Application using .NET MVC to keep track of the employee work hours.

GitHub link       Web Site

National Park Campsite Reservation:   Developed a National Park Campsite Reservation C# Console Application, which checks date availability, make a reservation on available dates and does CRUD operations on SQL Database.

GitHub link

Vending Machine Software:  Developed a Vending Machine C# Console Application, which implements file.io, unit tests, and OOP principles.

GitHub link

Post-It-Note Desktop Application:   Implemented post it note and reminder idea to a C# console application. A program where you can add text reminders and post them. You can have the program also add popup reminders. .