Badges
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
Links
Skills
rob_soltani has not updated skills details yet.