Gülberal Kırçiçeği Yoksul Korkmaz
Verified Expert in Engineering
Software Developer
Ankara, Turkey
Toptal member since March 3, 2017
Kırçiçeği is an experienced project manager and developer. She has experience in banking applications, eCommerce, and cloud computing, and her primary expertise is in an environment using Java, Spring, and AngularJS. She is a great fit for enterprise clients and startups alike.
Portfolio
Experience
Availability
Preferred Environment
Amazon Web Services (AWS), Git, Jira, Eclipse, AngularJS, Java
The most amazing...
...project I've worked on is a multi-tenant SaaS project working on AWS, written in Java, Spring, and AngularJS.
Work Experience
Lead Full-stack Engineer
Volvo Car
- Developed back-end applications using Java and Spring Boot.
- Performed API integrations for various applications.
- Managed the CI/CD flows of the team using Spinnaker, Kubernetes, and Jenkins.
Adjunct Faculty Member
Middle East Technical University
- Led two Master's degree courses and the Software Product Line Management course.
- Delivered the DevOps Essentials course, which covers the essentials of DevOps culture and pipelines and aims to provide a basic level of hands-on experience.
- Taught the Software Product Line Management course, where fundamental concepts of software product lines are introduced.
Co-founder
SONO Yazilim A.S.
- Managed projects.
- Developed the back-end using Java and Spring.
- Built the front-end using AngularJS.
- Created a mobile application using Ionic.
- Managed AWS infrastructure.
Full-stack Java Engineer
Toptal Client
- Wrote the REST back-end API with Java and Spring,.
- Created integrations with external APIs.
- Wrote the customer-facing UI.
- Created unit tests.
Java Developer
Toptal Client
- Created microservices that are designed to handle heavy loads.
- Developed in an Agile environment on a multinational team.
- Created unit tests with JUnit.
- Developed data ingestion services that takes data from different APIs.
- Used Couchbase as a NoSQL database.
- Employed Jenkins and Kubernetes as the deployment environment.
- Used SonarQube for code quality.
Back-end Software Engineer
Toptal Client
- Created microservices using Java, Lambda, and API gateway.
- Automated deployment on AWS using Codebuild, Codepipeline, and Codedeploy.
- Created a multi-account (dev, test, production) environment deployment flow using CloudFormation.
- Used NoSQL DynamoDB and PostgreSQL as a database.
- Integrated microservices with Cognito for authentication.
- Created Cognito triggers and microservices for additional security checks.
Software Engineer
Toptal Client
- Developed microservices for a multinational company.
- Created the security infrastructure using JWT and Spring security.
- Automated deployment with Jenkins.
- Worked in an Agile development environment (Scrum).
- Researched the use of Firebase and AWS S3 on the projects.
- Created stress tests using JMeter.
Payment Systems Specialist
Central Bank of Turkey, Payment Systems Department
- Worked on network analysis of payment systems data with R.
- Helped create business continuity plans for Turkish payment systems.
- Conducted virtual currency research.
Project Manager
Central Bank of Turkey, IT Department
- Managed projects for Public Electronic Payment System, which is one of the biggest e-government projects in Turkey.
- Actively worked on each phase of the project, including requirements analysis and project development.
- Created secure web services using Java and Spring.
- Managed projects for an internet banking system, a secure web service written by Java and Spring, and Treasury Internet Banking System, which enables the Turkish Treasury to perform real-time inquiries about the balance and movements of its accounts. The infrastructure also accepts e-signed payment orders and performs the appropriate payments automatically.
- Collaborated with the application security group, working on all possible attacks to applications and methods for preventing them.
- Contributed to the software development methodology group, whose aim is to determine and standardize an application development methodology for CBT.
Part-time Technical Researcher
The Scientific and Technological Research Council of Turkey
- Created image processing modules.
- Developed projects using Delphi.
- Supported the research team.
Experience
Niyeo
Public Electronic Payment System
Treasury Internet Banking System
PhD Thesis
Master's Thesis
Education
Ph.D. in Computer Engineering
Middle East Technical University - Ankara, Turkey
Master of Science Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Bachelor of Science Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Skills
Libraries/APIs
Node.js, Facebook API, jQuery, REST APIs
Tools
Jira, Git, Bitbucket, AWS SDK, Amazon CloudFront CDN, AWS ELB, Amazon CloudWatch, Amazon Simple Queue Service (SQS), AWS CodeDeploy, AWS IAM, Bamboo, Amazon Simple Email Service (SES), Amazon Virtual Private Cloud (VPC), Moodle, Jenkins, Apache JMeter, Gradle, AWS CodeBuild, AWS CloudFormation, Apache Maven, SonarQube, Amazon Cognito, Subversion (SVN), GitHub
Languages
Java, R, C++, C, JavaScript, Python, SQL, PHP, Delphi, TypeScript, CSS, HTML
Frameworks
Spring Microservice, Spring MVC, Spring, JUnit, Spring Security, Ionic, Ionic 2, AngularJS, Apache Struts, Hibernate, JSON Web Tokens (JWT), Angular, Ext JS, Spring Boot
Paradigms
REST, DevOps, Microservices Architecture, Microservices, Requirements Analysis, Software Testing, Agile Software Development, Serverless Architecture
Platforms
Amazon Web Services (AWS), Windows, AWS Lambda, Linux, Eclipse, Kubernetes, Android, Amazon EC2
Storage
Amazon S3 (AWS S3), IBM Db2, MySQL, Spring Data, PostgreSQL, Couchbase, Amazon DynamoDB
Industry Expertise
Bioinformatics, Project Management
Other
Back-end, Full-stack, Machine Learning, Neural Networks, Amazon Route 53, Front-end, Progressive Web Applications (PWAs), AWS Certificate Manager, Image Processing, Apps, Artificial Intelligence (AI), AWS DevOps, Architecture, RESTful Microservices, Cloud, Web Development, Cloud Computing, API Gateways, AWS CodePipeline, Fintech, Online Payments, Payment APIs, Product Management, IT Project Management, Web Services, Bioconductor
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring