Sina Sadeghian, Algorithms Developer in Kitchener, ON, Canada
Sina Sadeghian

Algorithms Developer in Kitchener, ON, Canada

Member since September 28, 2016
Sina has more than ten years of experience developing Ruby on Rails, React, React Native, Node.js, Java, and C++ applications. He has a strong background in algorithms and optimization and has taken senior and team leadership roles in many startups as well as large corporations like IBM. Sina also has co-founded a successful startup and worked as the CTO, leading the development from the ground up.
Sina is now available for hire

Portfolio

  • NuBinary, Inc.
    Ruby on Rails, React, Redux, React Native, Elasticsearch, PostgreSQL, Heroku...
  • Collectionzz.com
    Ruby on Rails, React, Heroku, Elasticsearch
  • ApplyBoard
    Ruby on Rails, MySQL, JavaScript, jQuery, CoffeeScript, HTML, CSS...

Experience

Location

Kitchener, ON, Canada

Availability

Part-time

Preferred Environment

macOS/Ubuntu, Git, Vim, Docker, AWS/Heroku

The most amazing...

...thing I've designed and developed was a dynamic script language parser and interpreter for an in-house CRM to automate complex business logics and processes.

Employment

  • Partner | Senior Software Development Consultant

    2017 - PRESENT
    NuBinary, Inc.
    • Helped early-stage startups build great software products; focusing on Ruby on Rails and React/Native stacks.
    • Served as the fractional CTO for MySmartCocoon.com: a smart home-automation IoT platform.
    • Implemented SmartCocoon’s multi platform (iOS and Android) React Native app for seamless IoT device setup over WiFi.
    • Worked full-stack on RoR (Ruby on Rails), React Native, Redux, and ESP8266 firmware development and team leadership.
    • Handled a scalable RabbitMQ integration with Ruby on Rails for device communications.
    • Deployed on AWS EC2 instances with load balancing with RDS.
    • Worked on Neuralseg.com: an MRI image segmentation machine-learning platform on the cloud.
    • Served as a full-stack team lead on projects involving Ruby on Rails (RoR), React, and Redux.
    • Containerized multi-instance cloud deployment on Google Cloud and GPU instance utilization for load balancing of heavy machine learning processes.
    • Automated test runs, code coverage reporting, and linting using CircleCI.
    • Served as a fractional CTOon In-it.com: a video-sharing social platform.
    • Served as a full-stack JavaScript team lead on projects involving RoR (Ruby on Rails), React, Redux, and serverless.
    • Deployed on Heroku and AWS Lambda and S3 for video transcoding.
    • Served as a team lead on multiple projects including Altiusanalyticslabs.com (RoR, React), TrademarkDIY.ca (RoR), MailObo.com (RoR, React), Shopify API, and Sourcepoint.com's privacy management mobile app SDK.
    • Worked as a fractional CTO for Snowball.events (Express.js, Angular 7), DesignGrade (RoR, React, LTI 1.3 Advantage Protocol).
    Technologies: Ruby on Rails, React, Redux, React Native, Elasticsearch, PostgreSQL, Heroku, AWS, Azure, Google Cloud
  • Senior Full-stack Software Development Consultant

    2016 - PRESENT
    Collectionzz.com
    • Migrated a legacy Rails app to only use an API and a React-based front-end.
    • Built eCommerce and recurring billing features and implemented them into the platform.
    • Contributed automated testing code coverage and bug fixes.
    Technologies: Ruby on Rails, React, Heroku, Elasticsearch
  • Chief Technology Officer

    2015 - 2017
    ApplyBoard
    • Directed the product development and architectural design.
    • Recruited and led a team of eight developers.
    • Built the development operations and cloud infrastructure on AWS using Ruby on Rails and MySQL stack.
    • Prototyped, launched, and scaled ApplyBoard.com from the ground up.
    Technologies: Ruby on Rails, MySQL, JavaScript, jQuery, CoffeeScript, HTML, CSS, Shell Script, Jenkins, Github, Sass, Ubuntu, Apache Server, Phusion Passenger, AWS EC2/RDS/SES
  • Software Developer

    2013 - 2015
    IBM
    • Took over the COBOL Compiler and Optimus's Performance Measurement and Analysis on zOS and reported to various compiler development teams in North America.
    • Carried on the performance analysis of the new IBM z13 mainframe released in 2015.
    • Built new infrastructure and analytics tools for compiler performance analysis and fully automated the performance QA.
    Technologies: Java, JSP, Ruby on Rails, PostGres, DB2, Redhat, Tomcat, Shell Script, Perl, JavaScript, Dojo, HTML, CSS, zOS, TSO, JCL, zLinux, IBM Rational Team Concert/Jazz
  • Software Developer

    2013 - 2013
    SurfEasy, Inc.
    • Developed a desktop application using C++/QT for a proprietary VPN network client software.
    • Built an Android application for proprietary VPN network client software.
    Technologies: C++, QT, STL, Visual C++, Java, Android SDK, OpenSSL, Ant, Mac OS X, QTest, GitHub, Jenkins, Shell Script

