Resume

Sign in

Software Engineer & Data Analyst

Location:
Canada
Posted:
October 06, 2016

Contact this candidate

SUMMARY

Software Engineer with extensive experience in object-oriented design, test-driven development, general-purpose scripting, SQL and NoSQL databases, and agile methodologies

Data Analyst with significant expertise in statistical pattern recognition and machine learning, predictive analytics, and big data

Algorithm & System Engineer with a solid knowledge of GNU/Linux environment, web technologies, cloud computing and services, TCP/IP networking, and information security

PROFESSIONAL EXPERIENCE

Software Engineer

NSERC - Engage Program, Canada

Design and software implementation of a machine learning-based pattern matching and classification system for big data analysis in the cloud

An NSERC Engage project with ESTI Consulting Services April 2016 Present

Technologies: Python, Mahout, PySpark, Spark, Hadoop HDFS, Hive, Eclipse, JSON

Design and software implementation of a statistical machine learning-based feedback system for improving accuracy of precision air drills

An NSERC Engage project with CNH Canada Ltd. August 2013 January 2014

Technologies: Python, scikit-learn, Eclipse, MySQL, LabVIEW, MATLAB

Graduate Research Assistant

IPOP Research Group, Dept. of ECE, UofS, Canada

Design and software implementation of a game-theoretic algorithm for adaptive antenna array beamforming in wireless body area networks

A joint project with TRLabs Canada March 2016 June 2016

Technologies: Python, PyLayers, Eclipse, GitHub, CST Microwave Studio, MATLAB

Design and software implementation of a wavelet-based algorithm for electrocardiogram arrhythmia detection

A joint work with M. Mafi, F. Bui, and P. Babyn January 2015 March 2015

Technologies: Python, scikit-learn, Eclipse, MySQL, PhysioToolkit

Design and software implementation of analytical models for optimal relay selection and power control in fading wireless body area networks

MSc thesis, under supervision of Prof. F. Bui January 2014 December 2015

Technologies: C++, OMNet++, Castalia, Eclipse, AMPL, NEOS Server, MATLAB

Design and implementation of a wearable sensor network for horse physical performance monitoring

A joint project with UofS Western College of Veterinary Medicine May 2014 August 2014

Technologies: C++, OMNet++, Arduino IDE

Design and software implementation of a machine learning-based algorithm for quantitative analysis of movement disorders

A joint project with UofS Division of Neurology May 2013 August 2013

Technologies: Python, scikit-learn, SciPy, PCV, Eclipse, GitHub, MySQL

Design and software implementation of a game-theoretic framework for robust optimal intrusion detection in wireless sensor networks

A joint work with F. Bui March 2013 August 2013

Technologies: Unix Bash, WestGrid HPC, AMPL, NEOS Server, MATLAB

Design and software implementation of a multi-linear principal component analysis-based algorithm for gait recognition

Pattern Recognition course project January 2013 April 2013

Technologies: MATLAB, MySQL

Design and software implementation of an adaptive background learning algorithm for silhouette extraction from gait videos

Multimedia Signals and Systems course project January 2013 April 2013

Technologies: C++, OpenCV, Eclipse, MySQL

Python Programming Lab Instructor September 2013 April 2015

Dept. of ECE, UofS, Canada

Design of lab exercises on data analysis, pattern recognition, networking, and

web programming in Python, composition of lab handouts and solutions, and

conducting of lab sessions

Technologies: Python, Eclipse, MySQL, Wireshark

R&D Engineer August 2011 December 2012

APA-IUT CERT, IUT, Iran

Design and software implementation of analytical models for intrusion detection and security monitoring and enforcement in industrial control networks

Technologies: Python, SciPy, Eclipse, MATLAB

Design and supervision of an internship project on spectral clustering of network traffic

Technologies: Java, Weka, Eclipse, Wireshark

Feasibility study and software implementation of a package for identification of encrypted traffic using payload entropy

Technologies: Python, Unix Bash, Eclipse, tcpdump

Feasibility study and software implementation of a machine learning-based library for pattern analysis and classification of TCP/IP traffic using statistical flow fingerprints

Technologies: Python, SciPy, Unix Bash, Eclipse, GitHub, tcpdump

Development of a project plan for an information security operations center

Technologies: Microsoft Project

Performance benchmarking of three open-source wireless intrusion detection systems: Kismet, Snort-Wireless, and WIDZ

Undergraduate Internship April 2011 July 2011

Technologies: Unix Bash, Eclipse, tcpdump, Wireshark

Design and software implementation of a secure cookie-based cross-domain single sign-on system for web applications

BSc thesis, under supervision of Prof. M. Berenjkoub September 2010 March 2011

Technologies: JavaScript, HTML, CSS, Eclipse, MySQL, Apache HTTP Server

