← Back to list

Portfolio

MLReef

Kotlin Developer

Luxoft/UBS

Java Developer

Exadel

Java developer

Skills

Kotlin
Java
Spring Boot

Work experience

Kotlin Developer
since 01.2019 - Till the present day |MLReef GMBH
Kotlin, Spring, Postgres, Python
Kotlin Developer
Remote Senior Kotlin Developer/Team lead
05.2018 - 12.2018 |Surf Studio Ru
1. As a Kotlin developer I was participating in a huge project development for our customers: 1. “YUM Russia” and 2. RosBank Societe Generale Group. My roles on that projects: - Architect - Team lead - Kotlin Senior developer - Some DevOps stuffs - Scrum master My responsibilities were to: - Create architectures for the projects - Select technology stack - Develop plans for product delivery - Advise and help devops team - Participate in the product development Technologies we were using: Kotlin, Spring Boot 2+, Spring Cloud, Postgres/Oracle, Hibernate, Microservices, ELK, Docker, Compose, Kubernetes, ReactJS, Kafka 2. As a Python developer I was participating in a team that was developing a recommendation system for our customer Labirint (labirint.ru). My roles on the project were: - Python developer - DevOps Technologies we were using: Python 3, MongoDB, Pandas, TensorFlow, SciPy
Senior Java developer
05.2016 - 05.2017 |Luxoft (UBS Project), Poland
I was participating in a team that was creating web services for one of the world-famous bank (UBS). The team was responsible for a full cycle of product development: planning, architecting, development, deploying using Agile methodologies. My responsibilities were: - Developing REST services for bank systems on Java 7/8 - Testing: writing unit test cases using junit & mocks (Mockito and PowerMock) - Control of deployment and running web services using TeamCity. - Participating in and leading scrum meetings. Technologies: Tomcat, JAX-RS specification, JSON + XML, Spring 4-5, concurrency (Java 7+)
Freelancer
10.2012 - 04.2016 |Freelancer
My projects: 1) Web Portal «Accounting Committee for Control over Execution of the Republican Budget of the Republic of Kazakhstan." The project is financed by the Government of Kazakhstan to detect misuse of the state budget. November 2013 – January 2014 As Java and Oracle Developer, I was responsible for the System Analysis and Development, and Quality Management of the applications. In addition, I was required to recommend technical solutions to business problems as well as providing their technical specifications. Responsibilities: - Ready portlets development using MVC pattern. - Personal page, registration and authentication of users using ADF Security - Entry forms design and development using JSF, JSPX, XHTML - Databases, tables and stored procedures design and development in Oracle - RESTful web services - Design of output forms and reports using JasperReports My knowledge and experience are of rapid prototype and web development techniques, alongside a proven track record working with Oracle, JDeveloper, SQL, Java EE, ADF Framework, WebLogic Server, JSF, JSP, HTML, SQL, PL/SQL, XML, CSS, WSDL, SOAP 2) CRM system for housing and communal services - accounting software for public utility services (hot and cold water, gas, electricity). Client/server application, created with using of Java EE specifications (EJB 3.2, JPA 2.1, CDI). January 2014 – May 2016 I was involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development: - Developed a prototype of the application and demonstrated to business users to verify the application functionality. - Developed and implemented the MVC Architectural Pattern using Java EE including JSP, Servlets, EJB, Form Bean and Action classes. - Implemented server side tasks using Servlets and XML. - Implemented EJBs Session beans for business logic. - Created and deployed web pages using HTML, JSF, JavaScript and CSS. - Used Primefaces in dev
Team Leader of IT development / Acting Head of IT/Chief Technology Officer
10.2011 - 04.2015 |Korean Development Bank, Financial Group
• IT projects development and coordination, management of software development team, roles distribution among members of team. Motivation, alignment of production capacity within the team. Making a decision for teamwork, budget and cost control.
C++ Developer
08.2002 - 07.2007 |Sociological and Marketing Company, Ministry of Macroeconomics and Statistics, Tashkent
Team Leader of IT development/Java SE and C++ Developer
08.2002 - 10.2011 |The Royal Bank of Scotland (ABN AMRO Bank)
• Management of Software development team. Roles distribution among members of team. Motivation, alignment of production capacity within the team. Making a decision for teamwork. Budget and cost control. • Bank system development using Java SE and C++. Review and maintain the existing code.

Educational background

Information Technology, Programmer (Bachelor’s Degree)
2002 - 2007
State University Of Information Technology, Tashkent

Languages

EnglishUpper IntermediateRussianNative