Personal details

Alperen B. - Remote back-end developer

Alperen B.

Timezone: UTC (UTC0)

Summary

I am an experienced software developer, possessing in-depth know-how of the software development life cycle. Consulting customers, delivering optimum solutions to complex business problems within scope, budget, and tight schedules whilst meeting strict specifications both functional (for customers) and technical (for programmers), from project planning, estimating to delivery.

I have 8 years of professional software development experience in Microsoft stack with strong .NET, .NET Core, WPF, ASP.NET, MVC, C#, MS SQL Server, Oracle, WebAPI development skills. I have experience in back-end software development alongside front-end experience in Angular 5, HTML5, CSS, JavaScript, JQuery, and Winforms.

I have worked in a wide variety of business domains such as Banking, Electron Microscopy, Digital Marketing, Customer Experience Management, Customer Satisfaction, Service Management Applications (ITIL), E-commerce, Project Management, Tender Tracking, and Lean Production

Work Experience

Software Engineer
Garanti BBVA | Dec 2013 - Apr 2017
C#
- I was a software engineer in the group of 25 people in Garanti Bank/BBVA which is a leading bank in Turkey with a 14 million customer basis. The group was responsible for developing a bunch of software applications in Garanti Bank and Garanti Technology (a sub-company of Garanti Bank). I had responsibilities for analysis and development of an in house tool (S.M.ART) for service and process automation in Garanti Bank, enabling reporting, user management, security, authorisation, labor-work load balancing, automatic assigning, approving mechanism. The tool enables non-technical users to create their workflows, creating the process in the production environment with workflow definitions, reporting the work done and performance of individuals and groups. - The tool has a lot of definitions and sub-modules enabling employees to manage hundreds of processes (both automatic or UI managed) such as customer satisfaction, project management, task assignment, deployment management, customer complaint and request management, activity submissions, firewall request, new server set up, customer support tickets, ATM error reports, employee performance management, BYOD requests, software/system change requests, employee courses/educations, HR services, problem requests, network requests etc.. - Used bunch of technologies and concepts .NET, ASP.NET MVC, C#, SQL Server, Entity Framework, Winforms, WCF, TDD, DB Performance, JavaScript, Microservices, Workflows, Message Queues, MSMQ, Web Sphere MQ, Agile Approaches, OOP, IIS, JQuery, AngularJS, LINQ, Design Patterns, Load Balancing, Jenkins, Devexpress Webforms controls and more.