Position: Backend Dev (Java, GOlang, Python)
Category: Java
English level: upper
Years of experience: 9


EXPERIENCE
MyMy payments Malaysia SDN BHD, Malaysia — Android Kotlin Developer / Mobile Developers Team Leader
07/2021 - 08/2022
Automated the process of application build and delivery using CI/CD GitHub actions which made software lifecycle iteration faster 
Created and supported well-structured documentation 
Using reverse engineering, customized a third-party face verification library, reached the requested look and feel 
Created development flow from scratch that allowed conflictless development processes in increased team
Applied linter upon build as a mandatory option, improving code quality

Speedflow Bulgaria, Plovdiv, Bulgaria — Backend Developer
07/ 2020 - Present
Automated build and delivery of application using GitLab CI/CD making a stable solid environment that improved stability of product publishing and enforced good strict versioning
Architecture global changes improving performance more than twice
End-to-end automated tests implemented what helped to find and prevent regressions in early stages and improved product quality 
Created visualization of core algorithms for the technical support team that allows answering most customers' questions without consulting with engineers

Speedflow Bulgaria, Plovdiv, Bulgaria — Team Leader / Full Stack Developer
11/2017 - 01/2019
Development cycle improvement resulted in the possibility to use agile practices efficiently in a team of 8 people
Developers team organization, balancing load between developers and motivating to use and share new technologies
System architecture changed from scheduled behavior to real-time events that improved user experience
Implemented performance testing system that helped to monitor and improve performance
Attending meetings with business departments and clients consulting PM in technical details

Speedflow Bulgaria, Plovdiv, Bulgaria —Android Java Developer
08/2015 - 08/2018
Real-time taxi drivers' app architecture design and implementation
Redesign of related API architecture
Automation of software development cycle
Communication with the client on technical points of features
Specific crash-reports system implementation 
Developing client-emulator mock system for high load and concurrency testing
System specification and documentation

Speedflow, Kharkiv, Ukraine — Java web developer
03/2013 - 08/2015 
Migration of the previous version of the project to newer technologies
Redesign of modules
Usability improvement