Experience

  • Neuralseg.com (Development)
    http://neuralseg.com

    This is an MRI image segmentation machine-learning platform on a cloud.

    Role: Full-stack Developer and Team Lead (Ruby on Rails, React and Redux)

    Work: I containerized the multi-instance cloud deployment on Google Cloud and implemented a GPU instance utilization for the load balancing of heavy machine-learning processes.

    Technologies: Rails 5, PostgreSQL, RSpec, React, Redux, Webpack, Babel, ES6, Enzyme, ESLint, Bootstrap React, Sass, GitHub, Google Cloud, Docker, CircleCI, Redis, RuboCop

  • MySmartCocoon.com (Development)
    https://mysmartcocoon.com

    This project involved a smart-home-automation IoT platform.

    Role: Full-stack Developer and Team Lead (Ruby on Rails, React Native, Redux, and ESP8266 Firmware)

    Work: I implemented SmartCocoon’s multi-platform (iOS and Android) React Native app for a seamless IoT device setup over WiFi. I also integrated scalable RabbitMQ with Ruby on Rails for device communications. It was deployed on AWS EC2 instances with RDS

    Technologies: Rails 5, PostgreSQL, RabbitMQ, RSpec, React Native, Redux, Webpack, Babel, ES6, Enzyme, ESLint, GitHub, AWS EC2/RDS, CircleCI, Travis, Redis, RuboCop, Bitbucket, Jira, Arduino, C

  • In-it.com (Development)
    https://In-it.com

    This project dealt with a video-sharing social platform.

    Role: Full-stack Developer and Team Lead (Ruby on Rails, React, Redux, and Serverless JavaScript)

    Work: I deployed the platform on Heroku and AWS Lambda and S3 for video transcoding

    Technologies: Rails 5, PostgreSQL, RSpec, React, Redux, Webpack, Babel, ES6, Enzyme, ESLint, Bootstrap React, Sass, GitHub, Heroku, AWS S3 & Lambda, CircleCI, Redis, Sidekiq, RuboCop

  • Collectionzz.com (Development)
    http://collectionzz.com

    Remote Role: Senior Software Development Consultant (Contract)
    Location: New York, USA

    Tasks Accomplished:
    • Incrementally overhauled a Ruby on Rails HAML front end to a React and RESTful API-only Rails back end.
    • Added many eCommerce features in support of international P2P marketplace sales, shipment tracking, and payouts.
    • Integrated with PayPal for payments and payouts and Stripe for subscription recurring billing.
    • Integrated with Elasticsearch for keyword-based searches.
    • Significantly increased the automated test code coverage.
    • Handled various bug fixes.
    • Refactored code—stabilizing and improving code quality.
    • Integrated with various third-party services and analytics such as PayPal, Stripe, FileStack, Shippo, Intercom, Google Analytics, Segment, Heap Analytics, NewRelic, and Shopify.
    • Utilized Ruby on Rails, RSpec, Elasticsearch, PostgreSQL, Filestack, React, Redux, Webpack, Babel, React-Bootstrap, ES6, Karma, Jasmine, Enzyme, Rosie, PhantomJS, ESList, Sass, GitHub, Heroku, Travis CI, Redis, and Rubocop.

  • MailObo.com (Development)
    http://app.mailobo.com

    Role: Team Lead

    Technologies: Ruby on Rails, React, Shopify API

  • DesignGrade.com (Development)
    http://staging.designgrade.ca/

    Role: Team Lead

    Technologies: Ruby on Rails, React, Shopify API

Skills

  • Languages

    Ruby, HTML, CSS, JavaScript, Java, C++, C, SQL, ECMAScript (ES6), Sass, PHP, CoffeeScript, XML/XSLT, Python 3
  • Frameworks

    Ruby on Rails (RoR), React Native, Redux, Express.js, Jest, GWT, Boost, minitest, Capybara, ASP.NET, Qt, Jasmine, Flask, OAuth 2, Bootstrap
  • Libraries/APIs

    React, jQuery, Node.js, Standard Template Library (STL), Stripe API, PayPal API, Stripe, REST APIs, Redis Queue, Segment.io
  • Tools

    RSpec, Git, Vim Text Editor, Eclipse IDE, Webpack, AWS Push Notification Service (AWS SNS), Apache Ant, qTest Manager, OpenVPN, Maven, AWS SES, Make, Jenkins, Visual Studio .NET, JCL, Apache Tomcat, LaTeX, Shell, GitLab CI/CD, GitLab, GitHub, RabbitMQ, Karma, Google Analytics, AWS IAM, Docker Compose, CircleCI, Travis CI, Rubocop, Bitbucket, Jira
  • Paradigms

    Object-oriented Programming (OOP), Object-oriented Design (OOD), REST, Test-driven Development (TDD), Automated Testing, Unit Testing, Agile, Agile Software Development
  • Other

    Algorithms, Optimization Algorithms, Heuristic & Exact Algorithms, Data Structures, Leadership Development, Leadership, Software Design, APIs, CSS3 Animation, Data Architecture, AWS, PayPal, Shell Scripting, Enzyme, Project Management, Single-page Applications (SPA), Relational Database Services (RDS), Learning Tools Interoperability (LTI), ShellScript, Capybara-Webkit, Boost.Asio, ESLint, Semantic UI, ESP8266
  • Platforms

    AWS EC2, Ubuntu, Linux, Apache Server, z/OS, Android, Phusion Passenger, Heroku, New Relic, Docker, Arduino
  • Storage

    Google Cloud, Elasticsearch, PostgreSQL, AWS S3, MySQL, AWS RDS, PostgreSQL 10.1, SQL Server Management Studio, Microsoft SQL Server, IBM DB2, Redis, Redis Cache

Education

  • Master's degree in Computer Science
    2012 - 2013
    University of Waterloo - Waterloo, Ontario, Canada
  • Bachelor of Science degree in Computer Engineering
    2007 - 2011
    Sharif University of Technology - Tehran, Iran

To view more profiles

Join Toptal
Share it with others