Lemi Orhan Ergin took Bs. and Ms. degrees from Marmara University Computer Engineering Department in 2002 and 2005 respectively. He has been working in teams developing web applications and backend components & services as developer, lead developer, team leader, technical coordinator and principal developer since 2001. In these projects, he has worked in all layers of software development, from technical architecture to development and testing.
He is addicted to learn new technologies, develop new ideas, construct well-defined structures and teach them to others. He has already attended tens of seminars and conferences as speaker. He is sharing the slides of his talks via Slideshare. His presentations have been already viewed more than half a million times in several websites.
He is a big fan of human-centric development disciplines, like agile development. He has a lot of deep experience in agile methodologies, Scrum, eXtreme Programming, agile transformation, software craftsmanship, building agile ALM processes, agile software engineering practices and building a sustainable agile development culture in organizations. He has CSM and PSM1 Scrum Master certificates. He has been working in Scrum teams as Scrum Master, Scrum Team Member and Agile Coach since 2008 (He ran 56 sprints in 4 years). He loves to share his knowledge with others. He prepares Scrum trainings and knowledge sharing sessions and enjoy coaching teams in both technical and non-technical aspects.
Application life-cycle management is also his expertise. From build management to release management, from requirement analysis to monitoring, he has worked in all areas of software development. He gives special importance to test driven development, continuous integration, clean code principles and software craftsmanship. He has been doing code reviews in daily basis and coaching juniors since 2005.
He is sharing his experience about agile development in Turkish via agilistanbul.com with Turkish audience. He has participated in translating Agile Manifesto and Software Craftsmanship Manifesto into Turkish.
He loves to spread continuous learning and drive best practices in development teams. He is eager to have the responsibility for the coding standards of the department and ensuring they are applied, the responsibility for the management of code re-use within the teams and the responsibility for the tools and frameworks used by the department.
eBay, Senior Software Engineer
March 2012 - Present, Istanbul, Turkey
I am training the development team in GittiGidiyor / eBay in both technical topics and Agile & Scrum. I am also developing some modules of GittiGidiyor platform, such as Private Shopping component.
Sony, Technical Coordinator
October 2004 - March 2012, Istanbul, --Please Select--, Turkey
All Sony web sites and backend application infrastructure of Europe and Asia-Pacific are being developed and managed in Istanbul office. There are various project teams to handle this duty. I've worked in Istanbul Services Center (ISC) in Sony between 2004 and 2012. The teams that I was involved develop both backend and frontend applications and components, that varies from core infrastructure projects to purely Spring based web applications. I have worked in several teams with various roles and titles as developer, lead developer, senior developer, expert developer, technical coordinator and scrum master.
We were using SCRUM and Agile methodologies in our development cycle. I was the first Certified Scrum Master in Sony ISC
I worked in SCRUM teams as Scrum Master and Scrum Team Member between 05-2008 to 03-2012 (i.e. 58 months).
BYM, Software Engineer
August 2003 - September 2004, Istanbul, Turkey
I worked on Cluster Computing area and managed a 16-cpu cluster to add load-balancing capabilities. I used parallel programing with MPI extension of C. Also I was in a development team that built a Java/Spring Framework based e-commerce B2B portal which connects customers to tool-makers.