Hello, world! I'm a junior developer.
Résumé
Education
Tech Elevator
August 28th, 2017 - December 1st, 2017
.NET Boot Camp
Cleveland, Oh
Relevant Coursework:
Cleveland State University
Spring 2011, Spring 2016
MS Computer and Information Science
Cleveland, Oh
Relevant Coursework:
Yildiz Technical University
Fall 2002, Spring 2007
BS Computer Education and Instructional Technologies
Istanbul, Turkey
LMSDistance LearningCS Teaching
Work Experience
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
Training/Certification
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 SiteGitHub 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 SiteBook 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 SiteToDo 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 SiteLoan Calculator Pure VanillaJS loan calculated with Bootstrap supported UI.
GitHub link Web SiteOld 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 SiteLoan Calculator Rock, Paper, Scissors game made of VanillaJS, HTML, and CSS.
GitHub link Web SiteLoan Calculator Do you want to fight with a monster? This game is made of VueJS.
GitHub link Web SiteOnline 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 linkOnline 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 linkNational 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 linkClevelandApp: 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 SiteFreelance 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 SiteNational 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 linkVending Machine Software: Developed a Vending Machine C# Console Application, which implements file.io, unit tests, and OOP principles.
GitHub link