I enjoy creative problem solving that leads to greater efficiency and reduced waste. My strategy is to engage in software development that applies cutting edge mathematics to real world problems, with particular focus on development of more sophisticated software libraries.
My specialisation in mathematics is in operations research, combinatorial optimization, scheduling, game theory and metaheuristics. I have written software to solve problems in all of these areas.
Aspects of software development I take a particular interest in are optimization, machine learning, distributed systems, functional programming and evolutionary algorithms. I'm currently learning more about microcontrollers and embedded systems.
After development to appropriate maturity I intend to open source some of my code.
My passion for adult education gained focus while on staff in the Department of Mathematics and Statistics at the University of Melbourne and is currently expressed through my work as a private tutor in game theory and discreet mathematics.
Topics in education that particularly interest me include e-learning, online content delivery, computer aided assessment, MOOCs and asynchronous learning.
I am currently bringing teaching and software development experience together to explore a computer assisted instructional tool for sport.
Please contact me if you are seeking someone for development of computer assisted learning tools.
Software and Hardware Engineer @ Developing a new hardware component along with associated software for use with vending and inventory management systems. From January 2014 to Present (2 years) Mathematical programmer @ I have been working with a small startup that is developing combinatorial optimization code for some game theory related problems. In this job I have had experience writing heavily optimized C++, Python and Scala code. In particular I have been working on developing heuristics and approximation algorithms for computationally complex problems that would otherwise be intractable and developing large scale data mining and statistical machine learning code. From December 2010 to March 2014 (3 years 4 months) Tutor @ Tutored calculus subjects, Department of Mathematics and Statistics From January 2009 to November 2010 (1 year 11 months) Melbourne, AustraliaVacation Scholar @ Responsibilities:
* Assisting professors with mathematical research tasks
* Designing computer simulations in MATLAB to empirically verify that results matched the new theoretical predictions being developed.
* Preparing and presenting findings and results, including creating computer visualizations and LaTeX documents. From December 2008 to January 2009 (2 months) Melbourne, Australia
Bachelor of Science (BS), Mathematics @ University of Melbourne From 2006 to 2009 Janis Lesinskis is skilled in: C++, Mathematical Programming, Combinatorial Optimization, Discrete Mathematics, Python, Machine Learning, Statistics, Data Mining, Mathematics Education, Operations Research, Mathematical Modeling, Artificial Intelligence, Coaching, Teaching, Arduino, Embedded Systems, LaTeX
Websites:
http://www.lesinskis.com