Maxim Nicolaev

Senior Full Stack Developer at Goji
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United Kingdom, GB
Languages
  • English Professional working proficiency
  • Romanian Native or bilingual proficiency
  • Russian Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Senior Full Stack Developer
      • Jan 2018 - Present

      Developed several web applications based on a microservice infrastructure, such as the main investment platform, the internal admin console, and the PaaS products using domain driven design in an Agile manner.I gained experience in the financial sector. - Back end development in Java- Front end development in Javascript (React, NextJS, Prisma, Tailwind, Ember.js, Sass, Handlebars.js) to support and enhance Goji’s investment platform as well as internal tooling.- Continuous deployment development using GoCD- AWS Infrastructure development- Platform as a service implementation of Goji’s key product.

    • Full Stack Java Developer
      • Sep 2016 - Dec 2017

      In AV-MACROCOM I am working on two governmental projects, namely “Guarantee Management Software” (GMS) for The Organization for Small and Medium Enterprises Sector Development (ODIMM) and “The Pollutant Emissions and Transfer Register” (RETP) for “Ministry of Environment”. Technological stack of projects is Angular on front-end and RESTful API with Spring Boot on back-end. We use Spring Data for accessing data from MySQL/PostgreSQL databases. - Negotiating project requirements with client that slashed development time by 20% - Contributed in the architecture, design and development - Ensuring deliverables to maintain continuous deployment - Coordinating team-programming tasks and removing impediments - Managed to enable the application to run in container-based environments, namely Docker

    • Java Developer
      • Dec 2013 - Dec 2017

      Leading a small team on a variety of development projects and delivering solutions to meet and exceed clients’ briefs. We do not follow the practice of division of developers on front-end and back-end since spreading knowledge and possibility for everyone to work on any part of the application was a part of our corporate culture. - Being first point of call for new and current clients and assessing software requirements - Designed and implemented an monitoring application and API that syncing: contacts, SMS, e-mails, calendar events, call logs, recording ambient, recording phone calls, sync files, location, location-tracking, geo-fencing, key alert, screenshot capture, remotely device control, instant messaging, remotely start camera recording audio and video, send SMS and others features. Technologies: Android, Spring, AngularJS, MySQL, GCM... - Worked on an AngularJS/Node.js web application for tracking truck drivers, with increased productivity of the client by 50%. - We were working on a “Civil Registry Office of Chisinau”. The initial purpose was to improve existing legacy codebase, since customers were not satisfied with present at that time costs of refactoring and new features. We were succeed and achieved necessary level of stability and maintainability by migrating to new technologies like Spring and AngularJS. Consequently, I developed my refactoring skills.

    • Co Founder
      • Nov 2013 - Dec 2017

    • Convertit
      • May 2016 - Jun 2017

      Java SE trainer. This Java SE course, teaches to develop applications using the Java Programming Language. Helping you deep dive into the syntax of the Java language, objective-oriented programming, creating graphical user interfaces (GUIs), exceptions, file input/output (I/O), creating multi-threaded applications and networked applications.Learn To:Create an event-driven graphical user interface (GUI) using Swing components, including panels, buttons, labels, text fields, text areas and others.Implement error-handling techniques using exception handling.Use arrays and other data collections.Use export data to JSON and XML.Store data to MySQL database.At the end of courses:Every student develop his own application.

    • Financial Manager
      • Sep 2006 - Sep 2009

Education

  • ASEM
    Business And Administration
    2006 - 2010

Community

You need to have a working account to view this content. Click here to join now