JQuery, CSS3 and HTML5 to ensure client side UX quality.
in creating Stored Procedures, Triggers,
Views, Jobs and all possible Database
Tasks in SQL Server 2008/2012.
in managing database operations using
ADO.NET, LINQ & Lambda Expressions.
in implementing N-Tier and MVVM based applications.
in implementing client based, supplier and asset management solutions.
Experience in working on Twitter Bootstrap, Flatstrap,
Less, WinLess, CSS3.
in using nUnit to test and detect
possible problems for related application.
in working with teams, working as a pair, providing efficient and professional
in working on different environments,
languages and platforms.
4.0, ASP.NET MVC 4.0, Entity Framework, WCF, LINQ, ADO.NET, Web Services,
JQuery, AngularJS, DurandalJS, KnockoutJS, Twitter Bootstrap.
Server 2012/2008, SQLite, MySQL
Studio 2012/2010/2008, SQL Server Management Studio, SQL Server Data Tools,
Source Control: TFS
Web Servers: IIS
8.0/7.5/7.0/6.0, XAMPP, WAMP
is an internal web application which is a ServiceNow PaaS used by Intel to
track its Assets. Although the main purpose of ServiceNow is IT Service
Management, Intel has a custom way to use it for tracking all type of
Business Rules to control database
ACLs to drive Access Management.
enhance out of box ServiceNow UI.
and Created new Database Tables to
enable new features for various User Groups.
Scheduled Jobs to fetch data from
External Systems (mostly from IPTrak).
and Implemented Outbound Web Services
for External Systems so they can easily update records in ISMP.
and implemented custom classes for enabling dynamic Inbound REST calls which was not provided by ServiceNow.
instant and automated email
notifications which will basically generate transaction summary for the
Runnable Scripts to maintain data in
Production Server in case of any data mismatch.
extensively with various Product Groups on a daily basis to gather information
for new requirements and enhancements.
instant support and solutions for Production Incidents.
Full Stack Developer01/2014 to 11/2014Intel Corp.Hillsboro, OR
are 3 different applications which are aiming to enhance Intel's Supplier
Presence Site. Supplier Presence Site is a web portal which hosts more than 50
applications to manage communication between Intel and Suppliers. Applications
are named as IMC Lot Disposition, Supplier Investigation Request and Supplier
Disposition Request. Main purpose of all these 3 applications are enabling
easier communication and keeping track of issue management with different set
of Suppliers. By using these applications, Suppliers are able to create
cases regarding their request, add attachments, see the status of case anytime,
get live notifications by e-mail and through website when there is a response
from Intel, take necessary actions and respond based on Intel's action request
and generate report of their old cases.
and implemented application using C#,
is used to connect SQL Server and execute Stored Procedures.
Stored Procedures to handle
communication between Web Services and SQL
jQuery to handle any type of DOM
Manipulation and also consume Web
Service by the use of AJAX.
jQuery.multiSelect, jLinq, jQuery.validate, jQuery.dialogextend to reduce
C# Proxy to handle Web Service Calls
since our Web Services are not public and not consumable directly from
jqGrid with jQuery/JSON to provide up to date and flexible grid experience.
is used as content type of all Web Service methods.
Helper Classes to handle Attachments
and engage with External FILE API. Successfully implemented functions to split
incoming files (Byte Arrays) into chunks
and convert them to Base64String.
Common Components for shared
functionalities such as Exception
Handling and Calling External Intel
Services and used them as reference in all 3 projects.
HTML5 and CSS3 to generate user friendly and responsive User Interface.
Linq and Lambda Expressions when necessary to handle data operations in
and Implemented Business Layer and Data Layer to separate business and
data related operations and create an easy to manage Web Service structure.
a solution which works in all Environments without a single line of code change.
Added critical variables and environment related keys to machine.config.
Unit Test cases and performed unit
responsibility in modifying SQL Server
Batch Jobs for new applications.
on the report given by CHECKMARX
Security Checker, modified the source code to match current security standards.
delivered Applications on schedule without any delay.
Studio 2010, ASP.NET 4.0, SQL Server 2012,
Front End Developer08/2013 to 01/2014Intel Corp.Hillsboro, OR
Description: Silhouette is an IT-developed web application provides users with the ability to visualize and update Jama data in ways that aren't possible, or sub-optimal, in Jama. Silhouette's futuristic vision is to create a seamless UX that lets users interact with our Project Lifecycle Management (PLM) tool chain.
Designed and created custom UI with HTML5, CSS3 and Twitter Bootstrap.
Implemented custom search functionality by using KnockoutJS.
Used jQuery to consume Silhouette Web API.
Created custom Error Dialogs based on error type and user roles.
Took responsibility on enhancing database design and modifying existing tables based on customer needs.
Worked with the QA tester on a daily basis to fix existing defects.
Created a report on UI design cons&pros, performed presentation to senior developers.
Application Developer Intern06/2012 to 08/2012VeriPark Inc.Istanbul, Turkey
Description: This is a web based Expense Management System designed and implemented for VeriPark to improve their existing application. Employees, Managers and Accountants can use the system simultaneously to add, delete, edit or track their expenses. Expense requests can be approved or can be rejected for reconsideration by Managers and Accountants. The system has an automated reminder which sends e-mails to corresponding users and also has a user management system for assigning roles to each user.
Designed and implemented application using C#, ASP.NET 4.0 Web Forms, ADO.NET, CSS, JQuery and AJAX.
Designed and implemented different User Interfaces for different user groups.
Created Session Management to restrict or allow access to a specific content based on the role of the user.
Used ASP Validators to validate the given text in the fields.
Used AJAX Extenders to perform easier and better user interaction.
Involved in database design.
Created a Windows Service to check database and send e-mails automatically to the users on a specified period of time.
Bachelor of Science: Information Systems Engineering2013Binghamton University - State University of New York (SUNY)Binghamton, NY
Bachelor of Science: Information Systems Engineering2013Istanbul Technical UniversityIstanbul, Turkey
Master of Science: Software EngineeringInternational Technological UniversitySan Jose, CA