Burçin Yazıcı, Developer in Istanbul, Turkey
Burçin is available for hire
Hire Burçin

Burçin Yazıcı

Verified Expert  in Engineering

Bio

Burcin is an SQL and web developer with 20+ years of experience. He developed web-based financial products and designed transactional databases for more than 15 years. He can design relational databases with a performance perspective and write stored procedures for SQL Server, PostgreSQL, and MySQL, and prefers using MongoDB for NoSQL requirements. He develops web projects with Spring Boot and specializes in Java back end and Docker containers as well.

Portfolio

Bractlet, Inc.
SQL, PostgreSQL, Performance Tuning, Database Performance, pgAdmin, GitHub...
Infina
PostgreSQL, Java, Spring Boot, Docker, SQL Server 2016, Qlik Sense, REST APIs...
Infina
Java, Sybase, SQL Server 2012, Oracle, REST APIs, SQL...

Experience

  • SQL - 18 years
  • Relational Databases - 14 years
  • Relational Database Design - 12 years
  • PostgreSQL - 7 years
  • Linux - 6 years
  • REST APIs - 6 years
  • Data Analytics - 6 years
  • MongoDB - 4 years

Availability

Part-time

Preferred Environment

Docker, PostgreSQL, SQL Server 2016, Java 8, SQL, MongoDB, Relational Database Design, Google Cloud Platform (GCP), Query Optimization, Kubernetes

The most amazing...

...thing I've developed is an API that became a kind of sector standard. The API provided collecting daily portfolio assets for consolidation and reporting.

Work Experience

Database Administrator

2021 - PRESENT
Bractlet, Inc.
  • Maintained all cloud-based PostgreSQL databases of the project.
  • Observed performance improvement possibilities and solved performance issues.
  • Planned an extensive timescale database migration (PostgreSQL) and applied over terabytes of data.
Technologies: SQL, PostgreSQL, Performance Tuning, Database Performance, pgAdmin, GitHub, Google Cloud SQL, Database Backups, Linux, Data Engineering, BigQuery, Google Pub/Sub, JSON, ETL, Database Schema Design, Complex SQL Queries

Analytics Product Team Leader

2017 - 2022
Infina
  • Developed a web app that provides data-entry pages and management reports for a mid-sized company.
  • Built REST APIs that collect asset definitions and prices and serve that data as APIs. Used Microsoft SQL Server and Spring Boot.
  • Created business intelligence dashboards that collect data from multi-sources, clean, and do calculations for the finance sector. Dimensional modeling is used for that project in Qlik Sense.
  • Developed an internal project, maintaining data-vendor data. MongoDB and API with Spring Boot were used as the main technologies.
  • Developed custom ETL projects for fİnancial data with Python and Postgres.
  • Created data migration and report generation for a company in the banking sector with Power BI. Collected data from web services and Excel files.
Technologies: PostgreSQL, Java, Spring Boot, Docker, SQL Server 2016, Qlik Sense, REST APIs, Git, NoSQL, Analytics, APIs, Database Design, MongoDB, Back-end Development, API Architecture, SQL, Business Intelligence (BI), Data Engineering, Agile, Relational Databases, Python, Data Warehousing, Microsoft SQL Server, Data Architecture, Data Science, Data Analytics, Reporting, Dashboards, Data Management, Amazon Web Services (AWS), Data Warehouse Design, Database Administration (DBA), SQL Stored Procedures, Database Performance, JSON, Architecture, T-SQL (Transact-SQL), SQL DML, Amazon RDS, Data Modeling, Data Visualization, Data-driven Dashboards, QlikView, Microsoft Excel, Automation, Data Analysis, Google Data Studio, BigQuery, ETL, Database Schema Design, Complex SQL Queries

Software Team Leader

2007 - 2017
Infina
  • Implemented projects for a stock exchange module and redesigned order management communication with Istanbul Stock Exchange with Java and Message Queuing (MSMQ).
  • Designed and implemented new features for brokerage house operations software based on Microsoft SQL Server.
  • Developed a buy and sell risk calculation for a trading module with Java and SQL Server.
  • Created a project about remodeling some parts of a big relational database for performance improvement.
  • Developed the portfolio performance calculation project. Used Python for calculations and Spring Boot for creating APIs to serve calculated data and prepared dashboards with data analytics.
Technologies: Java, Sybase, SQL Server 2012, Oracle, REST APIs, SQL, Business Intelligence (BI), Data Engineering, PostgreSQL, Agile, Relational Databases, ETL, APIs, Message Queues, Python, Microsoft SQL Server, Microsoft Power BI, Database Migration, Database Architecture, Databases, Data Analytics, Data Management, Database Administration (DBA), SQL Stored Procedures, Database Performance, JSON, Jira, SQL DML, Data Queries, T-SQL (Transact-SQL), Performance Tuning, Scripting, Microsoft Excel, Automation, Database Schema Design, Complex SQL Queries

Software Developer

