Tech Lead
2019 - PRESENTAskBeat- Co-founded and tech-led AskBea, a Shopify partner that builds apps to help store owners grow their sales and better manage their store.
- Handled the first Shopify app, a post-purchase and abandoned cart NPS survey scheduling and reporting software.
- Used machine learning for building the recommendation algorithm for the second app, a product recommendation engine.
Technologies: Prometheus, Vue, React, Ruby on Rails (RoR)Senior Engineer and Tech Lead
2017 - 2019Glispa- Worked on retargeting dynamic audience segmentation and personalized ads using Java, Scala, Vert.x, Kafka, Aerospike, and big data for analytics and reporting.
- Built APIs that power UIs for reporting and campaign management purposes using Node.js and GraphQL.
- Deployed and scheduled web applications using Docker, Nomad, Consul, and Kubernetes.
Technologies: GraphQL, Node.js, Kubernetes, Druid.io, Presto DB, Flink, Spark, Apache Hive, Hadoop, Apache Kafka, Vert.x, Scala, JavaTech Lead
2016 - 2017Plannaro.com- Co-founded and led technical projects. Used technologies including Ruby on Rails for the back-end APIs, React for the front end, PostgreSQL, Redis, and Roda for the landing pages and marketing website.
- Integrated multiple external services for things like email, SMS, geolocation (e.g., Twilio, Nexmo, Sendgrid, Mailgun).
Technologies: PostgreSQL, React, Ruby on Rails (RoR)Senior Software Engineer
2015 - 2016Anyroad- Worked with a team of six developers to build the dashboard and front pages of booking experience (tour guides and more).
- Built a single-page application with React and Ruby on Rails on the back end.
Technologies: PostgreSQL, React, Ruby on Rails (RoR)Full-stack Web Developer
2014 - 2015SuperTasker.com- Owned most of the features of the website (API development and front-end AngularJS work).
- Collaborated with a small team of three reporting directly to the CEO.
- Contributed to the development of the back end (PHP Yii framework, MongoDB) and front end (Angular 1.4).
Technologies: Ansible, AngularJS, PHPWeb Developer and Team Lead
2013 - 2014Freelance- Contracted for a Swiss online learning platform for sales people. Developed the platform in Python with the Pyramid framework.
- Developed for a social wifi startup. Built several aspects of the application visible to visitors and the control panel for the clients (wifi network owners).
- Led a team with Stratagem Technologies, Ltd. Technologies used include Python, Node.js, AngularJS MongoDB, and Redis. Used big data from the sports betting industry for statistical analyses and other purposes. Managed a distributed team of six developers. Built and maintained REST APIs and API consumers using Python.
Technologies: PHPUnit, PHP, AngularJS, Selenium, Zombie.js, Pytest, Pyramid, PythonWeb Developer
2008 - 2012Freelance- Developed several projects as a freelancer. Created a startup company for online market research.
- Created brochure websites for several clients using WordPress.
- Built an online polls web application.
Technologies: Kohana, CodeIgniter, WordPress, PHP