
Kenan Can
Software Engineer
Salary / Daily rate
Ankara, Türkiye
Freelance, open to permanent contract
Can come onsite
Skills
Languages
About me
Intro
Software Engineer with 6+ years specializing in Python automation, security, and backend development. Cut setup effort by 90% through GUI automation and re-engineered legacy Fortran systems. Expert in web scraping, API development, and system integration with proven track record at BTK and cybersecurity firms.
Work experience
Software Engineer
Bomensoft
Jan 2025 - Present
1 year 10 months
Remote, OR 97458, USA
• Automation: Built a full GUI-automation layer (Pywinauto + ctypes) for a 32-bit simulation tool, cutting run-time setup effort by 90 %. • Legacy Code Conversion: Re-engineered a large-scale Fortran calculation engine in Python, improving maintainability and enabling automated testing • Backend Development: Designed Flask micro-services and REST APIs that orchestrate simulation jobs and return formatted results for downstream workflows. • Data & AI Pipelines: Implemented computer-vision and data-processing scripts (OpenCV, Pandas) to ingest, clean and analyse engineering datasets for ML models.
Freelance Software Developer
Freelance
Jan 2022 - Present
4 years 10 months
Remote, OR 97458, USA
• Web Scraping & Data Collection: High-volume data extraction from challenging web structures has been performed using various web scraping libraries (like BeautifulSoup, Selenium, and others). Data processing procedures have been optimized using Docker and Redis technologies. Performance was enhanced by implementing multithread and multiprocess techniques. • System Integration and Automation: Configuration errors on various platforms have been corrected, ensuring that automation systems function smoothly. Management of bots capable of sharing data via messaging applications has been facilitated from a single terminal. • Debugging and Problem Solving: Expertise in identifying and resolving system errors and inefficiencies, improving stability and operational performance across projects. * Technical Depth and Solution Provision: Reverse engineering techniques have been applied to certain applications, understanding the workings of complex systems and utilizing this knowledge for data extraction processes. Data interchange between systems has been facilitated using APIs. • Industrial Sites and Data Analysis: Data extraction and analysis projects have been conducted targeting industry-specific websites.
Software Engineer
Bilgi Teknolojileri ve İletişim Kurumu - BTK - ICT
Apr 2019 - Oct 2024
5 years 7 months
Ankara, Türkiye
• Python Development: Spearheaded Python projects, emphasizing code quality and efficiency. Leveraged Django to improve web application scalability and performance. • Automation Enhancements: Automated critical business processes using tools like Selenium, Appium, Postman, Playwright, and Puppeteer, significantly reducing manual efforts and increasing operational efficiency. • Database Optimization: Managed and optimized PostgreSQL, MySQL, and Couchbase databases, enhancing performance and reducing operational costs. • Linux Administration: Administered various Linux distributions with a focus on optimizing system performance and bolstering security measures. • Performance Monitoring: Implemented Grafana for comprehensive real-time monitoring of system and application performance, effectively identifying and mitigating potential bottlenecks.
Software Engineer Intern
ADEO Cyber Security
Jun 2018 - Oct 2018
5 months
Ankara, Türkiye
• Vulnerability Assessment Tool Development: Played a key role in the development and refinement of tools aimed at assessing and mitigating security vulnerabilities, significantly enhancing web application security. • Penetration Testing: Engaged in detailed vulnerability analyses and penetration testing, adopting strategic approaches to uncover and address security threats. • Advanced Testing Tools Proficiency: Acquired hands-on experience with an array of sophisticated testing tools, including Metasploit, Nessus, Nmap, BurpSuite, Kismet, Nipper, Wireshark, and Nikto, to conduct comprehensive security assessments and penetration tests. • Pentesting Labs and Challenges: Participated in various pentesting labs and challenges, applying theoretical knowledge in practical, real-world scenarios to fortify security defenses.
Software Developer
Pamukkale University Department of Information Processing
Jan 2018 - Jul 2018
7 months
Denizli, Kumkısık, Denizli, Türkiye
In my tenure as a Software Developer at Pamukkale University's Department of Information Processing, I was entrusted with the development and enhancement of critical web applications and systems serving over 40,000 students. My role involved: • ASP.Net Web Application Development: Focused on developing ASP.Net web applications using C#, aimed at creating scalable, efficient, and userfriendly solutions. • Database Management with Microsoft SQL Server: Worked on optimizing database operations using Microsoft SQL Server, enhancing performance and ensuring secure data management. • Large-Scale System Enhancements: Contributed to significant system improvements to accommodate the needs of a vast user base, focusing on system reliability, performance, and user experience enhancements
Software Developer
Pailab
Mar 2017 - Jul 2017
5 months
Tekirdağ, Türkiye · Remote
• Back-End Development: Focused on creating robust back-end functionalities for websites, ensuring optimal performance and reliability. • WordPress Site Development: Collaborated on several WordPress development projects, contributing to both the design and implementation phases to deliver highly functional and user-friendly websites.
Education
Pamukkale Üniversitesi (PAÜ)
Bachelor of Engineering - BE
2015 - 2019
4 years 1 month