Igal Koshevoy

Business-Technology Consultant

Portland, Oregon Area

Current
  • Senior Software Engineer, Systems Manager at AutomateIt
  • Owner, Business-Technology Consultant at Pragmaticraft
Past
  • VP of Technology Operations, Senior Software Engineer, Systems Manager at Transilient Media
  • Senior Software Engineer at MirrorFinder
  • Senior Software Engineer at press4service
  • Senior Software Engineer, Systems Manager, Consultant at Intel
  • CTO, Architect, Senior Software Engineer, Systems Manager at eBizQuality
  • Systems Programmer, Senior System Administrator at Oracle
  • Systems Programmer, Senior System Administrator at Portland State University
Education
  • Portland State University
Connections
99 connections
Industry
Computer Software
Websites

Igal Koshevoy’s Summary

Experienced technical lead and senior software engineer. Skilled at creating sophisticated systems and extending legacy applications.

Skills:

* SOFTWARE ENGINEERING: Able to build practical solutions tailored to your organization's strategic needs. Can implement the most demanding systems using Ruby, Java, and Python.

* DATABASE AND SYSTEM ADMINISTRATION: In-depth understanding of infrastructure. Can rapidly construct durable foundations using UNIX clusters, TCP/IP networks, and databases like PostgreSQL, MySQL, Oracle, and DB2.

* BUSINESS AND PROJECT MANAGEMENT: Can manage and lead implementation teams, able to work effectively with managers and non-technical staff.


Igal Koshevoy’s Experience

  • Senior Software Engineer, Systems Manager

    AutomateIt

    (Computer Software industry)

    2007Present (2 years )

    Created open-source tool for automating the setup and maintenance of servers, applications and their dependencies. Manages files, packages, services, networks, accounts, roles, templates, etc. Ported to 40+ platforms and tools using plugin architecture. Wrote comprehensive test suite and documentation. Used product to automate customers' production and support servers running Rails, TRAC, SVN, PostgreSQL, nginx, Mongrel, Apache, etc. Wrote tool with Ruby and RSpec. Available at http://automateit.org/

  • Owner, Business-Technology Consultant

    Pragmaticraft

    (Privately Held; Computer Software industry)

    2007Present (2 years )

    Provided consulting services using open technologies like Ruby, Java, Python, Linux, PostgreSQL, and MySQL.

    Delivered successful web-based applications for:
    * pliii.com - Sophisticated product catalog system with 10 million records of data for after-market auto parts manufacturer.
    * FawnAndForest.com - Custom e-commerce system for children's products retailer.
    * Relastin.com - Custom e-commerce system for beauty products retailer.
    * AdidasLookbook.com - Product information sharing system for athletic products manufacturer.
    * OpenSourceBridge.com - Custom software suite, servers and organizational support for a 500 person conference.
    * Calagator.org - Popular Portland-area technology events calendar.
    * IgnitePortland.com - Systems for collecting presentation proposals and issuing event tickets for lightning talk events attended by thousands.

  • VP of Technology Operations, Senior Software Engineer, Systems Manager

    Transilient Media

    (Computer Software industry)

    20062007 (1 year )

    Co-developed and released market research service for collaborative media evaluation. Wrote large, sophisticated Ruby on Rails application. As release manager, audited all code and authorized deployments. Lead development of tests providing nearly complete code coverage. Built N-way clustering system to reliably scale application using custom-written cluster manager, support daemons and replication. Administered 10 UNIX servers, automated all aspects of setup and maintenance. Used Ruby, Rails, AJAX, DRb, nginx, PostgreSQL, and Cfengine.

  • Senior Software Engineer

    MirrorFinder

    (Computer Software industry)

    20052006 (1 year )

    Made product to help software distributors offer faster, more dependable downloads. Swarm of daemons cataloged files and monitored availability of mirrors. A router cluster directed user requests to the fastest available mirrors. Built system from threaded, cluster-aware components that could survive server failures and scale to the largest sites. Wrote database layer to dynamically optimize complex queries for Oracle, DB2, MySQL, PostgreSQL and many others. Used Java, Spring and Hibernate. Available at http://mirrorfinder.org

  • Senior Software Engineer

    press4service

    (Restaurants industry)

    20042004 (less than a year)

    Built service request system for restaurants. Wireless table-top transmitters sent requests to kiosks, LED signs, and pagers. Linked multi-language SOA components with SOAP and publish-subscribe updates. Web-based kiosks used AJAX with asynchronous notifications to share state. Used Python, TurboGears, some Perl and C.

  • Senior Software Engineer, Systems Manager, Consultant

    Intel

    (Public Company; Computer Hardware industry)

    August 2001December 2002 (1 year 5 months)

    Led team that wrote web-based software suite for large division. Developed applications for ERP, CRM, project management, workflow, supply chain, etc. Release manager responsible for code and version control. DBA for many instances of DB2 and MySQL. Administered over two dozen UNIX and Windows servers, automated maintenance using Cfengine. Created build system that patched and compiled hundreds of packages for many OSes. Used Perl, Mason, Java, WebSphere, and Python.

  • CTO, Architect, Senior Software Engineer, Systems Manager

    eBizQuality

    (Computer Software industry)

    19992001 (2 years )

    Headed development of commercial network monitoring service. Collected data using a scalable, fault-tolerant cluster. Wrote user-facing web application for reporting and configuration. DBA for Oracle and PostgreSQL clusters. Wrote database drivers and multi-master replication to transfer huge data sets over unreliable, long-haul network connections. Administered dozens of UNIX servers across the country. Used Perl, Mason, and Java.

  • Systems Programmer, Senior System Administrator

    Oracle

    (Public Company; Computer Software industry)

    19981999 (1 year )

    Ran IT services for division with hundreds of developers and business staff. Provided systems programming support for teams developing Oracle's Application Server, CORBA ORB, and JMS Server. Responsible for 500+ computers running many versions of UNIX and Windows, ranging from multi-million dollar servers with 32 CPUs to developer workstations. Automated installation and maintenance of machines. Developed intranet, user support system, and training materials.

  • Systems Programmer, Senior System Administrator

    Portland State University

    (Educational Institution; Higher Education industry)

    19941998 (4 years )

    Key member of group that established modern central computing services for large state university with 15,000+ users. Co-founded and managed the systems support team. Implemented campus-wide web, mail, file storage, printing, etc. Authored software for server monitoring, high-availability clustering, ticketing and backups. Responsible for dozens of mission-critical UNIX servers, databases and applications, such as finances and grades.


Igal Koshevoy’s Education

  • Portland State University

    BSc , degrees in Business Adminstration, Marketing, Information Systems and Quantitative Analysis , 19942003


Additional Information

Igal Koshevoy’s Websites:

Igal Koshevoy’s Groups:

Ignite Portland and BarCamp, Portland Ruby Brigade, Portland Code Sprint, Portland Functional Programming User Group

  •    Functional Programming
  •    PDX Technology Professionals - Portland Oregon
  •    pdxfunc
  •    Silicon Florist

Igal Koshevoy’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Igal Koshevoy’s full profile:

  • See who you and Igal Koshevoy know in common
  • Get introduced to Igal Koshevoy
  • Contact Igal Koshevoy directly

View Full Profile