Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Janan Al-Hassani

Janan Al-Hassani

Oakville,ON

Summary

Tech-savvy innovator with hands-on experience in emerging technologies and passion for continuous improvement. Skilled in identifying opportunities for technological enhancements and implementing effective solutions. Adept at leveraging new tools and methods to solve problems and enhance productivity. Excels in adapting to fast-paced environments and driving technological advancements.

Overview

24
24
years of professional experience

Work History

AI Algorithm Engineer

Algorithmic Trader
06.2020 - Current
  • Designed a proprietary algorithmic trading platform using Python to execute swing trades
  • Modeled predictions with feature selection algorithms
  • Devised predictive models using machine learning algorithms to drive trading decisions
  • Technical Environment: Python, NumPy, Pandas, Matplotlib, TensorFlow, PyTorch, Scikit-learn, Keras, Git, VS Code

Technical Manager, Software Development

Clickatell
10.2020 - 07.2021
  • Managed a team of 9 developers spread out over 3 continents
  • Streamlined hiring and on-boarding processes to meet upcoming project staffing requirements
  • Instituted team processes such as code reviews, unit testing, and agile
  • Coordinated with the Product department effectively, integrating technical requirements into broader organizational goals seamlessly
  • Built trusted relationships with stakeholders through clear communication and collaborative problem-solving efforts
  • Technical Environment: Java, Spring Boot, JUnit, MySQL, AWS, Hibernate, IntelliJ IDEA, Kubernetes, Git, JIRA, Confluence

Team Lead, Software Development

UNIVERIS
05.2019 - 10.2020
  • Managed a team of 5 developers spearheading an initiative to write a suite of REST APIs
  • Instituted process improvements such as pull requests, integration testing, and a coding standard
  • Collaborate with Customer Success Team and external clients to deal with high priority customer issues affecting the platform
  • Executing the company's technology roadmap by upgrading tech stack: Java version, JBoss version, Seam replacement with Vue, migration from SVN to Git
  • Fostered a culture of innovation by encouraging experimentation with emerging technologies, resulting in the adoption of cutting-edge tools and techniques
  • Technical Environment: Java, Spring Boot, Spring Cloud Contract, DB Rider, JUnit, MS SQL, Postgres, AWS, Enterprise Architect, Hibernate, Mybatis, IntelliJ IDEA, JBOSS, Tomcat, Bamboo, Bitbucket, Git, SVN, FishEye, Nexus, SonarQube, Maven, New Relic, JIRA, Confluence

Team Lead, Java Development

MoneyKey
07.2017 - 05.2019
  • Hired and led a team of 7 developers
  • Improved software quality by instituting daily stand-ups, code reviews, pull requests, automated testing, continuous integration, software revisions, and the use of static code analysis as well as profilers
  • Enhanced user experience through UI improvements and automation of previously manual processes
  • Developed features that enabled business expansion into additional U.S. states
  • Enhanced overall team performance by providing regular coaching, feedback, and skill development opportunities

Software Development Manager, Counterparty Credit

Royal Bank of Canada, RBC
04.2016 - 03.2017
  • Managed a team of 5 developers maintaining a complex Monte Carlo simulation engine written in C++ and Python
  • Improved application performance in order to meet a very demanding SLA
  • Software run time was reduced from 6 hours down to 3 hours through the use of a variety of techniques
  • Decommissioned unused compute resources, saving the department $20K+ per month
  • Conducted knowledge transfer sessions to improve team effectiveness
  • Technical Environment: Windows Server 2008 R2, Microsoft SQL Server 2012, SQL Server Management Studio, Microsoft Visual Studio 2010, C++, Java, Python, Perl, SVN, Jenkins, Maven, Sonatype Nexus, Robot Framework, AppDynamics, Autosys, Gliffy, ZeroMQ, JIRA, Confluence, Crucible, FishEye

Lead Web Developer

OrthoEvidence Inc.
05.2015 - 04.2016
  • Managed a team of 3 developers; acted as liaison between development and management
  • Impacted the project immediately to fully redesign the www.myorthoevidence.com website
  • Responsible for planning, estimation, execution, and quality of the product from front-end to back
  • Designed and implemented critical customer-facing features using a responsive, mobile-first approach
  • Technical Environment: MS Azure, Windows 10, Linux, .NET 4.6, MVC, AJAX, JSON, C#, PHP 5.6, Git, SVN, MS Visual Studio 2015, MS SQL Server 2014, MySQL, MS Team Foundation Server 2015, Selenium, Javascript, HTML 5, CSS 3, Bootstrap 3, jQuery 2.2.0, Highcharts, Modernizr, Google Analytics, VirtualBox, Vagrant, Solr

Senior Software Engineer

Xilinx
06.2001 - 05.2015
  • Collaborated with international team members located in the US, Germany, Sweden, France, UK, Ireland, China, India, Singapore, and Japan
  • On-boarded new members in the US, Canada, and India
  • Implemented critical software enhancements in C++, often increasing performance by 1000X or more
  • Led a performance tuning effort resulting in a 28% improvement in software speed
  • Supported client-facing field staff to resolve urgent technical issues involving high-revenue customers
  • Received Instant Recognition Awards in 2014, 2013, 2012 and 2009 for exemplary service
  • Technical Environment: Linux, Windows, C++, TCL, STL, Boost, Visual C++, Eclipse, GDB, Perforce, EDIF, VHDL, Verilog, FPGA, Google CPU Profiler, Coverity, OneSpin, ModelSim, Vivado Design Suite

Education

MBA - Finance

McMaster University
Burlington, ON
07-2017

Bachelor of Applied Science - Electrical Engineering

University of Waterloo
Waterloo, ON

Skills

  • Python Software Development
  • Java Software Development
  • Agile Development Practices
  • Process Improvement
  • Cross-Functional Team Engagement
  • Software development mastery
  • Test Automation
  • Effective Conflict Resolution
  • Object-Oriented Design
  • Database Management
  • RESTful API Development
  • Training and Mentoring

Languages

English
Native or Bilingual
Arabic
Native or Bilingual

Timeline

Technical Manager, Software Development

Clickatell
10.2020 - 07.2021

AI Algorithm Engineer

Algorithmic Trader
06.2020 - Current

Team Lead, Software Development

UNIVERIS
05.2019 - 10.2020

Team Lead, Java Development

MoneyKey
07.2017 - 05.2019

Software Development Manager, Counterparty Credit

Royal Bank of Canada, RBC
04.2016 - 03.2017

Lead Web Developer

OrthoEvidence Inc.
05.2015 - 04.2016

Senior Software Engineer

Xilinx
06.2001 - 05.2015

MBA - Finance

McMaster University

Bachelor of Applied Science - Electrical Engineering

University of Waterloo
Janan Al-Hassani