Mario Oprea, Amazon API Gateway Developer in London, United Kingdom
Mario Oprea

Amazon API Gateway Developer in London, United Kingdom

Member since May 30, 2017
Mario is an AWS certified developer and solutions architect with two years of experience developing Python serverless APIs deployed on AWS Lambda and AWS API Gateway. For more than a decade, he's contributed to the development of CMS, eCommerce, and eLearning enterprise platforms built for Fortune 500 companies and successful startups.
Mario is now available for hire

Portfolio

Experience

  • Python, 6 years
  • Flask, 4 years
  • Serverless Architecture, 3 years
  • AWS DynamoDB, 3 years
  • AWS Lambda, 2 years
  • Amazon API Gateway, 2 years
  • AWS Kinesis, 2 years
  • AWS CloudFormation, 2 years

Location

London, United Kingdom

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Docker, Git, AWS, Vim, PlantUML

The most amazing...

...period of my life was when I architected and built an enterprise serverless eLearning platform with SAML, LTI, and Experience API.

Employment

  • Developer | Technical Architect

    2016 - PRESENT
    QTeam Software Solutions
    • 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.
    Technologies: Flask, Python, AWS Lambda, API Gateway, SNS, SQS, Kinesis, X-ray, RDS, ElastiCache, Elasticsearch, DynamoDB, Data Pipeline, RedShift, CloudFormation, SAM
  • Magento Developer | Technical Lead

    2014 - 2015
    Rocket Web, Inc.
    • 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.
    Technologies: Magento, PHP, Apache, Git, PHPUnit, Behat, Memcached
  • Web Developer | Technical Lead

    2009 - 2014
    Optaros
    • 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).
    Technologies: Django, Python, Magento, PHP, MySQL, Apache, Varnish, Memcached
  • Java Developer | Team Manager

    2004 - 2009
    Advanced Mobile Applications
    • 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.
    Technologies: Java, J2ME, C++, Qt, Python, Django

Experience

  • Magento Debug | Magento Developer Toolbar (Development)
    https://github.com/madalinoprea/magneto-debug

    This is a Magento 1.x extension that offers insights about various Magento components during development: routing setup, execution timeline, database queries, configuration, and more.

  • eLearning Platform (Development)
    https://www.the-fulcrum.com/solutions/

    This is a serverless platform deployed to AWS that uses multiple services to provide a scalable, highly available training platform for enterprise businesses.

  • THK's North America eCommerce Website (Development)
    https://rocketweb.com/portfolio/thkstore

    For this project, I had the role of a technical architect and developer in the build of THK's North American eCommerce.

  • Magneto Varnish (Development)
    https://github.com/madalinoprea/magneto-varnish

    A Magento 1.x extension that was offering a full page cache implementation using Varnish.

Skills

  • Languages

    Python, PHP, SQL, Go, JavaScript, Java, Bash
  • Frameworks

    Flask, Symfony 3, Django, JSON Web Tokens (JWT)
  • Tools

    Bitbucket, AWS CloudFormation, Amazon SQS, AWS Push Notification Service (AWS SNS), AWS CloudWatch, Docker Compose, Amazon CloudFront CDN, Boto 3, Pytest, AWS ElastiCache, AWS IAM, AWS Key Management Service (KMS), Subversion (SVN), Git, Amazon Virtual Private Cloud (VPC)
  • Paradigms

    Serverless Architecture, Continuous Integration (CI), Continuous Delivery (CD), Unit Testing
  • Platforms

    AWS Lambda, Magento 1, Contentful, AWS Kinesis, J2ME, New Relic, Kaltura
  • Storage

    AWS S3, Data Pipelines, AWS DynamoDB, Amazon Aurora, Redis, Elasticsearch, AWS RDS, Redis Cache, Redshift
  • Other

    Amazon API Gateway, AWS CodePipeline, xAPI, Learning Tools Interoperability (LTI), SAML-auth, Performance Testing, LDAP, Continuous Monitoring
  • Libraries/APIs

    Zappa, Experience API (xAPI), React, MobX, Rollbar, Requests

Education

  • Bachelor’s degree in Mathematics and Computer Science
    2000 - 2004
    University Petrol-Gaze - Ploiesti, Romania
Certifications
  • AWS Certified Solutions Architect - Associate
    OCTOBER 2018 - NOVEMBER 2020
    Amazon Web Services, Inc.
  • AWS Certified Developer - Associate
    OCTOBER 2018 - OCTOBER 2020
    Amazon Web Services, Inc.
  • Magento M1 Developer Plus
    OCTOBER 2012 - PRESENT
    Magento U

To view more profiles

Join Toptal
I really like this profile
Share it with others