Aaqib Khorasi
Software Engineer III at Renaissance Learning
Software Engineer III at Renaissance Learning
Experienced Software Developer with a demonstrated history of working in the IT industry. 
I have worked with several languages and frame works including but not limited to Python, Flask, MEAN stack, Java (Spring) and Mobile Development (Ionic framework). 

I am always eager to learn new technology and I strongly believe that picking up new technology skills with a passion would serve me a long way within the organization. 

I have completed Bachelor of Science (BSc) focused in Computer Science from Simon Fraser University. I have recently completed AWS Certified Cloud Practitioner and looking forward to more advanced level cloud certifications in near future.
Renaissance Learning
https://www.linkedin.com/company/renaissance-learning
United States
https://media-exp1.licdn.com/dms/image/C4D0BAQFzZPV6LtA2_g/company-logo_100_100/0/1524679824169?e=1655942400&v=beta&t=M3KUdGhhOuv1C-gOz15xAWkBbBd2MR3Axp1ahV7p4Zo
Software Engineer III
Ntirety
https://www.linkedin.com/company/ntirety
•	Worked closely with different internal systems endpoints/API using Python and PHP.
•	Built adhoc basis features and fixed bugs for site control (cloud based web hosting control panel) and other internal systems using Java Spring Framework , JSP, Servlets, hibernate, Vanilla Java Script, Css and Tomcat. 
•	Worked with Web Hosting Manager Complete Solution (WHMCS) APIs/Hooks to automate provisioning, payment and web hosting using PHP, Smarty3 and Laravel query.
• Did root cause analysis on different issues related to Domain Registration, Domain Transfer/Sync, Billing, and some internal scripts for different vendors.
•  Wrote several stand alone and integrated scripts using different languages to automate the insertion of data into MySQL / DB2 and generate the daily report into the SFTP servers.
•  Working on PWA app using ionic 5, angular, couch/pouch DB, wordpress and flask
Vancouver, Canada Area
https://media-exp1.licdn.com/dms/image/C4D0BAQE8vPFXLlKYmw/company-logo_100_100/0/1568059694000?e=1655942400&v=beta&t=RBNZTSddniDN1gaKeckz34_L6i8uCJhsybIuJDOwwVo
Software Developer
Double Negative
https://www.linkedin.com/company/dnegvfx
• Worked closely and administered shotgun(studio collaboration system) 
• Built/Support several triggers, right click actions, Jenkins jobs and detailed test cases using Shotgun APIs, Python, QT , mockgun and RabbitMQ.
• Administered Microsoft Project web access and built/fixed several VSTO Add-in using C# and VBA.
• Built web based application to view crew summary list using Django. 
• Developed user defined macros and space blueprint in Confluence using Java.
• Provided ongoing support to HR/Managers/crew in Halogen Talent Space, Ms Project 
and other ERP systems.
• Worked closely with onset data and wrote scripts in FileMaker to export sanitized data in excel which which was later imported into Shotgun.
• Integrated halogen talent space with shotgun triggers using soap based api and python. 
• Integrated shotgun Jenkin jobs with workday to update artist timesheets on weekly basis and established SFTP using python library paramiko.
• Managed security keys and sensitive data with Vault using hvac library.
• Built webservices to process shotgun api calls to standalone server using Flask blueprints and JS.
Vancouver, British Columbia, Canada
https://media-exp1.licdn.com/dms/image/C560BAQHGttsLrrJwtw/company-logo_100_100/0/1633098829825?e=1655942400&v=beta&t=Giz1dLKvK_sCBf_9MH9-zpGSrQnVnq3xTExfraxZwdA
Software Developer
Westcoast Women in Engineering, Science and Technology (WWEST)
https://www.linkedin.com/company/wwest-ubco
• Developed Signal Manipulation tool for audio files using C++/Aquila/SDL. 
• Extensive use of smarts pointers and oops in building up the system.
• Applied FFT to sound to extract frequency, phase and amplitude of each frequency domain component.
• Designed multiple FIR filters which can be applied to any chunk of sound file.
• Extensive use of SDL library in creating GUI and manipulation of sound file.
• Started gitlab CI runners to increase code coverage and to run tests while merging new changes.
https://media-exp1.licdn.com/dms/image/C560BAQFgsNzMeyV3AQ/company-logo_100_100/0/1643668964345?e=1655942400&v=beta&t=fkrrcCzqxwjkOthvN3A44TV0FoIfhO_9JKD3d3B30kQ
Software Developer
BlackBerry
https://www.linkedin.com/company/blackberry
• Developed ssh tunnel to forward request dynamically to Hadoop Clusters using Java and Php to avoid any failure/conflict in connecting to server.
• Built parsers to process and manipulate loglines into Hive database using Pig, Spark, Oozie and Java and scala.
• Built dashboards to view analyzed data for end users using Qlikview.
• Did some root-cause analyses on parsed data to detect data discrepancy.
•Implemented profiling on existing code to improve memory or performance-related issues using NetBeans profiler.
• Imported data into HDFS which was later displayed on production site using Sqoop, Js, Css/Html.
Waterloo, Ontario
https://media-exp1.licdn.com/dms/image/C560BAQEHnvbvfKCsDg/company-logo_100_100/0/1589567588312?e=1655942400&v=beta&t=5fGqWIbjE2I-OAbJznJhXgxeGI7McAMkoMffbcXfwy0
Application Integration Developer(Big Data)
BlackBerry
https://www.linkedin.com/company/blackberry
• Wrote bash script to automate installation/uninstallation of new apks.
• Worked in Hub team and tested its various feature in Blackberry's first android device "Priv".
• Executed manual, smoke, regression and A/B tests along with some exploratory testing for new features which led to new test cases.
• Utilized various tools and programs such as bash/shell/bat scripts, Git, Gerrit , Ride and Jenkins to carry out tests.
• Analyzed and reported defects/issues using JIRA.
• Worked on new story/features with developers to ensure smooth integration to hub.
• Logged 50+ issues out of which 60% of them were critical issues.
• Reviewed and approved new patch/builds with sv&v perspective so it can be merged to topic branch.
• Supported other teams in different features(Social Connect,etc) in testing to ease up their work load.
Waterloo, Ontario, Canada
https://media-exp1.licdn.com/dms/image/C560BAQEHnvbvfKCsDg/company-logo_100_100/0/1589567588312?e=1655942400&v=beta&t=5fGqWIbjE2I-OAbJznJhXgxeGI7McAMkoMffbcXfwy0
Software Test Specialist
Metro Vancouver (formally GVRD)
https://www.linkedin.com/company/metrovancouver
•	Provided technical assistance related to adding assets in the EAM database.
•	Debugged modules in VBA to help in smooth running of the system.
•	Built and tested a new reservation system with extensive use of macros/modules in VBA to  
        reserve numbers and validate for future reference 
