Yusif Alizada
Software Developer
Employment
CDK Global (THL)
Software Developer
Sep 2016 - Current

  • Abstracted and optimized resource, service and data access layers in a dealer management system (Java, SpringData, Hibernate)

  • Developed advanced search functionality, increased maintainability by making use of filter templates (AngularJS, Java, Spring, Maven, Karma+Jasmine, Mockito)

  • Set up front end build processes, including index page generation, linting, minification, packaging, testing (Gulp)

Phoenix Interactive
Software Engineer
May 2016 - Aug 2016

  • Developed web teller client application (ASP.NET,  AngularJS, HTML)
  • Implemented server-side mediation (C#, C++, SQL)
  • Solved security defects with web API in a banking application (Owin)

RedIron Technologies
Software Developer
Jun 2015 - Apr 2016

  • Developed mobile POS software on ASP.NET (C#, LINQ, XML, Tortoise SVN)
  • Improved server-client data exchange, reducing callbacks by 30% (SignalR, SOAP) 
  • Designed a more responsive front end UI (JavaScript, JQM, HTML5, CSS)
  • Optimized back end, increasing data retrieval efficiency (C++)

Azerbaijan National Academy of Sciences
Research Assistant, Institute of Radiation Problems
May 2014 - Aug 2014

  • Researched Invariant of Abiyev Balances Squares and Cubes
  • Investigated the application of Abiyev Balanced Squares and Cubes on 
    Optimal Problems of Mathematics and Natural Sciences
  • Formulated a correlation with the Invariant and the Periodic Table 

GeoGlobe
Web/Software Developer
May 2013 - Aug 2013, Jun 2014 - Aug 2014

  • Developed and designed algorithms for 3D core sampling analysis software (C++)
  • Developed web front end (PHP, HTML, CSS, JavaScript)
  • Assisted system & database administration (SQL)

iNotForProfit
Web Developer/Designer
Feb 2013 - Apr 2013

  • User Interface/User Experience and Graphic Design (HTML, CSS)
  • Web Development (JavaScript, HTML)

Projects
Abiyev's Balanced Squares and Cubes

  • Wrote most efficient program (C++, PHP) to date for generating Balanced (Magic) Squares and first ever program for Cubes. Currently can calculate the Magic Square and Cube of the largest order in the world in under 15 seconds (more at http://www.askeraliabiyev.com)
  • Co-authored research paper on Invariant of Abiyev Balanced Squares and Cubes and its correlation with Periodic Law, to be published (Abstract available at http://askeraliabiyev.com/Invariant.pdf)
  • Conducted research, prepared speeches for international conferences on Magic Squares and Cubes, and their application on Computer Science, Cryptography, Optimization problems with physicist-mathematician Prof. Dr. Abiyev
  • Co-authored “The Etudes on Simple Proof Of Fermat's Last Theorem” research paper, to be published

FitAdvice

  • Application that connects users to coaches for exercise feedback

  • Front end design (AngularJS, Bootstrap)

  • Back end development, server/database interaction (ExpressJS, NodeJS, MongoDB)

Education
University of Waterloo
Honours Bachelor of Computer Science 2014
Music Minor
President's Scholarship of Distinction
Summary

Experienced in web front end, middleware/back end development, algorithm formulation and research. Worked in small to large teams, as well as alone. Fast learner, currently exploring full-stack JavaScript. Passionate about solving challenging problems and efficient design, open to new languages and frameworks.

Skills
Technical
C#, Java, JavaScript, C++, C, HTML, CSS, SQL, PHP, Python, XML
.NET, Spring, jQuery, AngularJS, Bootstrap
Algorithm formulation, optimization and analysis
Scientific research/writing
Soft
Leadership, Presentation, Communication, Teamwork, Organization, Teaching (English, Mathematics, Computer Science)
Fluent in Russian, Turkish, Azerbaijani, moderate in French
Activities
2009 - 2015

  • Executive at Waterloo Mathematics Society, UWaterloo Game Developers Club 
  • Ai Ki Do - 1st kyu, black belt; Soccer - Forward and Midfielder in U-18 team
  • Self-taught guitar, piano, singing; guitarist, singer-songwriter in a band
  • Composed, arranged, recorded, performed 50+ original songs