Eduard Shulman, Full-stack Developer in Victoria, BC, Canada
Eduard Shulman

Full-stack Developer in Victoria, BC, Canada

Member since April 27, 2020
Eduard is a full-stack developer who draws upon his decade of experience and hands-on and can-do approach to successfully develop several web and mobile apps (front and back end). He excels at analyzing business problems and then providing solutions using the most suitable design, technologies, and services—both on-site and cloud—to support scale, durability, and reliability while remaining cost-effective. In his free time, Eduard learns new tech by tinkering with his private projects.
Eduard is now available for hire

Portfolio

  • Percepto
    Amazon Web Services (AWS), AWS ECS, Sockets, ActiveMQ, Shell Scripting...
  • FoldiMate
    Amazon Web Services (AWS), Liquid Template, Liquid, AWS IoT Core, AWS ECS...
  • 121Mobile
    Mobile Apps, Google Material Design, Facebook SDK, IntelliJ, Bootstrap...

Experience

Location

Victoria, BC, Canada

Availability

Part-time

Preferred Environment

MySQL Workbench, pgAdmin, Git, IntelliJ, WebStorm, PyCharm, Linux, Windows

The most amazing...

...experience I've had was designing and leading the development of the 121 Mobile product, from its demo stage to a full enterprise-level production product.

Employment

  • Tech Lead | Cloud Architect

    2018 - 2020
    Percepto
    • Built the infrastructure and the CI/CD pipeline over the AWS public cloud.
    • Revised the existing architecture to solve performance bottlenecks.
    • Participated in the development of new features using Python (Django), AngularJS, CSS, HTML5, and WebSockets.
    • Created the background along with a scalable, multistep, post-processing solution, incorporating computer vision algorithms.
    Technologies: Amazon Web Services (AWS), AWS ECS, Sockets, ActiveMQ, Shell Scripting, WebSockets, PyCharm, IntelliJ, GIS Cloud, Web GIS, LeafletJS, Geolocation, Terraform, Docker, AWS, jQuery, AngularJS, PostGIS, PostgreSQL, OpenCV, Django, Python
  • Chief Software Architect

    2017 - 2018
    FoldiMate
    • Developed an eCommerce website based on the Shopify platform with multiple integrations.
    • Owned the design, architecture, and implementation of the IoT infrastructure, leveraging the AWS IoT suite, data pipelines, background, and real-time processing, and data analytics services. I worked together with AWS in-house solution architects.
    • Designed and developed the software for the mockups—the embodiment of Foldimate's vision—that were shipped to the CES (large consumer technologies event).
    • Developed microservices based on Python (Django) and Node.js.
    Technologies: Amazon Web Services (AWS), Liquid Template, Liquid, AWS IoT Core, AWS ECS, HubSpot, Mobile Apps, Google Material Design, PyCharm, Angular, MySQL, Shopify, Serverless Framework, Python, Node.js, AWS
  • R&D Manager

    2013 - 2017
    121Mobile
    • Designed and led the development of the 121 mobile web app using Spring MVC, Hibernate, AngularJS, Sass, and HTML5.
    • Hired and managed the R&D software-development team.
    • Designed and built the back-end infrastructures on AWS public cloud, as well as the CI/CD pipelines.
    • Developed a cross-platform mobile app using PhoneGap.
    • Designed and implemented integrations with Facebook, Google, and Bing-Yahoo ad networks.
    Technologies: Mobile Apps, Google Material Design, Facebook SDK, IntelliJ, Bootstrap, jQuery, AngularUI, AngularJS, Jenkins, JUnit, jBPM, Redis, MySQL, Hibernate, Spring, Java
  • Senior Full-stack Java Developer

    2012 - 2013
    Praxell
    • Developed a cross-platform mobile app as well as custom plugins written in Objective-C.
    • Built a cloud-based pipeline for generating custom mobile apps.
    • Debugged and optimized complicated queries running on the Oracle database.
    • Designed and developed new features using Java, Dojo, CSS, HTML and JavaScript.
    Technologies: Mobile Apps, IntelliJ, Objective-C, JUnit, Oracle Database, Java, Ruby on Rails (RoR), RhoMobile, Selenium, Dojo, JavaScript, CSS, HTML
  • Full-stack Java Developer

    2010 - 2012
    Ivory Software Systems
    • Took ownership and led the front-end development of the stock exchange web app.
    • Debugged and boosted the front-end app's performance.
    • Designed and built a system monitoring tool. Guided and mentored other team members.
    Technologies: Sockets, WebSockets, IntelliJ, Oracle Database, Swing, Java, JavaScript, CSS, HTML, Ext JS, Sencha UI

