
Perit Bezek
Verified Expert in Engineering
Software Developer
Ankara, Turkey
Toptal member since June 27, 2019
Perit is a seasoned software developer with 20 years of professional experience, which consists of work on various enterprise application projects, mobile application projects, and cloud computing platforms, of which he has extensive knowledge of. He is exceptionally skilled in developing Spring-based Java back ends and Angular/React-based front ends.
Portfolio
Experience
- Java - 16 years
- JavaScript - 14 years
- Jakarta EE - 13 years
- Spring - 13 years
- Amazon Web Services (AWS) - 5 years
- Angular - 3 years
- Node.js - 3 years
- React - 2 years
Availability
Preferred Environment
GitHub, Bitbucket, Git, IntelliJ IDEA, MacOS
The most amazing...
...thing I’ve built was a multitenant SaaS GRC app running on AWS which was developed using Spring Boot and Angular.
Work Experience
Backend Node.js Engineer
Real Tech Leads Inc.
- Worked on maintaining an existing real estate application.
- Used Angular for frontend applications together with Angular SSR for faster response times and search engine optimization.
- Used NestJS on the backend application together with TypeORM.
- Configured AWS CloudFront and Lambda@Edge for better caching and image optimization.
- Created CI/CD on AWS tools like AWS CodeCommit and AWS CodeBuild.
Angular Developer
Connect Plus Information Technology Co LLC
- Developed the frontend part of an issue planning and tracking application for field operations.
- Used Angular for frontend development, Swagger code generator for REST API client generation, zeplin.io for designs, JIRA for issue tracking, and GitLab for CI/CD.
- Worked as a part of the Toptal team following a strict agile methodology.
Founding Partner | Lead Architect
Sono Yazılım
- Developed a turn-key eCommerce SaaS in Java (Spring, Hibernate) and JavaScript (AngularJS); it ran on AWS and provided automatic domain registration, SSL certificate installation, single-click switchable themes, and integration with payment systems.
- Built a GRC application using Java (Spring, Hibernate) and TypeScript (Angular) that can be deployed on-premise or used with a subscription that runs on AWS.
- Created a mobile application using Ionic and a serverless back-end using TypeScript running on AWS Lambda and API Gateway for an online order system.
- Developed the front end of a cryptocurrency-based funding system using React and TypeScript.
- Developed a voice-command system for mobile eCommerce platforms using Python and JavaScript which runs on AWS Lambda and uses Google Cloud Speech API for voice recognition (supporting Turkish and English).
IT Specialist | Software Engineer
Central Bank of Republic of Turkey
- Took part in a major legacy application renewal project to migrate Cobol applications to modern Java web applications using Spring and Hibernate.
- Developed a government payment web service using Spring web services which processed 400,000 transactions per hour during peak times.
- Made key contributions to the development and maintenance of the in-house enterprise app's development infrastructure for Java EE web and web services applications, which consists of both in-house and third-party MVC, ORM, scheduling, batch processing, enterprise security and AJAX frameworks and libraries, IDEs and continuous integration systems.
- Managed the trending technologies research team.
- Developed a company training management system using PHP.
Experience
SONIK
https://sono-grc.com/Technologies: Java, Spring Boot, Hibernate/JPA, JavaScript, AngularJS, TypeScript, Angular
School Management System
Technologies: Angular 5, Angular Material, Node.js, Express.js, NestJS, PostgreSQL, Serverless Framework, AWS Lambda, AWS Application Load Balancer.
Mobile eCommerce Application
Technologies: Ionic 3, Angular 5, TypeScript, Node.js, Serverless Framework, AWS Lambda, AWS API Gateway, AWS DynamoDB, Payment API Integration
Niyeo
Technologies: Java, Spring, Hibernate, JavaScript, AngularJS
Java Application Development Framework for the Central Bank of the Republic of Turkey
Public Electronic Payment System
Technologies: Java, Spring, Spring Web Services, Hibernate
My Master Thesis
Education
Master's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Bachelor's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Skills
Libraries/APIs
React, Node.js, jQuery, REST APIs
Tools
Amazon Elastic Container Service (ECS), Amazon CloudFront CDN, Bitbucket, AWS ELB, Amazon CloudWatch, Amazon Cognito, AWS IAM, Amazon Virtual Private Cloud (VPC), Apache Maven, IntelliJ IDEA, Spring Social, Jira, Git, Amazon Simple Email Service (SES), GitHub
Languages
JavaScript, Java, TypeScript, Batch, PHP, C++
Frameworks
AngularJS, Angular, Spring, Spring Security, Spring MVC, Spring Boot, JUnit, Ionic 3, Hibernate, Ext JS, Serverless Framework, Angular 5, JPA, Spring Core, Ionic, Bootstrap, NestJS
Paradigms
Aspect-oriented Programming (AOP), Agile Software Development, Software Testing, Serverless Architecture, Microservices
Platforms
Jakarta EE, Amazon EC2, AWS Lambda, Linux, Amazon Web Services (AWS), Windows, MacOS, Eclipse, Android, iOS
Storage
Spring Data JPA, MySQL, Amazon S3 (AWS S3), PostgreSQL, IBM Db2, Amazon DynamoDB, Hazelcast, DB, Spring Data, Elasticsearch
Other
Serverless, AWS Certificate Manager, Freelancing, Amazon Route 53, Core, Data, Back-end, APIs
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