Skip to content

Education and Skills

Education

Master of Science in Mathematics
1993-1998

Moscow State University, Russia

Certifications

  • AWS Certified Solutions Architect – Associate (2021)
  • Sun Certified Java developer (2002)
  • Top rated (100% JSS) developer on Upwork

Skills

I met Java in 1996 when it was 1 year old and it's my love for life. It is a perfect choice for building enterprise-level applications. I've built several large reliable and robust systems on Java for financial institutions, gaming industry and DARPA research projects.

But for front-end and non-complex back-end, I prefer Vue.js, ES6, PHP and Node.js.

I can and like to manage the entire software development process - from sketching client's ideas and usage scenarios, to determining its basic business needs, through business analysis and design, data modeling, development, testing, to deployment on cloud platform.

For more than 25 years, I've worked with many languages and technologies. It makes no sense to list them all, but here are the most important ones.

Languages

Java, JavaScript/TypeScript/ES6/Node.js, PHP, Python, C/C++, Solidity, SQL, HTML5/CSS3

Paradigms and Technologies

OOD/OOP, J2EE, REST API, RPC, UML, Git, CI/CD, SaaS, SPA/PWA, UI/UX, Android SDK, Web Services, SOAP, Web3, DAPPS

Databases

Oracle, MySQL, PosgreSQL, AWS Aurora, DynamoDB, NoSQL, Firebase, MongoDB, CouchDB

Frameworks and Servers

Vue.js, Spring Boot, WebLogic, CodeIgniter, Laravel, Web Extensions, Blockchain

Cloud Platforms

Amazon Web Services, Google Cloud Platform

Principles and methodologies

Design patterns, best practices, coding standards, e2e tests, system documentation