Summary
Overview
Work History
Education
Skills
Timeline
Generic
Emin Caglar Avci

Emin Caglar Avci

Senior Software Engineer
Istanbul,34

Summary

Dynamic Senior Software Engineer with a proven track record at OPNsense Partner, excelling in backend development and API integration. Expertise in Go Language, Java, PHP, Bash scripting and cybersecurity analysis, coupled with strong project leadership skills. Successfully enhanced software functionality, mentored junior developers, and streamlined workflows, driving significant improvements in team efficiency.

Overview

18
18
years of professional experience

Work History

Senior Software Engineer

OPNsense Partner
06.2022 - Current

Security Application Backend Development (OPNsense)

- Backend development with PHP

- Backend development with Python

- Restful API

- Bash scripting on Unix Systems

- Jenkins building integrations

- OPNsense firewall integration

Central Reporting API Development (on Google Cloud Services)

- Backend development with Go Language

- Restful API

- Google BigQuery Integrations

- Google IAM API Integrations

- Google Resource Manager Integrations

- Instant reporting queries on big data

Repository Server & Package Manager Development for Deployments

- Backend development with Go Language

- In Memory architecture for high traffic

- Dynamic rule processing and routing architecture for any http request

  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Tested and deployed scalable and highly available software products.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Corrected, modified and upgraded software to improve performance.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Developed next generation integration platform for internal applications.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Proactively identified areas for process improvement, implementing changes that led to significant time savings for the team.

Chief Technology Officer

Data Birikim A.S
06.2018 - 06.2022

- Managing mobile application development and integration processes.
- Ensuring Backend and Restful API development and integration to 3rd party applications.
- I have been an active developer most times in all technologies other than iOS and Android applications.

Experience
- Java Spring Framework
- iOS Swift
- Android SDK
- Flutter
- AngularJS
- Kubernetes
- Kafka
- Firebase
- PostgreSQL
- In Memory Architecture
- ElasticSearch
- Google BigQuery

- Agile & Scrum

- CI & CD Integrations

- Docker


  • Launched successful new products with extensive research on market trends combined with collaborative input from various departments.
  • Evaluated emerging technologies for potential adoption, staying ahead of industry trends to maintain competitive advantage.
  • Aligned IT strategy with organizational goals, fostering collaboration between technical and non-technical stakeholders.
  • Coordinated third-party vendors and client IT teams to seamlessly deliver effective solutions.
  • Interpreted multifaceted technological issues into defined frameworks and highly scripted action plans.
  • Managed company-level architecture, platform and data configuration processes and implementation protocols.
  • Maintained thorough understanding of all key and current technologies, platforms and trends.
  • Managed cross-functional teams to successfully deliver complex technology projects on time and within budget.
  • Developed and implemented long-term strategic technological blueprint.
  • Chaired technology steering committees, fostering cross-functional collaboration and ensuring alignment with business objectives.
  • Supported current and emerging programs through interactions with high-level customers, business partners and external vendors.
  • Reduced total cost of ownership by strategically outsourcing select IT services while maintaining control over critical functions.
  • Optimized IT infrastructure by streamlining processes and implementing cutting-edge technologies.
  • Established robust cybersecurity protocols, mitigating risks and safeguarding sensitive company information.
  • Improved user satisfaction by investing in employee-focused IT support solutions that enhanced productivity across the organization.
  • Facilitated ongoing team development and growth through training and professional skills enhancement.
  • Tested security technologies on regular basis and implemented network penetration assessment tools.

Senior Software Engineer

Sikayetvar.com
02.2017 - 06.2018

- Backend development with PHP

- Backend development with Spring Framework & Scheduled batch processing & Redis

- Data aggregation and summarizing with JAVA Stream API

- Hashtag generator API integration

- Devops with docker


  • Analyzed proposed technical solutions based on customer requirements.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Built databases and table structures for web applications.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Tested functional compliance of company products.
  • Conducted data modeling, performance and integration testing.

Senior Software Engineer

SurGATE
08.2012 - 10.2016

SurGATE Messaging Gateway Project - Fullstack Development:

SurGATE Messaging Gateway is mail gateway project that provides secure communication with SSL supported POP3, IMAP, SMTP, HTTP protocols.
- Frontend development with HTML, CSS, jQuery.
- Backend & API development with PHP & PostgreSQL.
- Linux CLI management tool development with PHP & Bash Script.

Inseptra Data Center Project - Fullstack Development:

- Development and maintenance the projects.
- Backend development with JAVA.
- Restful API development with Spring Framework and Hibernate.
- Frontend development with AngularJS.

Inseptra Web Reputation ML Project - Backend Development:

- Backend development with JAVA.
- Restful API development with Spring Framework & Hibernate & PostgreSQL.
- Zemberek integration.

SurGATE Outlook DAV Client Project - Win32 App Development:

It is the project that transfers Outlook calendar, contact and tasks to cloud servers with CalDAV and CardDAV protocols.
- Win32 App development with C#.
- Microsoft Outlook integration.
- CalDAV & CardDAV protocol integration.
- SurGATE Mail Server Integration.
- SurGATE License Managment API Integration.
- Paypal Integration.

  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Conducted data modeling, performance and integration testing.

Software Engineer

Mikro GPS
07.2011 - 07.2012

- Backend development with PHP

- UDP Server Development with C#

- Frontend development with HTML, CSS, jQuery

- Google Map Integrations

Software Engineer

Pitikare
01.2010 - 11.2011

- E-Commerce Website development with PHP

- News portal development with PHP

- Content Management System development with PHP


Software Engineer

Mavi Ay Yazılım A.S
09.2007 - 09.2009

- Data Transfer Application for Saglik.NET Web services with C#

- Call center application development with PHP

Education

Master of Information System Management - Management Information Systems

Gazi University
Ankara
04.2001 -

Bachelor - Business

Anadolu University
Eskişehir, Turkey
04.2001 -

High School Diploma - Computer Programming

Cukurova University
Adana, Turkey
04.2001 -

Skills

Software development

Timeline

Senior Software Engineer

OPNsense Partner
06.2022 - Current

Chief Technology Officer

Data Birikim A.S
06.2018 - 06.2022

Senior Software Engineer

Sikayetvar.com
02.2017 - 06.2018

Senior Software Engineer

SurGATE
08.2012 - 10.2016

Software Engineer

Mikro GPS
07.2011 - 07.2012

Software Engineer

Pitikare
01.2010 - 11.2011

Software Engineer

Mavi Ay Yazılım A.S
09.2007 - 09.2009

Master of Information System Management - Management Information Systems

Gazi University
04.2001 -

Bachelor - Business

Anadolu University
04.2001 -

High School Diploma - Computer Programming

Cukurova University
04.2001 -
Emin Caglar AvciSenior Software Engineer