
Asil Yardımcı
I'm Software Developer
About
I am a software engineer with over 10 years of experience in developing, maintaining, and supporting applications used across various industries. Passionate about staying up-to-date with the latest technologies, I strive to deliver solutions that meet the highest standards of quality and innovation.

Senior Software Developer
Specializing in backend development with Java, I primarily focus on building robust web applications and developing web services aligned with architectural design principles. My expertise ensures scalable, efficient, and maintainable solutions for complex systems.
- Main Focus: Software Engineering
- Interests: Photography, Travelling
- City: Istanbul, TR
- Education: M.Sc. in Computer Science
- Language: English, Turkish
- Freelance: Currently Available
Beyond my professional life, I’m a lifelong learner who loves traveling, capturing moments through photography, and exploring different cultures.
Skills
I am a Senior Software Developer, Technical Lead, and Researcher with a passion. Below, you'll find a summary of my key skills and expertise.
Resume
I hold a BSc and MSc in Computer Engineering. My early focus was on distributed systems, and I now specialize in developing widely-used web applications, focusing on scalability and interoperability.
Summary
ASİL YARDIMCI
Experienced Senior Software Developer with a strong background in Java-based web technologies and Public Key Infrastructure (PKI). Over a decade of experience in designing, developing, and maintaining scalable web applications and services for secure and complex systems. Skilled in full-stack development, system integration, and agile methodologies.
Education
Master of Computer Engineering
2008 - 2010
Ege University, Izmir, TR
Graduated with a thesis on 'Interest-Based Hierarchical Layering in Peer-to-Peer Networks' focusing on implementing global P2P clustering services over the PlanetLab platform.
Bachelor of Computer Engineering
2004 - 2008
Ege University, Izmir, TR
Graduated with a thesis on 'Implementing a P2P File Sharing System' emphasizing P2P file-sharing services and distributed system architectures
Research Interests
Development
Web Applications, Full-Stack Development, Backend Development with Java, Frontend Development (HTML, CSS, JavaScript), RESTful APIs, SOAP Web Services, Microservices Architecture, Secure Software Development, Cloud Computing (e.g., AWS, Azure), Containerization (Docker, Kubernetes), Software Architecture Design, Database Optimization, Performance Tuning, Continuous Integration/Continuous Deployment (CI/CD), DevOps Practices, Version Control (Git).
Research
Distributed Systems, Peer-to-Peer Networks, Public Key Infrastructure (PKI), Cryptography, Identity and Access Management (IAM), Data Encryption, High Availability Systems, Software Debugging and Profiling, Serverless Architectures, Message Queuing Systems (e.g., JMS, RabbitMQ), Agile Software Development.
Systems and Integration
Elastic Stack (Elasticsearch, Logstash, Kibana), System Scalability, Unit and Integration Testing, High Performance Systems, Logging and Monitoring Systems, Load Balancing Solutions.
Professional Experience
Technical Lead
2023 - Present
Tübitak Bilgem, TR
- NATO capability member of the PKI group, contributing to interoperability and security initiatives.
- Authored and maintained Common Criteria EAL 4+ documentation to ensure compliance with international security standards.
- Led the design, development, and implementation of software products for secure and scalable systems.
- Delegated tasks and provided technical guidance to a multidisciplinary team, fostering collaboration and efficient delivery.
Chief Software Developer
2018 - 2023
Tübitak Bilgem, TR
- Designed and developed mission-critical software components for national projects like Turkish ID Card and e-Invoice systems, ensuring compliance with international standards.
- Conducted performance tuning and scalability improvements for highly utilized web applications.
- Collaborated with clients to identify the most suitable technologies for secure web application development.
- Authored comprehensive technical documentation using Docusaurus, enhancing project transparency and maintainability.
- Delivered seamless mobile certification integrations for major telecom providers (Turkcell, Vodafone, Turk Telekom) to improve user authentication processes.
Senior Software Developer
2014 - 2018
Tübitak Bilgem, TR
- Developed and maintained Java EE-based web applications for electronic certificate management systems.
- Created a high-performance Timestamp Server and management tools for secure data validation.
- Migrated legacy systems from Java applets to WebSocket-based smartcard access, enhancing user experience.
- Built and optimized master-slave hierarchies to improve system reliability and scalability.
- Integrated Elastic Stack for log management and monitoring, streamlining operations for high-demand applications.
Developer
2010 - 2014
Tübitak Bilgem, TR
- As a member of the national public key infrastructure (PKI) team, contributed to the development of critical secure systems.
- Analyzed requirements and designed system architecture for PKI applications, including Registration Authority and Certification Authority.
- Developed full-stack web applications, focusing on both frontend usability and backend robustness.
- Worked on service integrations to facilitate seamless communication between various systems.
- Designed user web portals to enhance the electronic certification process for diverse client needs.
Services
I can assist you with the following services to enhance and secure your software projects.
Technical Consulting
Providing expert guidance and strategic insights to help clients navigate their software projects effectively and achieve optimal results.
Software Development
Developing high-quality software solutions tailored to client requirements, focusing on efficiency, scalability, and innovative problem-solving.
Test and Quality Assurance
Ensuring software quality through thorough testing processes, including functional, performance, and security testing to deliver robust and reliable applications.
Documentation
Creating comprehensive documentation that enhances understanding, usability, and maintainability, from technical specifications to user manuals.
Database Design
Designing and structuring efficient, secure, and scalable databases to support data integrity and facilitate seamless application performance.
Security
Applying robust security practices to identify vulnerabilities, protect sensitive data, and ensure compliance with industry standards for secure software environments.
Contact
Feel free to reach out through the contact form below for any inquiries or collaboration opportunities.