Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
39 €
/hour
Not available
or
Hire as Employee
4250 €
/month
$
€
TALENT-64514
Kristi
Java Developer
Albania
Seniority
Senior
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate with 7 years of experience in backend development. Core expertise in Java and Spring Boot, with additional experience in Python, Kotlin, and some Scala. Proficient in database management using MySQL, PostgreSQL, and MongoDB. Familiar with deployment and CI/CD tools such as Travis CI, Google Cloud Projects, and Amazon EC2. In previous roles, developed e-commerce solutions using Java and Spring Boot, managing product functionality, shopping carts, and internal deployment. Built and maintained microservices for a learning management system and job finder platform using Python and PostgreSQL, focusing on unit testing, customer data integration, and performance testing on Amazon EC2. Currently managing backend systems for multiple airlines, utilizing Kotlin, Java, and Spring Boot, and developing features such as bundle recommenders, Google Wallet integration, and mobile validation for improved security. Strong skills in unit testing, security, and performance optimization through multithreading and multiprocessing in Python.
Video of Talent
Portfolio
Education
Canadian Institute of Technology / BS, Software Engineering
May 2019 – Jan 2023
Certifications and Trainings
Experience
Backend Developer
Industry: Technology, Information and Internet
Apr 2021 - Present
Created a service called Mobile-Validation on Spring Framework that uses Google and Apple Integrity API which produced the following results:
Ensured a highly secure network and dropped off 98% of the bot's traffic, the 2 % left were forced to use real devices to perform their Scraping mechanisms.
This traffic load fell from a total of 500 million requests monthly to 150 million requests.
Infrastructure costs rapidly decreased by 25% due to only having real devices in operation.
Rewrote a Full Airline backend application which was using an old version of Play 2 framework and Java/Scala into the latest version of Spring Boot in a Kotlin Codebase, using best practices and Multi-Module, Micro-Service Architecture.
Researched and applied best practices into the database holding more than 1 million customers, to enhance the speed time of every query to less than 70ms.
Developed several features requested by clients that were generic and usable throughout all projects. These features(Club Membership, Bundle Recommender, Google and Apple Wallet, etc..) went into production with less than a 1% error rate, and around 70% of the users use them on each flight.
Python Backend Developer
Industry: Professional Training and Coaching
May 2019 - Apr 2021
Built a tool to find duplicated users by their names, emails, and phone numbers to merge them, or remove the unnecessary ones, using the Levenshtein algorithm. It was very effective with around 70% occurrence.
Solo delivered 85% of unit tests throughout 13 microservices that were less than 20% tested, fixed the errors that came out, and added proper logging to different actions, which were found issues by the tests.
Wrote a Test Application (Prime Number Generator) and implemented the best solutions to enhance performance. Thus researching the best way to handle a big load of data and how to handle and manage those in multiple threads. Ensuring the best complexity time to generate approx 20k prime numbers a minute at scale.
Java Backend Developer
Industry: Information Technology & Services
Jun 2017 – May 2019
Collaborated with different colleagues to build and deploy e-commerces for several clients locally.
Optimized the database and rewrote complicated SQLs, which significantly increased performance by 90% on most of the database operations, and achieved a far better user experience on the Frontend side.
Maintained Java and Kotlin applications(Android, Desktop, Backend) which used REST APIs to communicate and Local(Android, Desktop) and Remote(Backend) databases aiming less than 200ms on request.