Software Engineer blending algorithmic expertise in Java, Python, and JavaScript with modern web technologies. I build component-based dynamic interfaces and architect scalable, secure, data-driven backends. Focus areas: data integration, automation, and secure system design.
- Programming Languages: Java, Python, JavaScript
- Core Concepts: Object-Oriented Programming (OOP), Data Structures & Algorithms, MVC Architecture, Software Design Patterns, Asynchronous Programming
- Backend Development: Spring Boot, Node.js, Django, RESTful APIs, Authentication & Authorization (JWT, OAuth2), Middleware Development
- Frontend Development: React.js, HTML5, CSS3, Tailwind CSS, Bootstrap, Responsive Design
- Testing & QA: Unit & Integration Testing, Jest (Frontend), Django Test Framework (Backend), Playwright (E2E), Supertest (API Testing)
- Database & Storage: PostgreSQL, MySQL, Cloudflare R2 (Object Storage), Neon (Serverless Postgres)
- Dev Tools: Docker, Apache Maven, Git, GitHub, Postman, CI/CD Basics
Developed a full-stack, multi-tenant CRM system with Role-Based Access Control (RBAC) to manage organizations, agents, and leads with strict data isolation.
- Key Features: Engineered an Order Management system that automates Inventory & Stock Tracking by synchronizing stock levels with every order or cancellation. Developed modules for Financial Reporting (profit/cost analysis), Task Management with automated reminders, and an Activity Log for audit trails.
- Technical Integration: Implemented Django Management Commands for backend automation and integrated Gmail API with Cloudflare R2 for secure transactional emails and scalable storage.
Developed a full-stack swimming pool management system with a multi-role architecture (Admin, Member, Doctor, Staff, Coach) to automate facility operations and Health Verification Workflows.
- Key Features: Engineered a centralized system with four core dashboards: Member Dashboard (session reservations & Stripe payments), Doctor Dashboard (medical reviews), Admin Dashboard (facility operations & Leaflet mapping), and Staff Portal (QR code check-in).
- Technical Integration: Leveraged Cloudflare R2 for centralized cloud storage of all media (medical reports, ID cards) and utilized Gmail API to automate transactional emails.
Enterprise-level data transformation tool developed during my internship to ensure internal data integrity and platform-agnostic data transfer.
- Key Features: Developed a system to manipulate complex Excel datasets using Apache POI and handled object-oriented data serialization via JAXB (marshalling/unmarshalling) for seamless XML integration.
- LinkedIn: linkedin.com/in/berkakidil
- Email: berkakidil9@gmail.com
