Director of Solutions at The Echo Nest
Greater Boston Area
Director of Solutions at The Echo Nest
Greater Boston Area
(Computer Software industry)
December 2008 — Present (1 year )
(Privately Held; 11-50 employees; Internet industry)
October 2007 — Present (2 years 2 months)
Matchmine is a Media Discovery Network. Applications group is in charge of providing the software embedded in websites of the Matchmine partners. It is a mixture of Javascript, Flex, Java/J2EE and PHP technologies. In a course of 3 months established Agile development process in the organization with software releases every 3 weeks. Established Scrums and Sprints. Worked with Product Management to introduce Agile Stories. Using Agile methodologies and hard work our team completely rebuilt the Applications framework and launched first 2 partner sites live in 3 months. Actively participated in design and wrote the prototype of the Application system (Javascript, PHP, J2EE). Worked with almost every web 2.0 framework. Developed lots of the system's design myself. Work closely with every Matchmine department from Sales and Marketing to Product Management and IT Reduced the cost of running the Applications by at least 200K per year.
(Privately Held; 1001-5000 employees; KRON; Computer Software industry)
2003 — 2007 (4 years )
Kronos provides Timekeeping and Attendance applications based on J2EE technology. Custom Engineering is in charge of filling the feature gaps between Kronos's products and the requirements of the customers.Implemented Agile methodology for Custom Engineering products. Adapted Agile principles and methodologies to Custom Engineering processes, reconciled the needs for Functional Specifications with Agile Iteration Stories.
Eliminated the backlog of projects and reduced the lag time from 90+ days to 30 days.
(Public Company; 1001-5000 employees; PRGS; Computer Software industry)
2000 — 2003 (3 years )
Managed Design and implementation of Management System for Distributed Applications. The system was based on J2EE technology (JBoss EJBs, JbossMQ messaging and JMX RI) and Java Swing Client. Assembled a team of five software developers and lead it to convert demo to prototype and the first phase of the system. Supervised the coding of GUI client, Enterprise Java Beans for management of Application files and MBean responsible for copying files to remote location. Participated in every aspect of design and modeling of every single component of the system. Managed Design and development of the application for transferring files over flaky network synchronized with Data Bases replication. Application is based on JMS implemented by Sonic Software and PeerDirect database replication software. (Java, JMS, C++)
(Public Company; 1001-5000 employees; PMTC; Computer Software industry)
1994 — 2000 (6 years )
Managed all major development projects of Computer Aided Manufacturing (CAM) group. Typical development cycle included: generation of functional user specifications and negotiation with marketing, revenue, cost and profit estimations, allocation of resources and schedule, code generation and testing. Managed introduction of new product (NC Expert) to the market. Managed transition to Object Oriented Design and writing new applications in Java, introduction of Web based applications.
Designed and implemented User Interface based on Java servlets for search and retrieval of CAM models stored in proprietary database. Java, Jrun.
Designed and implemented Document Object Model (DOM) and DDT descriptions for Computer Aided Manufacturing (CAM) models and implemented storage of the CAM models in XML format. C++, XML.
Masters , Business Administration
Bachelor , Mechanical Engineering, Computer Science