•	Query the database and connected the database with the newly built system to stay updated 
        with all the assets currently in run.
•	Demonstrated  the system to the team and answered their queries to get them familiar with it
•	Documented the user manual for the non-technical users to help them understand the
        system on their own.
Vancouver, Canada
https://media-exp1.licdn.com/dms/image/C560BAQGswtaNf-LnVA/company-logo_100_100/0/1564594898617?e=1655942400&v=beta&t=OeZv2cw5KTBWwpXuL4vahIyh3HXgOzYbJ_v8VHPvnK0
Software Developer & Technical Writer
Bachelor of Science (BSc)
Compiler Design: Compiler Designed using C++/LLVM
Cloud Computing : Amazon Web Service using Python 
Systems Programming - Multithreading and multiprocessing using C
Computer Networking - Socket programming using Python and C
Computer Programming - Academic projects using C, C++, Python, Go, Clojure (LISP) and Prolog
Information Systems - 3 Layered Gradebook System using C# .NET and understanding of advanced    concepts 
Theoretical Computing - Data Structures and Algorithms
Computer Science
https://media-exp1.licdn.com/dms/image/C560BAQFmEh_g4lXQ-g/company-logo_100_100/0/1628103379432?e=1655942400&v=beta&t=3tG3KyKKLP1kZ22y5rFc8012nxqtGQmu0wuU8r6jIyY
Simon Fraser University
https://www.linkedin.com/school/simon-fraser-university/
Cloud Computing
Cmpt 474
Data Base I
Cmpt 354
Data Base Management II
Cmpt 454
Data Structure & Algorithms
Cmpt 307
Discrete Maths- Numerical Analysis
Macm 316
Networking I
Cmpt 371
Operating System
Cmpt 300
Principles of Compiler Design
Cmpt 379
Software Engineering I
Cmpt 275
Web Application built using C# asp.net MVC.
- Used code first style to build a database for efficient transaction.
- Created different models/controller to allow multiple options (course, students , teaching).
- Working on concurrency issue to enhance isolation property in ACID.
- Working on login and authorization to allow limited access to each users.
Course Management System
- High Level Architecture: Http interface using flask server and the redis is used as an in memory database. The application is running 3 instances at a same time: Redis Server (Image in Docker) Main App Server (Logic Layer) Worker Process (Queue all the Post request and run it sequentially)
What does this project support:
- Single Redis backend db, defaults to db0
- Cached Get, .ie if request is fetched from db, it will store it into local cache with expiry time to avoid hitting db again.
- Global Expiry: It will delete the proxy cache if the configured expiry time has passed.
- LRU Eviction: If the keys has reached to its Configured maximum size it will pop out a least recently used key.
- Cache Fixed Size : It will always retained configured fixed size keys
- Set keys, Get keys
- Queue Process to run post requests sequentially.
Redis Proxy
https://github.com/aaqibkhorasi/redis-proxy
- Built simple web chat application using  socket.io, node.js and express.js
Broadcast Chat
https://github.com/aaqibkhorasi/Chat-application
- Gather daily weather report by feeding in date range and ZipCode from excel file using DarkSky API and Google Map API
- Process and manipulate json response into data frame report using Panda and Python.
- Create pivot table and out put into excel format.
Weather Report
https://github.com/aaqibkhorasi/forecastAPI
- Built lexical analyzer using regex to process and scan tokens.
- Developed parser using yacc, CFG and c/c++ to generate abstract syntax trees.
- Generated code for each of the AST nodes using LLVM.
- Used Symbol table to keep track of scoping of identifiers and their memory locations.
- Produced error reporting tool to validate decaf programs semantically/syntactically.
Compiler Design
-Built web based flickr tool to search flickr images using React.js/flickr Api/Html/JavaScript.
Flickr Search and View Tool
Web Application using Django/Python/JS/Bootstrap/SQLite, (SFU)

