Aleksandr Usov

Aleksandr Usov Email and Phone Number

Software Engineer, PhD | Python | C++ | Machine learning
Aleksandr Usov's Location
Haifa District, Israel, Israel
About Aleksandr Usov

Software engineer, PhD in Computer Science, with 10+ years of experience in commercial software development. Strong mathematical background, deep knowledge of algorithms and data structures, research experience in global optimization, publications in international scientific journals. I am particularly interested in machine learning and data science projects but not only. Languages: Russian (native), English (fluent). E-mail: aleusov@gmail.com

Aleksandr Usov's Current Company Details

Software Engineer, PhD | Python | C++ | Machine learning
Aleksandr Usov Work Experience Details
  • Federal Research Center
    Research Engineer
    Federal Research Center "Computer Science And Control" Of The Russian Academy Of Sciences Sep 2016 - Nov 2022
    Moscow, Moscow City, Russia
    • Carried out research about 39 scientific articles in the field of global optimization• Published 10 scientific articles in high-ranking international journals, 4 of which are included in Web of Science and Scope.• Formulated and proved 2 mathematical theorems and about 15 mathematical statements, developed 4 unique algorithms as part of my dissertation.• Developed a computing complex in C++, conducted computational experiments and tests showing 80% superiority of the piecewise… Show more • Carried out research about 39 scientific articles in the field of global optimization• Published 10 scientific articles in high-ranking international journals, 4 of which are included in Web of Science and Scope.• Formulated and proved 2 mathematical theorems and about 15 mathematical statements, developed 4 unique algorithms as part of my dissertation.• Developed a computing complex in C++, conducted computational experiments and tests showing 80% superiority of the piecewise linear function estimation method. • Prepared and defended PhD thesis in the field of global optimization• Took part in 3 international conferences and conducted 4 scientific seminars in research organizations of the RAS. • Conducted seminars on “Optimization methods” at Higher School of Economics (3 semesters) Show less
  • Aspose Pty Ltd
    Senior Software Developer
    Aspose Pty Ltd Sep 2010 - Oct 2019
    Moscow, Moscow City, Russia
    • Interacted with Product Managers to clearly identify minimum viable product requirements and clearly defined feature sets.• Implemented highly demanded products Aspose.Diagrams and Aspose.Cad based on the .Net platform individually and as part of a team.• Implemented reverse engineering of MS Visio and AutoCAD binary formats without available documentation. • Efficiently deployed and integrated Aspose products engineered by team and updated integration/deployment scripts to… Show more • Interacted with Product Managers to clearly identify minimum viable product requirements and clearly defined feature sets.• Implemented highly demanded products Aspose.Diagrams and Aspose.Cad based on the .Net platform individually and as part of a team.• Implemented reverse engineering of MS Visio and AutoCAD binary formats without available documentation. • Efficiently deployed and integrated Aspose products engineered by team and updated integration/deployment scripts to improve continuous integration practices.• Actively implemented TDD methodology, which led to a reduction in errors in the product release by 60-80%. Сovered about 500 tests in the Aspose.Diagrams project.• Developed innovative Aspose Cloud REST APIs based on Web Services architecture (incl. SOA/REST/JSON). Increased the number of exported documents from key clients of Aspose.Diagram from 100 to more than 1000 per month. Show less
  • Aspose Pty Ltd
    Lead Software Developer
    Aspose Pty Ltd Aug 2012 - Sep 2016
    Moscow, Moscow City, Russia
    • Led a team of 3-5 of software engineers to successfully release Aspose.Tasks project within deadlines, ensuring high-quality end product. • Conducted interviews and checked test assignments for junior software engineers to join the team• Implemented Test Driven Development (TDD) and Continuous Integration with Jenkins methodologies to ensure monthly product releases with high quality.• Managed version control systems thoroughly, maintaining organized repositories for efficient… Show more • Led a team of 3-5 of software engineers to successfully release Aspose.Tasks project within deadlines, ensuring high-quality end product. • Conducted interviews and checked test assignments for junior software engineers to join the team• Implemented Test Driven Development (TDD) and Continuous Integration with Jenkins methodologies to ensure monthly product releases with high quality.• Managed version control systems thoroughly, maintaining organized repositories for efficient collaboration among team members.• Planned product features, assigned tasks to developers, conducted code reviews, and supervised bug fixes by developers.• Analyzed the market for competing products and interacted with product customers through the forum.• Oversaw the porting of Aspose.Tasks code from C# to C++ and Java, which led to a 3-fold increase in the customer base. Show less
  • Quest Software
    Software Developer
    Quest Software Sep 2002 - Jul 2009
    St Petersburg City, Russia
    • Engineered innovative packaged applications with .Net platform and MS SQL: Toad for MS SQL Server, Quest Job Management, Aelita Server Consolidation Wizard.• Conducted a research, created a prototype, wrote a specification and developed Quest Service Broker project from scratch.• Designed a modular multi-layer application architecture and API-s.• Carried out testing, debugging and performance measuring applications.• Maintained and refactored existing applications.•… Show more • Engineered innovative packaged applications with .Net platform and MS SQL: Toad for MS SQL Server, Quest Job Management, Aelita Server Consolidation Wizard.• Conducted a research, created a prototype, wrote a specification and developed Quest Service Broker project from scratch.• Designed a modular multi-layer application architecture and API-s.• Carried out testing, debugging and performance measuring applications.• Maintained and refactored existing applications.• Collaborated with product managers, developers, quality engineers, technical writers. Cooperated and corresponded with American colleagues. Show less

Aleksandr Usov Education Details

Frequently Asked Questions about Aleksandr Usov

What is Aleksandr Usov's role at the current company?

Aleksandr Usov's current role is Software Engineer, PhD | Python | C++ | Machine learning.

What schools did Aleksandr Usov attend?

Aleksandr Usov attended Moscow State University, Federal Research Center "computer Science And Control" Of The Russian Academy Of Sciences, Irkutsk National Research Technical University.

Not the Aleksandr Usov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.