- Results-oriented professional with 10 years experience in web development using LAMP stack, Database Modeling, Design Patterns. Zend PHP 5 and Zend Framework certified.
- Comfortable working in a fast-paced environment, building and leading cross departmental integration teams, and working with cutting-edge technologies.
- Extensive experience in the development, deployment and maintenance of web applications built on top of open source frameworks in addition to custom solutions utilizing a wide range of web services.
Director of Engineering @ Exercise.com provides a SaaS platform for Digital Solutions for Healthy Living.
- Grew the team from 2 full time developers to 12 developers including back end, front end and mobile developers
- Transformed B2C application build on top of Symfony2 into powerful B2B SaaS platform with extend customization possibilities and multi language support. Used MongoDB, ElasticSearch, loggly.com, authorize.net and few other web services
- Architected and installed AWS infrastructure including EC2, S3, ELB, Cloudfront, Route 53, Glacier. Setup nagios monitoring.
- Managed development of few mobile applications accompanied platform installation for different clients.
- Implemented Scrum process for software development based of JIRA From January 2013 to Present (3 years 1 month) San Francisco Bay AreaSenior Software Developer @ Huddler is an innovative digital media company and technology platform that powers some of the most knowledgeable and passionate communities online. From audiophiles and golfers, to moms and fashionistos, we have over 30 million enthusiasts visiting our communities every month with more than 5 million ongoing conversations among users.
- Developed architecture for mobile version of the platform with emphasis on performance and code reusability. Replaced part of CodeIgniter with Symfony2 components to improve code quality.
Done performance refactoring of core platform classes with 3-15% performance boost for every page load; refactoring was concentrated on ORM layer and database layer; used tools: xdebug, ab, Kcachegrind
- Worked on caching infrastructure including memchached and redis, redesigned company's approach to testing and promoted unit testing for core platform.
- Developed set of modules for the platform using PostgreSQL, CodeIgniter, Yui to improve admin experience From October 2011 to January 2013 (1 year 4 months) Team Leader, Software Development Department @ Opticsplanet is a leading internet retailer of a wide selection of sport optics, tactical and military gear, scientific products, hunting gear, professional grade products and eyewear. During 5 years that I spent with this company it has grown from 40 to 300 people, increased it's revenue to 100M/year and serviced around 500k unique visitors/month.
- Experienced in managing rapid development and agile process using Atlassian JIRA, Confluence and GreenHopper plug-in for agile planning. Formulated internal development workflow including Crucible for code review. Implemented deployment process based on Bamboo continuous integration server.
- Developed set of modules (PHP 5, jQuery) for internal application to automate some business processes. Designed and implemented reporting subsystem, developed complex queries for MySQL and MSSQL.
- Adapted Service Layer as a standard for internal application architecture, incorporated domain driven design using Doctrine 2 data mapping and Symfony dependency injection container. All changes simplified interactions between software development teams and provided a possibility for future growth of internal code base.
- Interviewed candidates for Software Engineer position, specialized in object oriented patterns, MVC, enterprise patterns and SPL
- Managed 7 people onsite and 5 people offshore. Developed procedures and processes to include outsource development teams into SDLC, expanded using of agile methodology for development, decreased cost of development.
- Participated in development of new store engine based on Open Cart, moved some stores to the new engine: http://opticsforyou.com, http://www.tactical-store.com/, http://www.bollerx.com/ From December 2008 to October 2011 (2 years 11 months) Software Developer @ - Designed and implemented product management system, which allowed to greatly decrease time for product management and increase number of handled products up to 500k. Designed MySQL database for products, their attributes and their relations.
- Incorporated Software Development Life Cycle in the company culture, switched internal code base from PHP 4 spaghetti code to PHP 5 object oriented code with wide usage of object oriented patterns. Implemented SVN as a version control system and Trac as a workflow system. As result decreased cost of maintenance, increased productivity and improved planning.
- Designed and developed Joomla! CMS custom components for various companies allowing for the management and integration of their existing technology investments with newer web based technologies: www.nikonbirding.com, nikonhunting.com, www.beyerdental.com
- Automated work with third party merchant and payment solutions using Paypal, Amazon, eBay, Google checkout, Amazon checkout, USPS, UPS APIs. Implemented real time information exchange with few suppliers and drop shippers. From October 2006 to December 2008 (2 years 3 months) Senior LAMP developer @ - Managed team of developers and coordinated work on different projects using Bugzilla and CVS.
- Developed CMS based on MVC patterns and Smarty template engine, implemented around 50 projects based on this CMS, some of them are etepia.com, capitalbiosciences.com, martialartsteachers.com, www.homerentalstore.com, fotogracio.com.ua, employersfriend.com, www.ivitamins.org, www.agents-uk.com, joelewisfightingsystems.com, martialartswebsites.com From November 2002 to October 2006 (4 years)
Master's degree, Computer science @ Kharkiv Military University From 1994 to 1999 Andriy Savchenko is skilled in: PHP, OOP, Design Patterns, MVC, Software Design, Software Engineering, Unit Testing, LAMP, Application Architecture, Agile Project Management, PHPUnit, Git, JIRA, Zend Framework, Symfony