-Created different models with different relations to allow interaction between them in a system.
-Assigned different functional/class based views to route controller requests.
-Authorized users to post on the system to enhance security. 
-Created comments section on each posts for interactivity between users.
-Used Ajax call to update the post’s like without refreshing whole page.
-Designed using bootstrap and crispyform framework to allow responsive view.
-Made an application restful to allow easy access to server contents.
-Used easy_maps third party application to display addresses on Google map.
Pin It
http://cmpt470.csil.sfu.ca:8003/PinIt/
- Used Python to connect with AWS and deal with multi processing database instances
-Built a webserver interface that work as a webserver that process HTTP calls to access AWS 
DynmoDB services that CRUD attributes
-Created database instances and distributed data in all the instances to avoid single point failure 
-Established three publish/subscribe servers to support communication of instances 
-Implemented threads to speed up the process and to increase efficiency 
-Used AWS services for shared communication(SQS) and storage (DynamoDB) 
-Coordinated activities using cluster-level infrastructure (ZooKeeper) to avoid conflict
Fail Tolerance System
Basic Implementation of Android Application.
Calculator and Unit Convertor (Android)
Education
Simon Fraser
Orientation Leader
Udemy
www.udemy.com
UC-b97ebef2-c1f0-4050-818c-7013deceb85d
JSP, Servlets and JDBC for Beginners: Build a Database App
https://www.udemy.com/certificate/UC-b97ebef2-c1f0-4050-818c-7013deceb85d/
Lynda.com
www.lynda.com
Kafka Essential Training
http://www.lynda.com/Kafka-tutorials/Kafka-Essential-Training/585254-2.html
Lynda.com
www.lynda.com
React.js Essential Training
http://www.lynda.com/React-js-tutorials/React-js-Essential-Training/496905-2.html
lynda.com
www.lynda.com
E86F5E
JavaScript Essential Training
http://www.lynda.com/JavaScript-tutorials/JavaScript-Essential-Training/81266-2.html
lynda.com
www.lynda.com
EAEE3B
Up and Running with Cloud Service APIs
http://www.lynda.com/API-tutorials/Up-Running-Cloud-Service-APIs/151707-2.html
lynda.com
www.lynda.com
2E9111
jQuery Data with AJAX
http://www.lynda.com/jQuery-tutorials/jQuery-Data-AJAX/150163-2.html
lynda.com
www.lynda.com
955A4B
jQuery UI Widgets
http://www.lynda.com/jQuery-tutorials/jQuery-UI-Widgets/150164-2.html
Amazon Web Services (AWS)
www.youracclaim.com
774KJGYKM11QQE3D
Amazon Web Services Cloud Practitioner
https://www.youracclaim.com/badges/be018310-151f-4a9f-b4cf-cec58d6a39c0
https://ca.linkedin.com/in/anirudha-untawala
Greater Toronto Area, Canada
Andy Untawala
Technology Strategist | Agile Project Manager | Business Architect | Business Analyst
https://ca.linkedin.com/in/hassanmurad
Vancouver, BC
Hassan Murad
Empowering A Zero Waste World Using AI | Hiring!
https://in.linkedin.com/in/mohakgoel
Uttarakhand, India
Mohak Goel
Purchase and Sales at Sheel Chand Agro Oils Private Limited
https://ca.linkedin.com/in/emily-howarth-020b63130
London, ON
Emily Howarth
Project and event management professional
https://www.linkedin.com/in/nicbade
Greater Minneapolis-St. Paul Area
Nic Bade
Lead/Senior Accessibility Engineer | Training Manager at Accessible360
https://ca.linkedin.com/in/adrian-qiu-00b3a471
Burnaby, BC
Adrian Qiu
Student
https://ca.linkedin.com/in/freddie-lo
Richmond, BC
Freddie Lo
IT at NYSE:POLY😄 Buy Our Stock!
|
Global Equity Lover😉
https://ca.linkedin.com/in/claudiamiceli
Canada
Claudia Miceli
Commissary Coordinator at Natural Factors
https://ca.linkedin.com/in/craig-o-brien-69953b1b8
Toronto, ON
Craig O'Brien
Program Manager at Optima Communications International
https://ca.linkedin.com/in/yaseen-dakouri-645080135
Canada
Yaseen Dakouri
QA/QC Supervisor at Organika Health Products
https://ca.linkedin.com/in/michael-ko-mba-cscp-a4723a18a
Richmond, BC
Michael Ko, MBA, CSCP
Director of Operations and Supply  Chain, Westcoast Naturals
https://ca.linkedin.com/in/angela-calot-a0a2b46b
Vancouver, BC
Angela Calot
Strategic Development Account Executive at FedEx
https://ca.linkedin.com/in/sagar-bappi-216767b6
Greater Vancouver Metropolitan Area
Sagar Bappi
Mass Communications, Media and Technology at Simon Fraser University
https://ca.linkedin.com/in/maty-farhoodi
Burnaby, BC
Maty Farhoodi
Regulatory Affairs Associate at Organika Health Products
https://ca.linkedin.com/in/ben-suh-b4644556
Greater Vancouver Metropolitan Area
Ben Suh
Business Intelligence | Data Analyst | Power BI
https://ca.linkedin.com/in/nooruddin-khimani-5bb366195
Greater Vancouver Metropolitan Area
Nooruddin Khimani
Administrative Assistant at Holland Imports Inc.
https://ca.linkedin.com/in/danny-wong-8064b1
Vancouver, BC
Danny Wong
Vice President at Bancorp Financial Services Inc.
https://ca.linkedin.com/in/ericsesiki
Vancouver, BC
Eric Martins
Director International Business - Organika Health Products
https://ca.linkedin.com/in/steven-jays-cscp-lean-agile-greenbelt-a23611a
Greater Vancouver Metropolitan Area
Steven Jays, CSCP, Lean Agile Greenbelt
Executive VP at ASCM - British Columbia Chapter / Shipping Manager at BCLDB (BC Liquor Distribution Branch)
https://ca.linkedin.com/in/kevinicooper
Kelowna, BC
Kevin Cooper
Manager - Falcon Ladder & Scaffold Manufacturing Ltd.
LinkedIn User
      
          



            
              
        
              
  

    
        Our team loved working with Aaqib. He comes with a much better than average development skill set for his level. The ceiling for his skill in his time with us was not found :) I suspect he can handle a good challenge! LinkedIn User
      
          



            
              
        
              
  

    
        I had the pleasure of working with Aaqib for two years at Double Negative and managed him for one of those years. I was particularly impressed by Aaqib's ability to juggle multiple devopment projects and work diligently to completion. He faced every obstacle head on and always worked to find a resolution. He has a warm and friendly personality and was always very positive.
Aaqib would be an asset to any team looking for a talented software developer. 
https://pk.linkedin.com/in/aaqib-khorasi-aa006116
Pakistan
Aaqib Khorasi
Student at Beacon house school system
Mobile application outsourcing
https://media-exp1.licdn.com/dms/image/C5607AQERMAs1zSow3g/group-logo_image-shrink_200x200/0/1631421144767?e=1647694800&v=beta&t=amqQbWj_szB6NDqKw81WTOQMBbOz2cFcei3VpiJKHaQ
https://www.linkedin.com/groups/109299
Python Web Developers
https://media-exp1.licdn.com/dms/image/C4D07AQGdnKPKlOqFfg/group-logo_image-shrink_200x200/0/1631362501789?e=1647694800&v=beta&t=HJNheqyRh76DP7-1rodyCXD5OF5DQPr7zkOnYZ6BDtk
https://www.linkedin.com/groups/101591
Python Professionals
https://media-exp1.licdn.com/dms/image/C4D07AQEysG--eJccFg/group-logo_image-shrink_200x200/0/1631373206182?e=1647694800&v=beta&t=NIV_a8mKfGeQIbuX9ZwkrPFMU_1lcWHire3smMAQjg0
https://www.linkedin.com/groups/1846027
Game Developers Group
https://media-exp1.licdn.com/dms/image/C4D07AQFs9M97Lvb9ow/group-logo_image-shrink_200x200/0/1631375914910?e=1647694800&v=beta&t=0nG1DfKXUMCj6K5xtpQk2PeNGnwnyScRVlp2m84A2X4
https://www.linkedin.com/groups/129018
Mobile App Developers of British Columbia
https://media-exp1.licdn.com/dms/image/C4D07AQFCO_DEbrgINg/group-logo_image-shrink_200x200/0/1631361484153?e=1647694800&v=beta&t=boyT1V1uVzLAjQ0dqYZBojWYek6teIGMPm29NYjVob8
https://www.linkedin.com/groups/4473514
Computer programming knowledge
https://static-exp1.licdn.com/sc/h/4h1ldzvvebtszyx75ve7dst1v
https://www.linkedin.com/groups/2258764
Big Data and Analytics
https://media-exp1.licdn.com/dms/image/C4D07AQFNPg4NMiT96Q/group-logo_image-shrink_200x200/0/1630999429915?e=1647694800&v=beta&t=ilcl9RAq73KJdf9jTWLJTsZRoJF7Bmi9muPPkHWd6zs
https://www.linkedin.com/groups/4332669