Backend .NET Developer August 2009 September 2010

DPSHA Co., Isfahan Science and Technology Town, Iran

Design and software implementation of backend features for a web-based e-learning application

Technologies: C#, ASP.NET MVC, JavaScript, MS Visual Studio, Git, MS SQL Server

COMPUTER SKILLS

Programming/Scripting/Markup Languages: Experienced with Python, C/C++, JavaScript, Unix Bash, Perl, MATLAB, C#, SQL, HiveQL, HTML5, CSS, JSON, XML, AMPL, LaTeX; Familiar with Scala, Java, Haskell, R

Development Tools: Experienced with Eclipse, MS Visual Studio, Git, Arduino IDE, .NET Framework

Data Analytics Tools: Experienced with SciPy, SciKits, Theano, Pylearn2, Apache Spark, Hadoop, Hive, Weka; Familiar with MongoDB

Network Software: Experienced with OMNeT++, Castalia, tcpdump, Wireshark

Electrical Engineering Software: Experienced with MATLAB and SimuLink, LabVIEW, OrCAD PSpice

Operating Systems: Experienced with GNU/Linux, Mac OS, MS Windows

Misc.: Significant exposure to object-oriented design, test-driven development, functional and MapReduce development, reactive and dataflow development, SQL and NoSQL databases, cloud computing and services, optimization programming, distributed version control, agile methodologies, Internet infrastructures and common protocols, cyber security threats and defenses, and virtualization

SELECTED HONORS & ACHIEVEMENTS

2016 UofS Tech Venture Challenge finalist December 2015

Industry Liaison Office, University of Saskatchewan, Canada

SK Innovation & Opportunity Scholarship recipient May 2014

Ministry of Advanced Education, Government of Saskatchewan, Canada

Dept. of ECE Devolved Scholarship recipient September 2013, September 2014

University of Saskatchewan, Canada

NSERC Engage Award recipient August 2013

Natural Sciences and Engineering Research Council, Canada

Ranked top 0.10% in national EE graduate entrance exam, Iran February 2011

Ranked top 0.15% in national undergraduate entrance exam, Iran July 2005

EDUCATION

University of Saskatchewan (UofS), Saskatoon, SK, Canada

MSc in Electrical Engineering January 2013 December 2015

Isfahan University of Technology (IUT), Isfahan, Iran

BSc in Electrical Engineering (with distinction) September 2005 April 2011

SELECTED REFEREED PUBLICATIONS

Journal Papers

Moosavi, H., Bui, F. M., “Optimal Relay Selection and Power Control with Quality-of-Service Provisioning in Wireless Body Area Networks,” IEEE Transactions on Wireless Communications, vol. 15, no. 8, pp. 5497-5510, August 2016.

Moosavi, H., Bui, F. M., “Delay-Aware Optimization of Physical Layer Security in Multi-Hop Wireless Body Area Networks,” IEEE Transactions on Information Forensics and Security, vol. 11, no. 9, pp. 1928-1939, September 2016.

Moosavi, H., Bui, F. M., “A Game-Theoretic Framework for Robust Optimal Intrusion Detection in Wireless Sensor Networks,” IEEE Transactions on Information Forensics and Security, vol. 9, no. 9, pp. 1367-1379, September 2014.

Moosavi, H., Tayfeh, M., Bui, F. M., Klymyshyn, D. M., “Virtual MIMO Design for Optimal Cooperative Beamforming in Wireless Body Area Networks,” to be submitted to IEEE Wireless Communications Letters, in preparation.

Conference Papers

Moosavi, H., Bui, F. M., “Optimal Beamforming-Based Power Control in Wireless Body Area Networks,” 7th IEEE Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON’16), New York City NY, October 2016.

Moosavi, H., Bui, F. M., “Routing over Multi-Hop Fading Wireless Body Area Networks with Reliability Considerations,” 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC’16), Orlando FL, August 2016.

Moosavi, H., Bui, F. M., “A Discounted Stochastic Game Approach to Intrusion Detection in Wireless Ad Hoc Networks,” 2014 IEEE Fifth International Conference on Communications and Electronics (ICCE), pp.536,541, July 30 2014-Aug. 1 2014.

Moosavi, H., Berenjkoub, M., Hashemi, H., “An Improved Cross-Domain Web Single Sign-On Scheme Using a Secure Cookie Protocol,” 9th International ISC Conference on Information Security and Cryptology (ISCISC’ 12), University of Tabriz, Tabriz, September 13-14th, 2012.

Moosavi, H., “On Intrusion Detection and Prevention in IEEE 802.11 Networks,” 2nd Conference on Emerging Wireless Mobile Communication Networks, Sharif University of Technology, Tehran, October 18-20th, 2011.



Contact this candidate