Scroll To View More
Sina Sadeghian, JavaScript Developer in Kitchener, ON, Canada
Sina Sadeghian

JavaScript Developer in Kitchener, ON, Canada

Member since September 28, 2016
Sina has more than eight years of experience developing Ruby on Rails, React, React Native, 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

  • Algorithms, 7 years
  • JavaScript, 5 years
  • Ruby on Rails (RoR), 4 years
  • PostgreSQL, 3 years
  • Redux, 2 years
  • Elasticsearch, 2 years
  • React, 2 years
Kitchener, ON, Canada

Availability

Part-time

Preferred Environment

macOS/Ubuntu, Git, Vim

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.
    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 - PRESENT
    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

Skills

  • Languages

    Ruby, HTML, CSS, JavaScript, Java, C++, C, PHP, CoffeeScript, XML/XSLT
  • Frameworks

    Ruby on Rails (RoR), React Native, Redux, Qt, Jest, GWT, Boost, minitest, Capybara, ASP.NET
  • Libraries/APIs

    React, jQuery, Standard Template Library (STL)
  • 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
  • Paradigms

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

    Algorithms, Optimization Algorithms, Heuristic & Exact Algorithms, Data Structures, Software Design, APIs, CSS3 Animation, Data Architecture, ShellScript, Capybara-Webkit, Boost.Asio
  • Platforms

    AWS EC2, Ubuntu, Linux, Apache Server, z/OS, Android, Phusion Passenger
  • Storage

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

Education

  • Master's degree in Computer Science
    2011 - 2012
    University of Waterloo - Waterloo, Ontario, Canada
  • Bachelor of Science degree in Computer Engineering
    2007 - 2011
    Sharif University of Technology - Tehran, Iran
I really like this profile
Share it with others