YALIM AYTUL

Address: 13217 Amasia Dr. Austin, Texas 78729  Tel: (816) 517-6526  Email: yalim@yalimaytul.com


Qualifications Summary


Technical
Proficiencies

Programming/Scripting Languages/JavaScript Frameworks RAD Tools/Frameworks RDBMS Servers/Application Servers/Messaging Servers Design Patterns/Application Platforms/Frameworks/Libraries Operating Systems

Professional
Experience


March 2010 - Present

Aug70 Co. – Austin, Texas
Owner

  • Implemented and refactored domain layer with Domain-Driven Design principles.
  • Implemented jpa persistency and backend services with dao layers powered by Spring and Hibernate.
  • Architected and implemented ETL solutions with XStream, Apache POI, Spring WebServices.
  • Architected and implemented user activity auditing layer with Spring AOP.
  • Enabled multi environment maven builds with liquibase that runs on Oracle, PostgreSQL and H2.

August 2009 - December 2011

Bullion Direct Inc. – Austin, Texas
Senior Consultant

  • Redesigned build and deployment processes.
  • Adding unit, integration, user acceptance tests and various other metrics to maintain performance and code quality.
  • Implement services and messaging solutions to decouple existing code and enabled distributed architecture.
  • Redesign existing commodity trading application structure to a domain driven design architecture.
  • Migrating existing JDBC oriented trading platform to object relational architecture.
  • Redefine, refactor domain model and application structure by implementing object oriented, aspect oriented design concepts and domain driven design principles.
  • Introduced entity auditing and versioning with Hibernate Envers.
Key Accomplishments:
  • Refactor and implement object relational mapping and data access with Hibernate, JPA, services and DAOs.
  • Ensure %100 unit test coverage on implemented entities, services and DAO classes.
  • Implement Spring and Spring Security framework for the existing legacy application.
  • Refactored and replaced Struts 1 servlets with Spring MVC.
  • Redesign and refactor database schema and manage changes with liquibase.

September 2008 - August 2009

QuickArrow, Inc. – Austin, Texas
Team Leader / Senior Developer

  • Architect and implement complex object oriented, multi-tenant SaaS application with Spring, Hibernate, Struts 2 and JPA using J2EE patterns.
  • Develop scheduling, time/ expense management and resource management application that streamlined e-business applications for resource planning, reporting and expense management.
Key Accomplishments:
  • Refactor existing Java application using DAO, command, observer and strategy design patterns and aspect oriented programming.
  • Implemented hibernate mapping with annotations and interceptors. Extensive experience developing services and solutions with Spring 2.0 and Spring 2.5 using IoC, AOP, Spring DAO and acegi security.
  • Adopt best practices for Java performance tuning and code review for on going code quality improvement efforts with JProfiler, Bugfinder.
  • Integrate and develop Maven 2/Archiva/Emma/Cobertura configurations to be used in dev /qa environments with different OS systems.
  • Develop MS Outlook add-in installer and integrate with scheduling web services.
  • Appointed team lead and scrum master.

January 2002 - September 2008

Intouch Solutions, Inc. – Overland Park, Kansas
Team Leader / Senior Developer

  • Proficiently lead seven developers and serve as development lead for the major customer account. Provide technical interview and assessment of programming applicants. Guide and ensure growth of less experienced developers.
  • Spearhead architectural design of complex e-business, object oriented applications and databases to be used by pharmaceutical companies and vendors. Coordinate and ensure efficiency of application development teams.
  • Provide broad-based technical support to project team members. Systematically design and implement the components required for complex application features. Perform architectural design and programming of J2EE and asp.net web applications, backend applications, and database functionality.
  • Oversee and maintain Oracle and MS SQL databases, source versioning system and application servers, including IBM Web Sphere, Tomcat and Apache servers. Conduct unit, stress and performance testing of database and applications. Document and formulate application design and programming practices.
Key Accomplishments:
  • Appointed sanofi-aventis team lead for 5 years.
  • Systematically designed, created, and maintained Java, .net frameworks and built more than 60 W3C XHTML, 508, SEO compliant web sites based on these frameworks.
  • Built e-business applications that streamlined e-business applications for fulfillment, financial planning, reporting and clinical trials.
  • Effectively performed unit, stress testing of clustered web applications with very high traffic and volume.

1999 – 2001

TEB Communications – Istanbul, Turkey
Application Development Manager / Senior Developer

  • Managed architectural design and implementation of various web sites and backend processes.
  • Ensured membership growth and streamlined content management.
  • Searched and examined e-mail, archival and personalization functionalities.
  • Maintained functionality of Oracle and SQL databases and application servers.

1998 – 1999

Benkar Inc. – Istanbul, Turkey
Development Assistant Manager

  • Led in research, discovery, planning and implementation efforts to significantly improve business processes.
  • Ensured overall solution-level integrity of applications and evaluated current systems.
  • Led in ensuring successful completion of projects and developed operational reports for submission to management, application processing, and card management divisions.

1995 – 1998

Hurriyet Newspaper Inc. – Istanbul, Turkey
Developer

  • Rendered technical support in the design, development, and deployment of complex applications in global distributed computing environments.
  • Sustained information needs of accounting, stock department, and management through the strategic design and implementation of company intranet.


Personal Projects

CLI.Net: CLI.Net is a framework, class-per-class, API-per-API and algorithmic port of the Jakarta Commons CLI framework to the C# and .NET platform utilizing Microsoft .NET Framework.
http://sourceforge.net/projects/clinet



Credentials

  • International Management Certificate Program Istanbul University, Istanbul Turkey, 1993
  • Mechanical Engineering Yildiz University, Istanbul, Turkey, 1992

Professional
Trainings

  • NFJS Software Symposium, Austin TX, 2011
  • Oracle Administration, Kansas City, 2003
  • Vignette Advanced Template Development, Maidenhead, 2000
  • Vignette Basic Template Development, London, 2001
  • Advanced Java Programming, Istanbul, 2000
  • Advanced C Programming Istanbul, 2000
  • MS Principles of Application Development, Istanbul, 1999
  • Oracle Performance Tuning, Istanbul, 1998
  • PL SQL, Istanbul, 1998
  • Fundamentals of Communication Networks, IBM Istanbul, 1996
  • SNA Communication Network, IBM Istanbul, 1996
  • SNA, Fundamentals and concepts, IBM Istanbul, 1996
  • LAN Architectures and standards, IBM Istanbul, 1996