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
-
Research EngineerFederal Research Center "Computer Science And Control" Of The Russian Academy Of Sciences Sep 2016 - Nov 2022Moscow, 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
-
Senior Software DeveloperAspose Pty Ltd Sep 2010 - Oct 2019Moscow, 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 -
Lead Software DeveloperAspose Pty Ltd Aug 2012 - Sep 2016Moscow, 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 -
Software DeveloperQuest Software Sep 2002 - Jul 2009St 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
-
Mathematics And Computer Science -
Federal Research Center "Computer Science And Control" Of The Russian Academy Of SciencesDiscrete Mathematics And Mathematical Cybernetics -
Engineering
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?
-
Aleksandr Usov
Dubai, United Arab Emirates -
-
Aleksandr Usov
Russia -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial