beBee background
Professionals
>
Technology / Internet
>
North Vancouver
Roya Aminikia

Social


About Roya Aminikia:

I have bachelor in software engineering and master from Concordia university in quality system engineering. My master thesis focused on Machine Learning and what we did actually is we developed an e-learning application. 

Ans as you know when we apply ML methods it means that we have to collect data in order to convert these data into useful information. In this case these information was used to make the agent more intelligent. There was an agent and it was supposed to be intelligent to provide the corresponding and accurate guidelines to the users which were students. I can say during these 2 and a half years I covered many roles including data scientist, data engineer, ML specialist and data engineer.

After that I joined MS and not sure if you know MS, it's a financial institution.

What I did in my recent position. MS is a big business and our team was dealing with massive data volume. As a data engineers we interpret statistical data and turn it into useful information that our financial advisors were using for critical decision-making and to adjust the company balance sheet. And also, they were depending on these data to optimize the company’s decisions for example what product they have to invest for high return. This is part of the data manipulation task which I was responsible for. I was also responsible for ETL process because we were receiving data from different resources (like different databases such as Sybase, db2 and oracle sometimes from json files or excel sheet and upstream applications) and I was responsible for extracting, loading, transforming and storing into the destination. I was coding for the ETL process and as a first step we were storing the data into hive db in our staging tables and from there we were updating the final db which was Teradata and also saving the data in Hdfs and also we were creating reports and analytics for downstream. 

Experience

 

Career Objective

Experienced senior full stack software engineer with extensive practice in data science, data analysis, software development and bigdata development working towards a professional career in data analytics aiming to engage in a high-tech Company.

Experience

Data Engineer (Big Data Developer) 2020-Present Data Engineer, Montreal, QC, Canada

  Being responsible for Data manipulation (preparing data into a usable form) and loading data as an input for the calculation engine implemented by Scala and Spark. Using SQL, ETL jobs to fetch raw data from Teradata, SQL Server, Sybase and DB2 for analysis.

  Modeling complex financial products in ELM and integrating into the existing calculator using Scala and Spark. 

  Implementing and configuring scheduled jobs using java, batch script, Zookeeper and Spark and storing the result in HFDS (Hadoop Distributed File System).

  Data manipulation (preparing data into a usable form) and maintaining the calculator engine (to apply complex financial rules for netting down Company’s Balance Sheet) using SQL, Scala and Spark.

  Creating the appropriate tables and views in Hive database as temporary result for Data Pipelines to be used by reports, machine learning or to update the final result in Teradata.

  Running and monitoring jobs using Spark. Killing long-running procedures (SQL) and optimizing the related queries to shorten regular loads and transformation for efficiency. 

  Migrating the existing calculator to cloud using Azure Databricks.
Database Developer 2018-2020

Database Developer at Morgan Stanley, Montreal, QC, Canada

  DatabasedeveloperwithinBalanceSheetNettingITteam.Theteamdevelopsand maintainssolutions to automate the Balance Sheet Netting for various financial products such as REPO/Reverse REPO, Cash Securities and Listed Derivatives.

  Designed and developed optimized solutions in used to consolidate data, extract calculationsand arrange varied financial report to regulators.

Research Scholar 2015-2017 Research Scholar at Mentorina R&D, Inc., Montreal, QC, Canada

Under the supervision of my master’s advisor, Professor Jamal Bentahar, I got engaged in two R&D projects ran by Mentorina Inc., a Montreal-based startup developing interactive learning management environments. I was hired by a shared grant raised through NSERC-CRD and Mitacs Accelerate for collaborative research and development. Being a part of this team helpedme to learn new things, challenge myself with ongoing industry projects and boost my knowledge for my future career. Some of my main achievements at Mentorina are listed in the following:

  Protocol design, sprint, and test of an Intelligent Tutoring System developed at Mentorina for aninteractive learning management system;

  DeploymentofMachineLearningalgorithmsfordataanalyticsandthesystem improvementprocedures;

  Supportingaweb-basedapplicationwithresponsiveUI,usingHTML5,CSS3,Java;

  Performsteststoverifysoftwareissuescanbereproduced;

  DesigningMobileapplicationsusingdifferenttoolssuchasUXPin,JustinmindPrototyper