2004 - 2007
Infina
  • Developed dozens of screens for the brokerage house operations web application with Java, Sybase, and stored procedures.
  • Created the database design for equity and fixed-income security operations.
  • Executed a Sybase DBA role to handle customer database implementations. Organized and developed backup loads, database optimizations, and data migrations.
Technologies: HTML, JavaScript, Java, SQL, XML, Sybase, Stored Procedure, Database Administration (DBA), Database Design, Databases, Database Architecture, Database Migration, PostgreSQL, Database Performance, SQL Stored Procedures, SQL DML, Data Queries, T-SQL (Transact-SQL), Performance Tuning, Scripting, Microsoft Excel, Automation, Complex SQL Queries, Web Design

Software Specialist

2003 - 2004
Dogan Holding
  • Developed CRM, call center, customer services, website, credit card integration, and finance software (Logo Pro) integration.
  • Built a web-based inventory application for internal use with ASP.NET and SQL Server.
  • Developed a utility for investors to see asset prices and calculations based on the data from data vendors within a company.
Technologies: SQL Server 2000

Software Specialist

2001 - 2001
eNova
  • Created a web-based B2B project for providing communication with HQ and branches for a telecommunication company.
  • Developed a project in cooperation with Ericsson Crea World. It was about processing incoming SMS messages and sending processed response messages to the sender using .NET and SQL Server 2000 technologies.
  • Made an application using Embedded Visual Basic and SQL Server for CE. It consists of managing surveys, collecting data, and transferring data to the central database.
  • Developed a project about transferring data from Microsoft Access to SQL Server. Access database held a product catalog of about 80,000 records in total.
Technologies: Active Server Pages (ASP), Oracle

Software Developer

2000 - 2001
VeriPark Companies
  • Developed an e-banking web application for a well-known local bank.
  • Implemented an e-invoice payment functionality for the e-banking app that requires communication with banking legacy systems.
  • Contributed to various B2B and B2C web-based projects and implemented database design.
Technologies: Active Server Pages (ASP), SQL Server 2007

Guide to Camera Website

Developed a website called Guide to Camera that showed the latest camera news, product information, and comparisons with MySQL and PHP frameworks. The website is not live anymore.

Highly detailed product definitions were saved to the database with the admin form. Based on these product details, automated reviews and comparisons were generated.

Crypto Robo Web Project

Developed an algorithmic crypto trading web app. You can define buy and sell limits for your orders. The calculation engine decides the buy and sell orders depending on the actual price.

Java, Servlet, Bootstrap, and MySQL are used for development. I implemented integration with the BtcTurk, a crypto trading website known in Turkey.

This website is not active right now.

Scraping eCommerce Website Products

https://github.com/byazici/python-homedepot-scrape
Developed a Python-based app that scrapes products from product pages. The app scrapes products with some details and stores them into a MongoDB database. I used PyMongo and Beautiful Soup packages on this project.
1994 - 2000

Bachelor's Degree in Mathematics and Computer Science

Istanbul Technical University - Istanbul, Turkey

APRIL 2021 - PRESENT

Finance Fundamentals in Python Track

DataCamp

FEBRUARY 2021 - PRESENT

Financial Analytics in Spreadsheets

DataCamp

Libraries/APIs

Complex SQL Queries, REST APIs

Tools

Microsoft Excel, Jira, Qlik Sense, Git, Microsoft Power BI, Excel 2007, BigQuery, pgAdmin, GitHub

Languages

SQL, SQL DML, T-SQL (Transact-SQL), Java, PHP, Python, Active Server Pages (ASP), HTML, JavaScript, XML, Stored Procedure

Paradigms

Automation, ETL, Business Intelligence (BI), API Architecture, Database Design, Agile

Storage

Microsoft SQL Server, Relational Databases, Databases, SQL Architecture, Database Modeling, JSON, SQL Server 2012, SQL Server 2016, MySQL, NoSQL, Database Architecture, Database Administration (DBA), Database Migration, Google Cloud SQL, Database Backups, PostgreSQL, MongoDB, SQL Server 2007, SQL Server 2000, Sybase, Google Cloud, SQL Stored Procedures, Database Performance

Frameworks

Spring Boot

Platforms

Docker, Linux, Google Cloud Platform (GCP), Oracle, Amazon Web Services (AWS), Kubernetes, QlikView

Industry Expertise

Web Design

Other

Relational Database Design, Data, Data Engineering, Reporting, Architecture, Database Schema Design, Data Queries, Data Migration, APIs, Data Modeling, JSON REST APIs, Data Warehousing, Data Architecture, Consulting, Database Optimization, Data Analytics, Dashboards, Data Management, Data Warehouse Design, Software Consulting, Data Scraping, Performance Tuning, Scripting Languages, Data Visualization, Data-driven Dashboards, Excel 365, Data Processing Automation, Data Analysis, Scripting, Mathematics, Financial Calculations, Cryptocurrency, Analytics, Back-end Development, Message Queues, Data Science, Query Optimization, Amazon RDS, Google Data Studio, Google Pub/Sub

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring