Ali Alperen KARACA

Bostanci Mah. Bostan sok. No:16/11 Kadikoy/Istanbul· (542) 279-0700 · alperenkaraca@gmail.com

I am a person who constantly renews himself and who likes to launch new project ideas by involving new technologies into them. Furthermore, I am open to all kinds of ideas which might open up my horizon. Self-confidence is one of my characteristic features which brings me success. I always believe in myself that I will be successful everywhere with my desire, my determination, my love of my profession.

Experience

Software Specialist

Central Bank of Republic of TURKEY
Sep 2019 - Present

Research Development Software Engineer

Huawei Technologies
Dec 2017 - Sep 2019

Research Development Software Developer

Geovision Group
Jun 2016 - Dec 2017

Internship

Telpa A.Ş.
Jun 2014 - Jul 2014

Internship

PENTA Elektronik Medikal Sistemler San.Tic.A.Ş.
Jun 2013 - Jul 2013

Education

Ahmet Yesevi University

Management Information System
2017 - Present

Kadir Has University

Bachelor of Science
Computer Engineer
2010 - 2015

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum

Projects

    Reserve Management Automation

    Foreign exchange operations conducted in the name of The Treasury are some of the key components of the TCMB's reserve management policies along with other operations such as maintaining gold reserves-direct purchase and sale of gold- physical gold or currency transfer, and depositing of gold on gold saving accounts. Having the purpose of maintaining the foreign currency reserves, the Central Bank of the Republic of Turkey (TCMB) uses "Reserve Management Automation" application to manage its reserves and also to manage the risks that may incur meanwhile. With this application, all kinds of indebtedness operations- including foreign currency, securities, and derivative product purchases and tradings- and forward or on-demand gold operations can be conducted and tracked. The project was developed using React and Java, using a microservice architecture.

    Central Bank Correspondent Tracking Automation

    React.js and Java are used in this project. This project is an automation in which the bank correspondents in the market are working and the accounts belonging to those banks are followed, updated and necessary transactions are made.

    BIST - Swap

    React.js and Java are used in this project. This project is the automation of principal clearing and daily netting transactions that are carried out manually within the scope of the BIST swap market.

    Smartcare

    Big data platform. It is used to develop programs related to cell data and prepare the dashboard in the formats that the customers want.

    TIE

    Hibernate, spring boot, maven and React JS are used in this Project. This project about transform files from unstructured to structured. Like log files.

    BEP(Big Data Enabling Platform)

    Node.js, React.js, Eclipse Theia, Fusion Insight, GraphQL, Prisma and Scala are used in this Project. Big data IDE.

    Algeria Mobilis CEO Dashboard

    React.js, Java and Hadoop are used in this project. This project about provide general view of Mobilis Network, behavior of subscribers and ATM project progress preview.

    Discovery

    Big data platform. It is used to develop programs related to wireless data and prepare the maps in the formats that the customers want.

    Affected User Dashboard

    React.js, Java and Hadoop are used in this project. This project about provide general view of allows affected users to receive information and export output to Excel.

    Hotspot

    React.js, Java and Hadoop are used in this project. This project about provide general view of network data in map.

    Vision Go

    ReactNative, TypeScript , Java( Backend ) are used in this Project. Master database management via Mobile devices. This Application shows nearby points on the Map or List. The sales representative can change the states of points in the database such as open, closed, duplicate.

    Guanyin

    Java is used in this project. Restful Service provider, middle layer. An API to serve various services to in-company applications. Powered by Dropwizard.

    tvb.a (Mobile Survey Module)

    React-Native and Typescript are used in the tvb.a project. The module receives json data in a format determined externally. The received json data is parse and creates a survey. The developer using the module will return survey responses, unfilled fields and errors in json format. The application is designed as a ready-to-use module. The module contains text field question, radio button question, checkbox question, list question,slider question and photo question.

    Snap Vision

    Detecting FMCG products in market shelves/coolers and reporting various information about products with OpenCV library.

    Vision Scheduler

    ReactNative, TypeScript , Java( Backend ) are used in this Project. -Sales team route planning for flexible visit points and schedules -Converting sales strategy into realized plans -Sales boosting to the top level via including all potential customers dynamically into the plans -Dynamic planning, updating and recommending visits for sales teams using optimization engine -Scheduling by location, rules, number of visits and daily KPIs of sales representatives -Real time call center task/visit synchronization to maximize daily visit targets of field teams -Avoiding unsuccessful visits via call center approval process for planned schedules -Updating current visit status as pending, completed or canceled -Viewing confirmed visits and available timelines through Schedule Screen -Creating new actions instantly for unscheduled visits of new locations and customers -CRM system synchronization for obtaining information about points of visits and their details -Reporting details of all visits based on hierarchy, customer and schedule

    Smart Product Label

    Oracle, Python, C++ ,OpenCV, Javascript, CSS, HTML5, Android(JAVA) are used in this Project. The product tag photos were collected with the mobile application from supermarket. The collected photos were transferred to the database via Mobile Synchronization. The product label information was then read with OpenCV and written in the relevant fields in the database. The data read in the server was written in the relevant fields in the database. Then a website was created to provide the control of the authenticity of the readings.

    Smart Vision(IOT)

    Oracle, MongoDb, Node.js, Python, Arduino Programming(C++),Zigbee, Redis are used in the Project. Collect to data from temperature,location and flow-meter with arduino. Send data to main machine with wireless (M2M). Show this data real time in Websites.

    PepsiCo

    Xml file to Restful Service - Web service C#, XML, Ftp are used in the PepsiCo project.

    GeoVabis

    Xml file to Oracle - Database Entegration C#, XML, PL/SQL are used in the Geovabis project. Our company's mobile app woozzy has come to be seen.

    Smart Agriculture System

    Bachelor’s Project Second Best Design Project Java, Mysql, Python, Flask, Arduino Programming, Zigbee are used in the Project. Collect to data from soil, air and GPS location. Show the this data in Android Phone.

    Production System

    Microsoft Dynamics is used in the Project. Stock Control system Enterprise Resource Planning

    Tin Psikolojik Danışmanlık

    Design the psychological counsulting firm website. Php, Html, Wordpress and Mysql are used in the project.

    E-commerce System

    Tea sale E-commerce system. Only design and charts. Engineering Problem Solving

    Cinema System

    Develop the cinema complex system. Design, charts and interfaces. Java is used in the project. Software Engineering

    TTS Database Migration

    MSSQL to Oracle - Database Organization and Migration C#, ASP.NET, XML, T-SQL and PL/SQL are used in the project.

    Tv Program Database System

    Tv shows database design. Ex. Survivor. In the system collecting to audience votes, competitior information. Oracle 10g is used in the Project. Database Management Systems

    Car Automation System

    Car control system in park area. Php, Html and Mysql are used in the Project. Object Oriented Programming