Experience

  • Social Marketplace App
    http://www.vendefy.com/

    In this project, I worked on both the front end (native iOS app) and the back end (Java and Spring Boot with a Neo4J Graph database), fixing bugs, and adding new critical functionalities.

    On the front end, I updated the existing UI, added new screens, and created integrations with the back-end server. In addition, I released several builds for testing, using TestFlight, as well as a complete build for production. On the back end, I fixed functional bugs, added integrations with Plaid and Stripe APIs, and implemented new business logic. In addition, I built and released the fixes to the production server. Finally, I reviewed customers' resources hosted on AWS and was able to reduce their AWS monthly bills by approximately $1,000.

    The code was committed to the client's GitLab repository.

  • Dating Web Service
    https://fireupdesire.com/

    A pet project that I did to explore the Django/Django REST framework along with Angular 8 and HTML5 (Canvas). I designed and implemented the project from end-to-end, the infrastructure, and the deployment to AWS public cloud.

  • Shopify Store
    https://digi-store.co.il/

    An online store that I built on top of the Shopify platform, connecting it to payment providers, third-party apps, and enhancements. I did the translations as well as the UI modifications to support the right-to-left layout. In addition, I wrote a product scraper for the supplier website and a fully automated inventory and product sync lifecycle.

  • Shopify Store
    http://tokyo-7.myshopify.com/

    The project scope included:
    1. Enhancing an existing theme with new sections
    2. Customizing existing sections
    3. Performing UI optimization for mobile
    4. Integrating and customizing third-party apps

    The project was successfully completed in a week for a US-based client.

  • Shopify App | End-to-End Development
    https://apps.shopify.com/quiz-wizard

    The project was implemented with the following features:
    1. Admin panel
    a. Author and customize quizzes
    b. Monitor performance
    c. Help section

    2. Storefront widgets
    a. Embedded quiz
    b. Popup quiz triggered by button
    c. Popup quiz triggered by leave store intention

    3. Host the app on AWS
    a. AWS S3 for storage
    b. AWS CloudFront for CDN services
    c. AWS EC2 and ALB for hosting

    The app was successfully deployed to Shopify's app store. Although this project was delivered, I'm still working with the client on new features and new apps.

Skills

  • Languages

    Java, HTML, Python 3, Sass, SQL, Python, CSS, CSS3, HTML5, JavaScript, TypeScript, Liquid Template, GraphQL, Swift, Objective-C
  • Libraries/APIs

    REST APIs, Async, Node.js, Google Maps, Shopify API, Liquid, OpenCV, TensorFlow, jQuery, Sockets, Stripe, LeafletJS, Facebook Ads API, Facebook API, Facebook SDK, TensorFlow Deep Learning Library (TFLearn), WebRTC, Stripe API, Plaid API, React, AngularUI, Material 2
  • Paradigms

    Object-oriented Programming (OOP), Object-oriented Design (OOD), Functional Programming, REST, API Architecture, Web App Design, Web Application Architecture, Web Architecture, Requirements Analysis, Back-end Architecture, Test-driven Development (TDD), RESTful Development, Microservices Architecture, Microservices, DevOps, Serverless Architecture, Continuous Delivery (CD), Continuous Integration (CI), Agile Software Development, Responsive Web Design (RWD), MEAN Stack
  • Platforms

    Amazon Web Services (AWS), AWS EC2, Shopify, Docker, AWS IoT, AWS IoT Core, AWS Lambda, GIS Cloud, Google Cloud Platform (GCP), Android, iOS, iOS 10+, Windows, Linux, Oracle Database, AWS ALB, Azure
  • Other

    Technical Leadership, Multithreading, Scaling, Software Architecture, Solution Architecture, Adtech, RESTful APIs, Back-end, Back-end Development, Web Development, System Architecture, API Integration, Full-stack, Distributed Systems, Event Design, Code Architecture, AWS, AWS DevOps, AWS Cloud Architecture, PhoneGap Plugins, Cross-platform App Development, Fintech, eCommerce, Serverless, APIs, OAuth, Cloud Architecture, Software Consulting, Remote Work Consulting, Project Planning, User Interface (UI), Geolocation, Internet of Things (IoT), Google Material Design, HubSpot, GraphDB, Shell Scripting, Natural Language Processing (NLP), Algorithms, WebSockets, Mobile Apps, RhoMobile, Ajax, Project Discovery
  • Frameworks

    Spring, Hibernate, Django, Angular, Django REST Framework, AngularJS, Spring Boot, PhoneGap, Serverless Framework, Hibernate ORM, OAuth 2, .NET, Express.js, Bootstrap, Ext JS, Swing, Dojo, Selenium, Ruby on Rails (RoR), JUnit, jBPM, JSON Web Tokens (JWT)
  • Tools

    Jenkins, ActiveMQ, Git, GitHub, GitLab, TensorBoard, AWS ECS, Amazon SQS, GIS, Web GIS, Terraform, Google Analytics, PyCharm, WebStorm, IntelliJ, pgAdmin, MySQL Workbench, Sencha UI, Amazon CloudFront CDN
  • Storage

    MySQL, PostgreSQL, PostGIS, Redis, Data Pipelines, NoSQL, AWS S3, RDBMS, Databases, Neo4j, MongoDB
  • Industry Expertise

    Banking & Finance

Education

  • Master of Science degree in Computer Science
    2015 - 2020
    The Open University of Israel - Raanana, Israel
  • Bachelor of Science degree in Computer Science and Physics
    2006 - 2010
    The Hebrew University of Jerusalem - Jerusalem, Israel

To view more profiles

Join Toptal
Share it with others