Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic

Elif ERTUGRUL

Maltepe

Summary

  • Results-driven Software Engineering Manager with 21 years of experience in software development across diverse programming languages. Expertise in software development lifecycles and agile methodologies, consistently delivering projects on time, while ensuring high-quality standards. Proven track record of leading cross-functional teams to achieve operational excellence and drive innovation. Aiming to leverage extensive technical knowledge to foster a culture of continuous improvement.

Overview

21
21
years of professional experience
1
1
Certification

Work History

Software Engineering Manager

Maestro Software and Consultancy (providing software to broadcasting companies)
Istanbul
05.2005 - Current

As a Senior Software Engineer, I have received multiple promotions over my 20 years of loyal service, including Software Project Manager, Technical Product Manager, Technical Program Manager, and now, a Software Engineering Manager.
Currently, I am leading a team of 20 engineers in the successful execution of multiple complex software projects. During my time working for Maestro Software and Consultancy, I have been tasked with many projects for large clients, where I was outsourced as an on-site consulting manager, leading a team within the clients' business to better serve their requirements and offer unparalleled personal services tailored to their needs.

We provide specific software for broadcasting companies, which enables them to place their adverts into broadcast streams for major Turkish and international broadcasting networks.
We work closely with cross-functional and distributed engineering teams to ensure the timely delivery of multiple projects and features simultaneously to a variety of clients.

Key Contribution's:

  • Leading Migration Software Products from Monolith to Micro Service Oriented Structure (Three years project) – Specialising in decomposing and streamlining code and enabling enhanced scalability,
    agility, productivity, cost-efficiency, and failure tolerance.
  • E-Invoicing Projects –Assisting clients by enabling the digital transformation of the invoicing process. Utilizing specialized software and services to automate various stages of invoicing from the creation and distribution of invoices to reception and archiving. Helping businesses speed up billing, improve accuracy, and follow invoicing/payment compliance in various countries through the use of personalized digital.
  • Nielsen Projects – I lead the engineering team to create individual integrations with Nielsen to obtain up to date GRP information. Content producers require viewership information to determine who's watching their programs in order to perfectly price their ad inventory and make critical programming decisions. Our integrated plug-in solutions provide agencies and advertisers with viewership insights to determine their advertising placements as well as allocate their sponsorship and marketing budgets.
  • Big Data Analytics Projects - I develop Big Data Analytics solutions for our clients, such as tailored reporting integrations, consultancy, storage etc, to increase their insights into marketing and product development. Our Big Data Analytics solutions help them to understand customer behavior and boost their marketing efforts and be competitive in the market.
  • E-Ads Project – A Solo project, I provide specific SSL Certificated Web Services which enables our clients to send their broadcasting information to agencies to help advertisers plan their streaming adverts. This service streamlines and securely automates the information transfer process, whilst ensuring data integrity and minimising errors through data validation.
  • A specific software solution for HR Department. I created a project enabling stakeholders and HR departments with key sales data, providing them with the ability to track and monitor staff targets/milestones and access reporting functionality from advertisement sales departments.
  • I provide consultancy services to clients, relating to invoice integration. I manage the process including a high-level needs analysis consultancy specific to each client, web service development, physical integration of systems with third party programs to provide tailored reporting functionality.

Senior Software Engineer

Can Electronics (providing software for retail industry)
Istanbul
01.2004 - 09.2005

I worked in a team of 15 software engineers. We outsourced software development services to retail companies. Developed and maintained web and mobile applications to integrate and streamline the retail stock and sales process. sales process. Software integrations for third-party companies, such as invoicing, inventory control, and other accounting solutions.

  • Collaborating with a team of 15 software engineers to deliver outsourced software development services to retail companies.
  • Designing and implementing innovative product features to enhance user experience and functionality.
  • Promoting best practices in software architecture, design, and development through collaboration with team members.
  • Developing and refining integrations between applications to improve overall system efficiency.
  • Building and expanding test suites, analyzing user feedback, and debugging procedures to enhance application performance.
  • Achieving a 70% increase in customer conversion rates through A/B testing of various strategies.
  • Implementing version control to improve project organization and collaboration.

Education

Bachelor of Science - Computer Engineering

Trakya University
Edirne/Turkey
2003

Skills

Tools and Frameworks: C#, NET Core, Entity Framework, ASPNET, JavaScript, jQuery, XML, JSON, Web Services, SOAP, REST APIs, HTML, Java, Progress, C, C, SAP, MS SQL Server, Oracle, Progress 4GL

Techniques: Multi-Layer Architecture, Microservice Architectures, Microservice Design Patterns

Management Utilities: Microsoft Project, Jira, project management methodologies, PMP, Agile methodologies, SCRUM, Slack, Git

Technical Skills:

Experience in software development methodologies and best practices

High level proficiency in;

- The latest NET Core framework for building modern applications, Entity Framework for object-relational mapping and data access in NET applications

- Microsoft NET framework and languages such as C# and ASPNET for web development

- Writing high quality code to create new features

- Debugging issues and producing high quality code to fix them and consistently providing high-quality code reviews to other engineers

- Development management and IT architecture including design/implementation

- Contributing to/lead high-level system design discussions

- Design patterns and architectural best practices

- Database design, optimization, and management (SQL, NoSQL)

- Version control systems (eg, Git)

- Integrating security measures into the development lifecycle

Hard skills: problem-solving, drive work to completion, decision making, time management, effective communication, precise attention to detail, effective delegation, provide constructive feedback, foster trust between team members, and a proven track record of developing and growing healthy teams

Leadership skills:

Effectively setting and managing expectations with multiple engineering teams, senior management, and internal and external stakeholders

Working proactively with globally distributed teams

Discussing ideas, collaborating, and finding specific solutions

Growing a healthy, synergetic engineering culture in line with the company values

Demonstrating engineering skills by directly contributing to the team's goals

Have a high-level sense of team's software architecture

Leading the technical discovery of future work and guiding technical decision-making

Displaying technical leadership internally and within external communities

Build and lead a globally distributed team of web engineers through hiring, coaching, mentoring, providing feedback and hands-on career development

Supporting timely delivery of technical solutions to address business need

Certification

  • English Language Proficiency, Cambly Inc., Issued: October 2020, Status: Ongoing for five years
  • Microsoft .NET Core Training, TCM Bilisim ve Danismanlik Hizmetleri, Issued: January 15, 2019
  • Project Management Professional, İstanbul Kurumsal Gelişim, Issued: May 10, 2013
  • Advanced Java and Oracle Programming Training, Bilge Adam, Issued: June 5, 2012
  • Basic Java Training, C ve Sistem Programcıları Derneği, Issued: June 15, 2009

Languages

  • English (Fluent)
  • Turkish (Native)

Timeline

Software Engineering Manager

Maestro Software and Consultancy (providing software to broadcasting companies)
05.2005 - Current

Senior Software Engineer

Can Electronics (providing software for retail industry)
01.2004 - 09.2005

Bachelor of Science - Computer Engineering

Trakya University
Elif ERTUGRUL