English Eng Russian Rus

Ivan P. Ubaleht's Personal Site

Ivan P. Ubaleht is software developer, computer scientist and teacher at the Omsk State Technical University and Omsk F. M. Dostoevsky State University. Ivan has wide varied experience in software design and development. Primary skills: .NET Framework, web development, design of databases and scientific research in relational databases.

2012 - present:
Limited Liability Company "Lexeme"
Project manager, Senior software developer.

2012 - present:
Omsk State Technical University
Senior lecturer.

2013 - present:
Omsk F. M. Dostoevsky State University

2009 - 2013:
Limited Liability Company "Luxoft Professional", www.luxoft.com
Responsible for software development (more than 10 software projects).

2007 - 2009:
"Pilot plant electronics of Center "Transport" LLC, zavod.su
Responsible for software development (.NET framework), design databases (MS SQL Server).

2006 - 2007:
Informational Systems of Services Art, Ltd (ISS Art Ltd), issart.com
Responsible for software development (outsourcing projects from odesk.com and mobile application development).

2002 - 2007:
Federal State Unitary Enterprise "Omsk Production Association "Irtysh", irtysh.org
Programmer, production engineer.
Responsible for software development, introduce Product Data Management system into enterprise, integration of the software products, adaptation of the introduced software products at enterprise (programming with use of the programmers interface introduced software products).

Programming systems and Languages: .NET Framework, C#/C++, Delphi/Pascal, Visual Basic/VBA, Visual FoxPro/FoxPro.
Database (RDBMS): MS SQL Server, MySQL, InterBase/Firebird, dBase/Paradox.
Web Technologies:ASP.NET MVC, ASP.NET Web Forms, HTML/XHTML/XML, CSS, JavaScript, jQuery, PHP.
Industry Automation and Drive Technologies: Programming for PLC SIMATIC S7-300 use OPC Data Access interface.
Other Technologies: OOP, design patterns (GRASP, GoF, P of EAA), programming for mobile platforms, TCP/IP protocols, use unit testing, agile software development, COM, WinAPI, CAD, CASE.

Research activities: 10 scientific publications and now working on Ph.D. thesis
Teaching: Teaching since 2012 in Omsk State Technical University. Teaching since 2013 in Omsk F. M. Dostoevsky State University.

Developer, Application designer, Database developer, Project manager, tutor

2012 2016: Omsk State Technical University,
Postgraduate education.
degree: Ph. D. (expected date: 2016)

2010 2012: Omsk State Technical University,
speciality: 230100 "Informatics and Computer Engineering",
master's program: 230111.68 "Databases",
degree: Master's degree.

1997 2002: Omsk State Technical University,
speciality: "Machines and technology of the processing metal by pressure",
specialization: "Computer aided design and manufacture",
qualification: engineer.

Russian: native.
English: intermediate level.