Emir is a senior software developer and architect with a master's degree in computer science from Louisiana State University and rich professional history with competitive companies including Epic Systems, Ziraat Technology, and Akbank. His primary focus is on ASP.NET MVC and Angular projects, and he thrives when working on projects with challenging foundation teams where high-impact problem-solving and critical development happen.
Redesigned an existing deployment tool in .NET, previously implemented in PowerShell script. This tool can access SCM, checkout code, build and deploy projects to specified servers, run build-related SQL scripts, and perform Redgate deployment.
Created various Jenkins pipelines in groovy language that use the previously defined deployment tool to automate full deployment workflow such as building and deploying artifacts, running unit tests, and triggering related integration tests jobs.
Performed the implementation of a deployment tool and Jenkins pipelines to support AWS deployments. Used Docker CLI commands and Kubernetes API inside the deployment tool to build, push, and deploy images to AWS.
Served as a back-office team member, implementing various futures and bug fixes in around 30 different projects written mostly in .NET Framework, .NET, and AngularJS.
Developed the framework for a branch banking application in which 50+ different programs can communicate with each other. With the help of this WPF .NET application, users were able to log in once and use all the integrated programs.
Contributed to the early phase of the system by refactoring the main program and fixing bugs.
Redesigned the above-mentioned system in ASP.NET MVC as a web application.
Contributed to a digital transformation by redesigning the same system in Angular and embedded it in a thin iOS shell for mobile use.
Consulted other application development teams in order to design their architecture compatible with our framework.
Designed the architecture of the improvements, performed code reviews, and trained new team members.
Contributed to the development of the app lifecycle and deployment tool written in C# where 300+ developers used and managed their improvement phases.
Contributed to the code review program that all developers used—the project management tool used by all project managers. These projects were implemented using the MVC pattern in C# with the DevExpress WinForms UI suite.
Implemented a remote server management tool used by the DevOps team in WPF.
Contributed to a Java-based payment system module of Sekerbank by integrating new institutions and tax department regulations into the system.
Took part in the integration project of the Java-based payment system module to Albarakaturk Bank's account module by creating a reconciliation module that reconciles three parties: institution, payment system, and account module.
Fixed Jira bugs of the payment system project and created the documentation in Confluence.
Took part in the transformation project of the orders module—the most used module by physicians and most referenced module by other modules. Therefore, maintaining code quality and performance standards was crucial.
Participated in the patient SIG project where the SIG sentence was generated by the physicians' selections of buttons and combo boxes. The project aimed to provide patients with instructions for use.
Refactored an age-based-dosing feature where the dose was generated when the physician entered the age and selected the medicine.
Implemented a DNA processing workflow in Condor and accomplished improvements in that workflow, such as fault tolerance, data staging, and parallelization of independent simulations to save 98% of execution time.
Provisioned a load-balancing site selector using Java for the Pegasus workflow management engine.
Implemented a UCoMS workflow in a Pegasus environment and tested it with the new load balancer.