Rob (Sohrab) Soltani

Canada

@rob_soltani

Developer | Comp-Sci Student

Badges

Problem Solving
Python
Sql

Certifications

Work Experience

  • Application Developer (Part-time)

    Ted Rogers School of Management at Ryerson University•  July 2020 - Present

    Communicating with the team to identify needs • Determining app requirements of the catering staff and their customers • Developing use cases and user stories (Microsoft Visio) • Prototyping the various app UI elements and screens (Adobe XD and Photoshop) • Working together with the team on UI/UX designs • Developing app core (Rest API) on Firebase Cloud Functions • Developing app database on Firebase Cloud Firestore • Testing the APIs and the database • Back-end programming languages/frameworks used: JavaScript, NodeJS, Express • Web app development using HTML5, CSS3, and JavaScript • Using UI development frameworks: Semantic UI, Materials UI, Sleek Dashboard, DataTables • Developing mobile app with Flutter and Dart

  • Junior Web Developer

    Chirp Media, Inc.•  August 2019 - November 2019

    Closely collaborated with the team on new and existing clients’ projects • Improved and debugged existing code • Delivered a small Laravel business data application project • Created video presentations of the software product • Used HTML, CSS, JavaScript, jQuery, PHP, MySQL, WordPress, Facebook Pages API, Google Maps API, Laravel, Adobe Premiere Pro, VidYard, ClickUp, Harvest, Slack, and Hangouts

  • WordPress Developer

    Mitra and Co. Design House•  February 2018 - July 2018

    Created www.mitradesign.ca • Developed a custom WordPress plugin • Created a custom WordPress child theme • Development: HTML, CSS, JavaScript, jQuery, PHP, MySQL, MySQL Workbench, WAMP • Data processing: Python, Selenium • Testing: Bash Scripting, AWS EC2, Ubuntu

  • IT Support Specialist

    Globalive•  January 2017 - April 2018

    Provided support services both remotely and on-site in an office environment • Migrated users' profiles from on-site Active Directory to Office 365 Enterprise Edition • Maintained redundant computer systems for high availability • Installed new software and hardware • Carried out basic user operations on cloud-based Active Directory • Updated applications, antivirus, and operating systems • Backed up business-sensitive data regularly • Carried out basic office network and PC hardware maintenance • Tracked user issues and generated reports using Zoho Desk • Used Acronis True Image, DropBox, OneDrive, Network-Attached Storage, LogMeIn, Remote Desktop, and OpenVPN

  • ESL Teacher

    English Lab Toronto•  October 2016 - April 2017

    Collaborated with the team of teachers in Mega Conversation Club (MCC) sessions • Prepared materials for one-on-one conversation sessions with students • Helped students with their four basic language skills • Presented comfortable yet challenging contexts for students to develop their communicative skills • Guided students with their English vocabulary and grammar • Provided subject-specific language skills to intermediate students

  • IT Technician

    Terme Ceramic•  November 2009 - April 2016

    Installed, supported, maintained, and updated computer systems across the company’s three branches • Provided remote and on-site support to users on Windows and Mac workstations and laptops • Installed, supported, maintained, and updated sales and accounting software as well as industry-specific software • Infrastructure systems deployed and maintained: VMWare ESXi 5, Windows Server 2012, Kaspersky System Center • Enterprise network services deployed and maintained: Active Directory, Group Policy, DNS, DHCP, WSUS, and file servers • Developed a small-scale in-house CRM solution using VisualBasic.NET, ASP.NET, and Microsoft SQL Server 2012

  • Windows Application Developer

    Iliya Digital Institute of Culture•  January 2007 - December 2009

    Deployed and maintained software for customers and provided remote and on-site user support • Developed Windows Forms Applications using Visual Basic.NET in Visual Studio 2008 • Developed Microsoft SQL Server 2005 and 2008 databases in Microsoft SQL Server Management Studio (SSMS) • Programmed ActionScript 3 interactions in Adobe Flash • Dubbed music and sound effects on educational animations in Adobe Flash

Education

  • Ryerson Polytechnic University

    Computer Science, Bachelor of Science•  September 2019 - Present

    Specialization: Software Engineering

  • Chang School of Continuing Education, Ryerson University

    Computer Programming Applications, Certificate of Completion•  September 2016 - June 2018

    Topics and programming languages studied: • Java • Object-Oriented Programming • Data Structures and Algorithms • C, C++, UNIX • Mobile Robotic Devices and Embedded Systems (Arduino, Atmel AVR Procesor) • CGPA: 4

  • Azad University, North Tehran Branch

    English Language Teaching, Master's of the Arts•  September 2014 - September 2017

    Acted as TA to the head of the English Translation Department for two semesters • Was part of the team organizing Model UN (MUN) sessions • Helped organize a panel discussion with guests from UNIDO at Tehran • Assisted in the translations of the UNIDO Year Book • Research focused on compiling a Persian-English parallel corpus of legal texts • Used the corpus to train a phrase-based statistical machine translation system using Moses SMT • Also used the corpus to train a neural machine translation system using OpenNMT • The parallel corpus was called BAPC • BAPC contained over 16,000 Persian-English sentence pairs • BAPC can be accessed for research in machine translation research or translation studies • BAPC Explorer, a Node.JS Express web application based on a MySQL database was developed • The BAPC Explorer is accessible at: https://bapc.parpinchy.com/ • CGPA: 4

  • Payame Noor University

    English Language Translation, Bachelor of the Arts•  September 2006 - July 2012

    CGPA: 3.22

Skills

rob_soltani has not updated skills details yet.