Scroll To View More
Maxim Baev

Maxim Baev

Novosibirsk, Novosibirsk Oblast, Russia
Member since October 9, 2013
Maxim is a professional back-end and front-end developer with 6+ years of experience. He has architected and implemented numerous object-oriented web apps, and excels at incorporating application testing.
Maxim is now available for hire
  • JavaScript, 8 years
  • Java, 7 years
  • Object-oriented Programming (OOP), 6 years
  • SQL, 6 years
  • MongoDB, 4 years
  • AngularJS, 4 years
  • Node.js, 4 years
  • Hapi.js, 3 years
Novosibirsk, Novosibirsk Oblast, Russia
Preferred Environment
Intellj Idea as IDE
The most amazing...
...thing I've done is integration and improvement of really large and complex parts of big telecom operator software
  • Architect
    2015 - PRESENT
    Performitiv (via Toptal)
    • Migrated the server part of the project from Express to HapiJS infrastructure, including a REST API with validation, authentication, and documentation of endpoints (via
    • Architected Angular apps separated by purpose but with a common business logic.
    • Added functionality to export different data to PowerPoint and Excel files, and also adopted printed versions of pages for browser printing to look good on paper.
    • Added functionality to import and save different structures in the application from CSV files.
    • Implemented load (performance) tests for critical parts of server logic with the ability to run it as a Gulp command.
    • Took part in rewriting modules to use Vue.js instead of AngularJS.
    • Integrated with third-party systems.
    Technologies: Node.js, Vue.js, AngualrJS, MongoDB, Webpack, Hapi.js
  • Front-end Engineer
    2015 - 2016
    PowerScout (via Toptal)
    • Created a dashboard for administration of incoming orders.
    • Developed the main part of a solar system orders workflow.
    • Implemented complex markup and client-side logic for landing and other marketing-related pages.
    • Integrated a chat system on the site.
    • Implemented integration with PHP back-end and took part in DB architecture development.
    Technologies: AngularJS, ES6, Gulp, Vagrant
  • Front-end Developer
    2014 - 2016
    Calibrater Health (via Toptal)
    • Made a flexible UI for an app using Ext.js.
    • Integrated the UI with a Django back-end API.
    • Added lots of graphs/charts to display data in a user-friendly form.
    • Extended the Ext.js plugin for printing grids to also correctly print panels with charts.
    • Made adaptations to have an Ext.js app look good on mobile devices.
    Technologies: JavaScript, Ext JS, HTML5, CSS3
  • Node.js Developer
    2015 - 2015
    Whistle Group (via Toptal)
    • Created a script tool to add PDF documents to an Elasticsearch index.
    • Added an API endpoint to expose access to full text search through PDF documents in the Elasticsearch index.
    • Created several standalone script tools for document management in AWS S3 buckets.
    • Implemented several REST API endpoint back-end logic on Node.js.
    • Followed a BDD approach in development, including test cases for all possible situations.
    Technologies: Node.js, Elasticsearch, MongoDB, AWS, BDD
  • Senior Full-stack Developer
    2015 - 2015
    Megusta Enterprise GmbH
    • Developed a real-time community platform as a service.
    • Implemented the platform in the form of web and desktop applications (desktop is using Node Webkit).
    • Used MongoDB extensively in the project.
    • Added a unit test system for both the front-end and back-end.
    • Supported the application delivery process to end users.
    Technologies: CoffeeScript, Node.js, MongoDB, Node Webkit. Bootstrap, WebSockets
  • Senior Java Developer
    2013 - 2015
    Noveo Group
    • Developed UI using Java and JavaScript frameworks.
    • Developed extensive back-end for web applications and web services.
    • Improved a testing system, including unit and SoapUI integration tests.
    • Worked on integration of different parts of a distributed system.
    • Used TIBCO integration solutions for an experimental project for improving the efficiency of system integration.
    • Developed several AngularJS modules of an eCommerce application from scratch.
    Technologies: Java EE, JavaScript, SQL, SOAP, XML, TIBCO
  • Full-stack AngularJS/JavaScript Developer
    2014 - 2014
    Roch Systems (via Toptal)
    • Added cool new features in the new chat system for projects.
    • Created a test system with unit and end-to-end tests.
    • Improved responsive design of the web application.
    • Developed RESTFul web services on Node.js.
    • Made research work and several test projects on data storage technologies like Riak and Firebase.
    Technologies: AngularJS, Node.js, Bootstrap, Firebase
  • Senior Java Developer
    2010 - 2013
    Softage LLC
    • Developed a light SharePoint client application for Android.
    • Added custom portlets to several projects based on the Liferay portal.
    • Took part in developing big enterprise applications with an international team.
    • Implemented rich UI using the JavaScript and Java frameworks.
    • Worked on integration of different parts of distributed enterprise applications.
    Technologies: Java EE, Portlets, JavaScript, SQL, Android SDK
  • Java Developer
    2010 - 2010
    Center of Financial Technologies, Inc
    • Improved a new web application for internet banking.
    • Supported an old banking application for legal entities.
    • Worked on performance improvement of Oracle DB interaction.
    • Wrote extensive unit and integration tests.
    • Worked as a part of a team on an online banking mobile application.
    Technologies: Java EE, JavaScript, SQL, Oracle
  • Java Developer
    2008 - 2010
    Sibers LLC
    • Improved performance of the application in terms of DB requests.
    • Implemented extensive functionality in several Java web applications.
    • Developed two desktop (Java Swing and Eclipse SWT) applications.
    • Implemented new and improved existing SOAP and REST services for a mobile services company.
    • Worked on integration of Flex apps with a Java back-end.
    Technologies: Java SE/EE, XML, JavaScript, Flex
  • Performitiv (Development)

    Performitiv operates as a performance improvement technology company. It offers a cloud-based performance improvement system that collects, reports, and analyzes programs, processes, and partner data to identify quality, risk, impact, and value areas. I came to project not from beginning, so at first time reworked a bit structure to switch to HapiJS server infrastructure, added structure of unit tests to have good coverage. Then worked on business logic of the application, as well as front-end part of project. One of the challenging features visible for all users was implementation export to PowerPoint slides of analytic data with charts, tables, dynamic pictures and so on. Also worked a lot to improve Angular modules to have good performance across all main browsers, including old versions of IE, on big sets of data. Done lot of system integration work as well.

  • PowerScout (Development)

    An application that offers homeowners the option to switch to solar energy by calculating the necessary system of solar panels for their house and making the order to install panels. I worked on 3 parts:
    - Made complex markup for landing and marketing-related pages.
    - Implemented steps of user workflow (like a wizard) to purchase solar system.
    - Implemented the front-end part of a dashboard for administrators to work with orders.

  • E-loue (Development)

    A new version of a French startup that allows people to share (rent) any kind of goods (AngularJS application based on Jade templates integrated with Django back-end). I worked on the project from scratch in a team with a designer and back-end developer. I also spent some time leading another front-end developer.

  • Doctor and Patient Matching System (Development)

    Doctor and patient matching system (an analog of where patients can search doctors based on several criteria (like specialty, address, available time, etc.), and doctors can offer their services to patients.

  • RealTrans (Development)

    I designed and developed several web applications for Altisource company. The main purpose of all applications was to simplify the process of making mortgages and other loans. I worked in bug-distributed international command (from Russia, India, Romania, and USA), using the Agile development process and Scrum technology.

  • Silicon Taiga (Development)

    A web portal for the Russian start-up “Silicon Taiga,” analogous to The portal was built on the open source version of the Liferay portal.

  • Mobiloffer (Development)

    I developed and maintained a web application for consuming, producing, and processing SMS, featuring a custom CMS.

  • Cook 365 (Development)

    A personal project using lots of Java Server and front-end technologies. It is a cooking website with an everyday proposal on what to cook today. It is currently closed.

  • Online Gambling Casino (Development)

    An online casino in the form of a Java web application and different Flex-based games using the Java back-end.

  • Tawkabout (Development)

    A website for people who want to learn the English language. It was implemented using Flex as the main technology for chatting and Java for other parts of the web application.

  • Languages
    JavaScript, Java, CoffeeScript, XML, SQL, PHP, Ruby, Groovy
  • Frameworks
    AngularJS, Apache Wicket, Hibernate, Spring MVC, Ext JS, Apache Struts 2, Spring, Android SDK, Java Agent DEvelopment (JADE), JavaServer Faces, Spring JDBC, NativeScript, Bootstrap 3, JSF, Sencha Touch, Spring Security, Hapi.js, Spring Boot, Apache Velocity, Prototype Framework, GWT, JUnit, PowerMock, Mockito, JBoss Seam, PhoneGap
  • Libraries/APIs
    SAX, Java Servlets, Java Collections, jQuery, Node.js, Jackson, JAX-RS, JAXB, RichFaces, Vuex, Vue.js, JasperReports, Facebook API, VK API, Backbone.js, WebSockets
  • Tools
    Maven, WebStorm, Subversion (SVN), Apache Tomcat, Git, IntelliJ IDEA, Gulp.js, Apache Ant, Sonar, SoapUI, Microsoft Office, Karma, Eclipse IDE, Gradle, Vim Text Editor, Bower, Grunt, Microsoft Visual Studio, Adobe Photoshop, Plotly, Gimp, JMeter, JBoss Drools, Eclipse RCP, Bamboo
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP), Inversion of control, Continuous Integration (CI), Test-driven Development (TDD), Service-oriented Architecture (SOA), Design Patterns, Responsive Web Design (RWD), Object-oriented Design (OOD)
  • Platforms
    Windows, Oracle, Android, Unix, Parse, Mac
  • Storage
    MySQL, JSON, MongoDB, HSQL, Riak, PostgreSQL, Elasticsearch, H2
  • Other
  • Specialist degree in Computer Science, Applied Math
    2003 - 2008
    Novosibirsk State University - Novosibirsk, Russia
I really like this profile
Share it with others