Post Job Free
Sign in

Software Developer Sql Server

Location:
Berkeley, CA
Posted:
March 02, 2019

Contact this candidate

Resume:

Furkan Ozdeslik

Cell: 510-***-****

Email: ac8nov@r.postjobfree.com

Professional summary:

I am a software developer with 8 years of experience in different industries and projects with proven experience in architecture and development. I am passionate about learning new tools technologies, and creating robust software.

8 years of experience mostly with C# and Javascript.

Good understanding and experience of client-side tools with React.JS, Backbone, and Angular. Server-side technologies with Asp.Net (Web Api, MVC, WebForms, Core), and Node.JS. Database with Sql Server, and MongoDB.

Hands-on experience with continuous integration tools with TeamCity and Jenkins

Experience in developing Desktop application using .NET Framework -(Core), and Electron

Self-starter and a team player with good interpersonal skills.

Strong skills in planning and executing the functionality of application.

Designed Applications using UML, Use Cases, Design Patterns, Agile, SCRUM & Layered Architecture.

Involved in unit testing and integration testing.

Experience in implementing error handling, exception management, tracing and logging features.

Experience in code review and version control with GIT, and TFS.

Verified program logic by preparing test data, tests and debug programs.

Passion about good algorithms and Domain Driven Design (DDD)

Programming Languages: C#, Javascript, Java, C++, C, Python

Tools And Frameworks: .Net (core-framework), Asp.net(Web Api, MVC, WebForms, SignalR), Node.js, Flask, Django, Electron, React,Redux,Angular, Backbone, JQuery, Ext, Prototype, Knockout, D3, GraphQL

Databases: Sql Server, PostgreSQL, MySql, MongoDB with ORM NHibernate,EF, Mongoose

Continuous int. and Deployment: TeamCity, Jenkins,Octopus, Kubernetes

Testing: Xunit, Nunit, Nightwatch, Selenium,Jest, mocha, jasmine

Containerization: Docker

Logging: Kibana

Messaging : RabbitMQ

Cloud: AWS, DigitalOcean

Core: DDD, Layered Architecture, Design Patterns, MVC, MVP, Microservice Architecture

Professional Experience:

Confirmit Sep 2015 –Feb 2018

(Emeryville /CA)

Full-stack Developer

Leading Voice of the Customer and Market Research with software software

I was responsible for two big projects called Action Management (AM), and Strategy Planning (SP)

Projects:

Action Management is a tool for creating notifications based on taken survey. Basically it has three parts. Filtering, Triggering, and Notification. Customers use this software for understanding which part they are good at, and which part they are needed to improve. The basic use of this program is that customer first define filters based on survey, filter can vary simple ones to complex and nested ones,then trigger service, (windows-service) checks constantly new survey based on filter, created cases if filter and survey matches, in the end, customers can get notification based on new cases.

AM was a monolith application started years ago, and our responsibility was breaking this mature application into multiple microservices and gateways.

New Microservices are written in .net core, and monolith part keep in .net framework.

It was developed with Backbone . For existing pages,we kept develop with Backbone. For new pages, we used React. Marrying both technologies was a big challenge.

Developed better and faster algorithm. User can create multiple,complex, and nested filters and checking these filters with thousands of survey could take several minutes, our job was developing algorithm to lower this time.

Improved coverage of unit testing to 90%, and helped QA for integration testing with Selenium.

Coding review and setting standard of application.

Improved with sercurith for both client-end and server-side.

Creating Documentation for existing and new components.

Strategy Planning is a tool for taking action based on cases created by AM. It was started as a side project of AM, then it grew, and became as stand-alone application. Basically what is does is that it visualizes cases based on geographically, timely, and questionally. Customer can see the results, communicate with other other members of the organization, take action, and get recommendation best actions by the system . It is very young project, so we started it as microservice, and gateway.

Integration with rest of the microservices(.net core)

Creating infographic components with D3.js

Creating company wide components with React and Redux

Improved and helping microservice architecture of SP

Improved coverage of unit testing to almost 95% in client end, and 100% in serve-side

Tools utilized: SQL Server, C#, .Net core, ASP.NET Web APi MVC,Backbone, D3.js, React,Redux, Node.JS,Selenium,Nightwatch,Jest, Octopus, Teamcity, RabbitMQ

Tesla Motors Dec 2013 – Mar 2015

(Fremont/CA)

Software Developer

Leading electrical cars and electric vehicle powertrains component manufacturer

I was responsible multiple projects and code enhancement while I was working with Tesla Motors

Projects:

Material Scheduler is re-edited component we developed for Tesla Logistic and inner users to regulate bought products

Developed newer algorithms to regulate products

Built better GUI using Kendo and Knockout.js

Code enhancement of old version

Conduct code reviews

Married with Asp.net MVC and Client side libraries

BOM (Bill of Materials) is parent child hierarchy of all part of a specific car, one can CRUD all component, and calculate the price of one-or-all components

Developed new and faster GUI,generally use Telerik tools and knockout and JSplumb

New security features,like locking mechanism

Married with new ORM and Web Services

Created new infographic components with D3.js

Security with .net WCF

Supercharger is new project we developed for inner and external users to build new powertrains all over the world

Developed new GUI with pure JS and Angular JS

Decouple all services and database and UI, at this point company took radical decision to use new technologies

Designing entities and their relationships

.net Entity Framework is used for ORM

Tools utilized: SQL Server, C#, .Net 4.0 - 4.5-5, ASP.NET MVC ~Web Forms, Telerik, Kendo UI,AngularJS and many JS libraries

Getron Information Technologies Sep 2012 – Aug 2013

(Istanbul/Turkey)

Software Developer

Getron develops software solutions in the banking, finance, system integration and industrial automation fields.

I was responsible for development of 3 different products during my contract with Getron Information Technologies

Projects:

GETRONTRACE is a modular ”Track & Trace" software. It is a solution developed to allow every pharmaceutical drug to be tracked according to "Pharmaceuticals Track and Trace System.

Developed a dynamic reporting system which use Telerik tools.

Built GUI & CRS for customer

Part of team designed DB for application

Involved -testing and deployment

Conducted code reviews

GBH (Getron core task manager) is a task management system let companies manage their tasks, timesheet, salaries. Also it has some core features that other application built upon it.

Built web services to fetch external sources for task

Built smart windows service application

Designed and developed most of the pages of web application

Developed reporting system

Part of the team writing core library which company utilize for all applications (custom ORM)

Extensively involved in all phases - design, development, testing, deployment, production support

Implemented timesheet pages with ExtJS.

Created user controls with Kendo UI

Made application supported over multiple browsers (Chrome, FireFox,Opera,Safari)

Data Quality is a “Verification” software. It helps companies out to verify their data whether corrupted or not because of high traffic in database.

Designed and developed DB and core .Net library

Part of the team finding new ways to compute DQ

Built windows service plug-in

Design and developed some of pages of application

Introduced test driven coding methodology

Developed framework for accessing databases and Active Directory

Wrote design specification using UML

Used controls with Kendo UI

Tools utilized: SQL Server, C#, .Net 4.0 - 4.5, ASP.NET MVC ~Web Forms, Telerik, and Kendo UI

CRS Soft Sep 2011 – June 2012

(Istanbul/Turkey)

Software Developer

Projects:

Gayet.net (social network & matching site) is one of the first turkish social-network site, primarily used as coupling.

Part of the team development of an enterprise system & DDD

Design and development of GUI, components

Embedded Facebook api to application

Design and developed data filter system based on Linq

Tools utilized:.net 4.0,C#,Asp.Net MVC, JQuery,Ajax, SQL Server, ORM ~NHibernate, IOC ~Ninject

Galaxy Software May 2010 – Sept 2010

(Istanbul/Turkey)

Junior Software Developer

Projects:

Interactional Education Pack is a educational software for school age children

Built application with AC & GreenSock lib.

Implemented DDD and layered architecture for project and tested additional enhancements to the application

Help to server side which was written in C# and ADO.net,ASP.net web services

Tools utilized: ActionScript 3.0, GreenSock lib,SQL Server, C#

Education

Bogazici University (Istanbul /Turkey )

Binghamton University (NY /USA) WITH DUAL DEGREE Information System Engineering + C.S. I am eligible to work and live in USA



Contact this candidate