Founder, Consultant
2013 - PRESENTAwesome Roots- Led a technical team.
- Coached developers and monitored their activities.
- Integrated many technical solutions to automate and control development.
- Developed and planned project architecture.
- Controlled project deliverables.
- Coded the most critical parts of projects.
- Handled conflict management and risk mitigation.
Technologies: System Architecture, Silex, Git, Debian Linux, SQL, MySQL, C, JavaScript, PHP, Web Development, Full-stack, Full-stack Development, Software ArchitectureConsultant
2013 - 2017InQuest- Took over development of an abandoned API back-end. Refactored the code base and made it maintainable in the long term.
- Developed and integrated a robust configurable API engine for on-demand multi-parameter searches.
- Handled high performance search on real time and historical data.
- Supported scaling the system for being able to handle large amounts of real time traffic. Partially re-engineered the data store to handle related data.
- Modernized the codebase by integrating Symfony components into the legacy framework while maintaining the ongoing delivery.
- Brought automated testing into the API development workflow.
Technologies: System Architecture, Git, Debian Linux, SQL, Symfony, PHP, CentOS, Sphinx Search Engine, MySQL, Web Development, Software ArchitectureTechnical Lead, Project Manager
2011 - 2013QArea- Led a technical team of 20+ members.
- Coded the most critical parts of software.
- Handled technical operations and infrastructure.
- Oversaw conflict management and risk mitigation.
- Coached developers and assessed their skills.
- Did pre-sales tech analysis.
- Handled consistency, failover setup, and monitoring.
- Managed resources for customers.
- Advocated wide adoption of best development and operations practices across the company.
Technologies: System Architecture, Silex, Git, Debian Linux, SQL, MySQL, Symphony, Java, JavaScript, PHP, Web Development, Full-stack, Full-stack Development, Software Architecture, LeadershipSenior Web Developer, Editorial JavaScript Team Member
2012 - 2012The Huffington Post- Migrated the whole codebase from PHP 5.2 to 5.3 and further.
- Developed tools for editors in JavaScript.
- Created tools for manipulating images.
- Participated in operations and development of monitoring tools.
Technologies: SQL, MySQL, Shell, PHP, JavaScript, Web DevelopmentSenior Web Developer/DevOps
2010 - 2011Alice, Inc.- Handled both code and infrastructure.
- Contributed to the development of a credit card billing processor.
- Contributed to PCI DSS certification of the billing processor.
- Developed architecture and code from scratch for a pay-per-click advertising processor.
- Developed robust, failover, and scalable server structure for PPC system.
- Integrated various monitoring strategies.
- Used Ext JS, Zend Framework, plain PHP, FreeBSD, Nginx, Cacti, Nagios for various parts of the systems.
Technologies: System Architecture, SQL, MySQL, Shell, JavaScript, PHP, Web Development, Full-stack, Full-stack Development, Software ArchitectureWeb Developer
2010 - 2010Catalyst Apps- Participated in the launch of a startup project.
- Developed an application for peer to peer sales similar to Etsy.
- Integrated job queue API into the infrastructure of the system for delayed handling of large images.
Technologies: SQL, MySQL, Prototyping, Symfony, JavaScript, PHP, Web DevelopmentTeam Lead, Developer
2008 - 2010Satura- Led a small team of developers and designers.
- Managed clients and projects.
- Created highly responsive custom interfaces.
- Pushed UX as a primary value.
Technologies: Debian Linux, SQL, MySQL, PHP, JavaScript, Web Development, Full-stack, Full-stack DevelopmentWeb Developer
2006 - 2008Elpro-M, EASTEL- Developed and supported sites of the company.
- Managed server infrastructure of a non-IT company.
- Administrated web app servers.
Technologies: JavaScript, PHP, Web Development