Developer | Technical Architect2016 - PRESENTQTeam Software Solutions
Technologies: Flask, Python, AWS Lambda, API Gateway, SNS, SQS, Kinesis, X-ray, RDS, ElastiCache, Elasticsearch, DynamoDB, Data Pipeline, RedShift, CloudFormation, SAM
- Designed and developed serverless multitier architectures on AWS API Gateway, AWS Lambda, CloudFront, S3, SNS, SQS.
- Developed Python API endpoints that were continuously deployed on AWS Lambda using Jenkins pipelines and Bitbucket pipelines.
- Implemented API web hooks where changes triggered in third-party systems are streamed into AWS Kinesis to be reliably processed.
- Defined ETL processes, scheduled by the AWS data pipeline, to synchronize data from AWS RDS Aurora into AWS RedShift and to build analytics.
- Implemented a faceted search using Elasticsearch populated by AWS Lambda triggered by AWS CloudWatch Events or AWS RDS Aurora triggers.
- Automated the provisioning and configuration of the infrastructure using AWS CloudFormation, EC2 Parameter Store, and Bitbucket pipelines.
Magento Developer | Technical Lead2014 - 2015Rocket Web, Inc.
Technologies: Magento, PHP, Apache, Git, PHPUnit, Behat, Memcached
- Implemented the back-end for various components required for an eCommerce platform: catalog import, layered navigation, payment methods, shipping methods, checkout customization, order fulfillment, and more.
- Migrated millions of records of catalog data, orders data, customers, subscriptions from legacy systems to new Magento Enterprise implementations.
- Built Magento integrations for various third-party systems using different types of APIs (SOAP, REST).
- Developed enhancements for multiple Magento payment subscription extensions that were dependent on PayPal, Authorize.NET, and CyberSource as payment processors.
- Defined the strategy and implemented automated test scenarios for subscription systems.
Web Developer | Technical Lead2009 - 2014Optaros
Technologies: Django, Python, Magento, PHP, MySQL, Apache, Varnish, Memcached
- Implemented new features and solved issues for a CMS developed in Django/Python that was used to manage the main category page for a major US retailer.
- Built and executed performance tests in JMeter and similar tools.
- Implemented the infrastructure configuration and monitoring improvements.
- Installed features on a high-traffic Magento EE website (custom shipping and payment methods, refunds, and exchange workflow integrated with warehouse APIs, multi-level marketing rewarding logic, customer segments).
Java Developer | Team Manager2004 - 2009Advanced Mobile Applications
Technologies: Java, J2ME, C++, Qt, Python, Django
- Developed J2ME applications and ported them on hundreds of mobile devices.
- Integrated mobile carriers API to support monthly recurrent charges payment model.
- Oversaw the development team allocation, project planning, and performance reviews.