Overview
Work History
Education
Skills
Timeline
Generic

Dmitrii Semykin

Auckland,Mount Edent

Overview

6
6
years of professional experience

Work History

Developer Team Lead

Xplor Debit Success
12.2022 - Current
  • Lead the development and maintenance of microservices for settlement and billing domains, focusing on asynchronous transaction processing and payout functionalities.
  • Design scalable architectures that accommodate varying transaction volumes, ensuring high performance and reliability.
  • Collaborate with product management and other stakeholders to define feature requirements and translate them into robust software solutions.
  • Oversee the software development lifecycle for your team, from planning and design through implementation, testing, and deployment.
  • Mentor junior developers, providing guidance and feedback to enhance their technical skills and professional growth.
  • Ensure code quality and maintainability by advocating for best practices in code review, documentation, and adherence to software development standards.
  • Drive continuous improvement initiatives within the team, encouraging innovation and efficiency in solving technical challenges.

Senior Software Developer

Xplor Debit Success
06.2021 - 12.2022
  • Developed and delivered high-quality code for a microservices architecture, focusing on an event-driven approach to enhance the asynchronous processing of transactions.
  • Collaborated with the team lead and other developers to design and implement scalable and robust solutions for the payment processing system.
  • Participated in the full software development lifecycle, from concept and design to testing and deployment, ensuring compliance with technical and business requirements.
  • Mentored new team members, providing training to enhance their understanding of the project architecture and promote rapid integration into the team.
  • Authored comprehensive documentation for multiple services, facilitating easier maintenance, knowledge transfer, and compliance with company standards.
  • Reviewed and debugged existing software systems to identify areas for improvement or resolution of processing bottlenecks.
  • Contributed to the optimization of system performance by proposing and implementing refinements to the event-driven architecture.
  • Led regular code reviews to maintain code quality, share best practices, and ensure alignment with architectural standards.

Software Developer

Xplor Debit Success
05.2019 - 06.2021
  • Participated in the coding, testing, debugging, and deployment of new features and functionalities within the software solutions.
  • Collaborated with senior developers and team leads to understand project requirements and translate them into reliable software components.
  • Assisted in the maintenance and improvement of existing software services to ensure optimal performance and reliability.
  • Saved time and resources by identifying and fixing bugs before product deployment.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Engaged in peer code reviews to ensure code quality and adherence to company coding standards.
  • Provided technical support and troubleshooting assistance, helping to resolve issues promptly and maintain system integrity.

Application & Data Support Specialist

Xplor Debit Success
09.2018 - 05.2019
  • Served as the primary liaison between account managers, clients, and the technical team, ensuring effective communication and swift resolution of production issues.
  • Identified and diagnosed problems within the existing solutions, collaborating with development teams to formulate and implement effective fixes.
  • Implemented updates and patches to software applications, enhancing functionality and reducing the occurrence of future issues.
  • Developed and maintained internal tools designed to improve the ease and accuracy of data adjustments and system configurations.
  • Assisted in the management and maintenance of application databases, ensuring data integrity and security.
  • Collaborated with various internal teams to ensure seamless application performance and to coordinate on common issues affecting the user experience.

Education

Bachelor of Science - Fundamental Informatics And Information Technology

Siberian State University of Telecommunication
Novosibirsk, Russia
07.2016

Skills

  • RabbitMQ: Proficient in implementing and managing message queuing systems using RabbitMQ, understanding of publisher/subscriber models
  • REST APIs: Extensive experience in developing and integrating RESTful APIs, with a focus on scalability, security, and performance
  • SQL Server Database: In-depth knowledge of SQL Server database management, including database design, query optimization, and performance tuning
  • Unit Testing and Test Automation: Expertise in writing unit tests and using testing frameworks (eg, NUnit, xUnit, Jest) to automate testing and ensure robust software solutions
  • CI/CD via Azure Pipelines: Experienced in automating build, test, and deployment processes using Azure Pipelines, ensuring continuous integration and continuous delivery of software applications
  • Problem-Solving: Strong analytical and problem-solving skills, capable of troubleshooting complex software issues and innovating under pressure
  • Adaptability: Ability to adapt quickly to new technologies and changing business requirements, demonstrating flexibility in handling various software projects
  • Project Management: Capable of managing multiple projects simultaneously with strong attention to detail and time management skills
  • Team Leadership: Experience in leading development teams, mentoring junior developers, and managing cross-functional project teams

Timeline

Developer Team Lead

Xplor Debit Success
12.2022 - Current

Senior Software Developer

Xplor Debit Success
06.2021 - 12.2022

Software Developer

Xplor Debit Success
05.2019 - 06.2021

Application & Data Support Specialist

Xplor Debit Success
09.2018 - 05.2019

Bachelor of Science - Fundamental Informatics And Information Technology

Siberian State University of Telecommunication
Dmitrii Semykin