Bio
Experience
-
-
Switzerland
-
Financial Services
-
1 - 100 Employee
-
Technical Team Lead
-
Oct 2023 - Present
Currently serving as the Technical Team Lead, overseeing the Java development team and QA team. In addition to the responsibilities outlined in the "Java Team Lead" role, as a Technical Team Lead, I: - Foster collaboration and coordination between development and QA teams. - Drive architectural decisions at the team level. - Ensure high-quality code and task execution through code reviews and analytical reviews. - Manage the release process for our team's services, overseeing testing and deployment to UAT/PROD environments. - Handle the prompt resolution of production issues, either directly or through delegation within the team. - Serve as an expert resource for discussions within and outside the team. - Conduct interviews for new team members. - Advocate for the team and developers' interests within the organization, including salary negotiations and other matters.
-
-
Java Team Lead
-
Apr 2020 - Oct 2023
Led a development team responsible for international projects (clients from NALA and EMEA regions, 24/7 support). Managed the development of payment solutions, integrations, services, analytics, and various e-commerce-related automations. Continued to actively contribute to coding tasks, utilizing the skills outlined in the "Java Developer" section. Managed a team consisting of four middle-level developers and one junior developer. Personally mentored and guided the growth of a student-intern into a confident junior developer. As a lead, my responsibilities include: - Coordinating the backend development efforts of my team, ensuring synchronization with frontend development teams and testers. - Occasionally performing project management tasks such as task planning, prioritization, and client communication. - Making architectural decisions within the scope of my team. - Conducting code reviews and analyzing task requirements. - Overseeing the release process for our team's services, including testing and deployment to UAT/PROD environments. - Monitoring and resolving production issues promptly, either by directly addressing them or delegating tasks within the team. - Acting as an expert resource for discussions within other teams. - Conducting interviews for new team members. - Advocating for the interests of the team and developers to the leadership, including matters such as salary increases and other considerations.
-
-
Java Developer
-
Aug 2018 - Apr 2020
Transitioned to the architecture team (core/tech/rnd). Engaged in various optimizations, monitoring, refactoring, and other architectural tasks. Managed a Kotlin project, overseeing its development and maintenance. Additionally, autonomously handled support for the 3D-Secure ver. 2 standard and implemented local С2B (Customer-to-Business) payments, serving as global business features for the entire company. Tasks encompassed the same workflow as before, with a focus on deeper architectural considerations and global business feature implementation. Continued to prioritize smooth deployment to production, maintaining the highest standards of reliability, performance, and security. Maintained a serious and responsible approach towards code reviews, ensuring code quality and adherence to established standards.
-
-
Junior Java Developer
-
Nov 2016 - Aug 2018
Developed high-load distributed payment services within the business domain team. The architecture was a mixture of monolithic and nearly microservices.Key technologies used: REST/SOAP, Spring/Spring Boot, Hibernate, JDBC, Oracle, PostgreSQL, Liquibase. Tasks involved: requirements analysis, development, unit testing, independent functional verification, assistance during testing, documenting task results and installation plans. Ensured smooth deployment processes to production and adhered to strict requirements for reliability, performance, multithreading, and security due to the nature of financial transactions. Also actively participated in code reviews, contributing to the team's code quality and standards adherence.
-
-
Education
-
2013 - 2017National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)
Bachelor's degree, Computer Software Engineering -
2017 - 2019Национальный Исследовательский Технологический Университет - «МИСиС» (бывший Московский Государственный Институт Стали и Сплавов)
Master's degree, Computer Software Engineering
Suggested Services
This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection
Industry Focus. “Financial Services”
Need a custom project? We'll create a solution designed specifically for your project.
References
Social Profiles
Community