forfrontend design;

  Developing Hybrid (Android & IOS) Mobile applications using cross-platform mobile

developmentframeworks such as Apache Cordova (Phonegap) and standard web technologies including CSS3.0,HTML5, Javascript and JQuery.

Software Developer 2011-2014 Software and Database Developer at Behpardaz Jahan Co., Tehran, Iran

  Designinganddefinitionofdatabaseentities(tables,views,sequences,indexes,triggers, directories)and normalization in Oracle database 10g and 11g

  ExperiencedinjavaincludingtheJDBCtools

  DevelopingQueries,Functions,StoredproceduresandPackagesinOracleSQLandPLSQLusing

PLSQL developer and Keep Tool (HORA)8.0, Oracle form builder 11g, Oracle ApplicationExpress

(APEX)4.0, 4.1, 4.2

  Developing web-based applications and office automation applications and reports using

OracleApplication Express (APEX)4.0, 4.1, 4.2 and Java script, HTML and BI Publisher 10g

  Trainingend-userstousesoftwareapplicationsandreports

  Support and maintenance of applications and reports including web-based, office

automationapplications and telecommunication software

  Design, Develop, maintain, test and support applications by considering

SystemDevelopment Life Cycle.

  CreationandrevisionofOracleApplicationExpressdefaultthemesandtemplatesusingHTML

5,CSS 3, JQuery, JavaScript with the use of Visual Studio

 

Education

 Education

John Abbott College, Montreal, QC, Canada 2018 Management and Processing of Big Data,

Concordia University, Montreal, QC, Canada 2015-2017 Master of Science in Quality System Engineering

 Honors&Awards:MitacsAccelerationandnomineeforthetop10projectsoftheseason.  Clubs: MeetUp: Lets Learn AI Montreal Group, Notman house MeetUps

Lasalle College, Montreal, QC, Canada

AEC in Oracle Application Development

Islamic Azad University, Tehran, Iran

Bachelor’s Degree in Computer Software Engineering

Academic Projects

2014-2015 2007-2011

Teacher Assistant 2017 TA at Concordia University, Montreal, QC, Canada

 Course:INSE6320-RiskAnalysis  Professor:BabakKhosravifar

 

Professionals in the same Technology / Internet sector as Roya Aminikia

Professionals from different sectors near North Vancouver, Metro Vancouver Regional District

Other users who are called Roya

Jobs near North Vancouver, Metro Vancouver Regional District

  • Captain Foods ltd.

    administrative assistant

    Found in: Talent CA 2 C2 - 4 days ago


    Captain Foods ltd. Surrey, Canada

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Supervise other workers · Train other workers · Determine and establish office procedures and routines · Schedule and confirm appointments · Answer telephone and relay telephone call ...

  • 1162296 BC LTD

    cook

    Found in: Talent CA 2 C2 - 4 days ago


    1162296 BC LTD Vancouver, Canada

    Education: Secondary (high) school graduation certificate · Experience: 1 year to less than 2 years · Tasks · Prepare and cook complete meals or individual dishes and foods · Prepare dishes for customers with food allergies or intolerances · Inspect kitchens and food service area ...

  • Canex Electric Ltd.

    electrician

    Found in: Talent CA 2 C2 - 1 day ago


    Canex Electric Ltd. Surrey, Canada

    Education: · Expérience: · Education · Secondary (high) school graduation certificate · Tasks · Install underground wiring and cables · Install, replace and repair electrical controls and panel boxes · Splice, join and connect wires · Test and measure voltage, loads, ground fau ...