Hi, my name is

Sorin Ababii. Graduate Backend Developer

I'm passionate about crafting efficient software solutions. Experienced in Java, Kotlin, and Spring, I specialise in building robust backend systems that power innovative applications. Learn More

01.About Me

I'm a passionate and driven individual with a Bachelor's degree in Computer Science, achieving First Class Honours from the University of Essex. My journey into the realm of technology began as a curious explorer, delving into the intricacies of game development and computer science. Over the years, I've attained a deep fascination with Java backend development, aspiring to excel in this field.

My educational journey has provided me with a strong foundation in problem-solving and analysis and fostering my passion for innovation. I have embraced diverse experiences, from volunteering roles to collaborative projects, which have allowed me to adapt to challenging environments and develop strong communication and teamwork skills.

As I move forward, my unwavering commitment is to become a proficient Java backend developer, contributing my expertise to innovative projects and pushing the boundaries of what technology can achieve. I'm excited to embark on this journey of continuous learning and growth, eager to make a meaningful impact in the world of software development.

Here are some technologies I've been working with recently:

  • Java (Spring Boot, J2EE)
  • JUnit (TDD)
  • Cloud (ADF)
  • Python (Keras, TenserFlow)
  • Jira
  • Version Control (Git, TortoiseSVN)
  • DB (MySQL, MongoDB)
profileImage

02.Where I have Worked

  • RU-STEEL LTD

Bookkeeper Assistant (Volunteering)@RU-STEEL LTD

Jun 2018 - Sep 2018

  • " Delivered monthly financial reports and performed reconciliations, ensuring 100% accuracy and timely submission, which improved reporting efficiency by 20%. "

  • " Established efficient bookkeeping practices, leading to a 15% reduction in outstanding balances and improving cash flow management by streamlining payment processes. "

  • " Despite the unusual high workload, I maintained a solid commitment to efficient time management and meeting deadlines. This experience reinforced my dedication to delivering quality results in a B2B industry. "

03.Some Things I have Built

Visualising Search Algorithms

Featured Project

Visualising Search Algorithms

This project introduces interactive visualization software for search algorithms. Users can experiment with various algorithms, including Dijkstra's and Greedy-Search, to understand their workings. The user-friendly interface enhances students' understanding of data structures and algorithms, emphasizing well-documented code for easy customization. Explore and master search algorithms with this educational tool.

  • Java 11
  • Swing
  • Relfection API
  • OOP
  • UX
  • EdTech
E-sports MERN Full-Stack Web App

Featured Project

Esports MERN Full-Stack Web App

Developed a dynamic Esports Full-Stack MERN Web App tailored for the University of Essex Esport Club. The application features user authentication, showcases team and player profiles for various games, and displays information about the current executive committee. Leveraging the MERN stack and responsive design, this project seamlessly delivers a comprehensive hub for Esport enthusiasts, offering essential information and fostering community engagement.

  • MERN Stack
  • JS
  • MongoDB
  • NodeJS
  • Authentication
  • Teamwork
  • Atlassian Jira
Sentiment Analysis of IMDB Movie Reviews

Featured Project

Sentiment Analysis of IMDB Movie Reviews

Developed a high-accuracy Sentiment Analysis system for IMDB Movie Reviews using Python Analysis, Machine Learning techniques, and TensorFlow's LinearSVC model. It achieved an impressive accuracy rate of 90.15%, showcasing the system's effectiveness in categorising reviews as positive or negative. This project holds significant potential for enhancing recommender systems and user experiences across diverse platforms.

  • Python
  • TensorFlow
  • NLP
  • LinearSVC
  • Data Analysis
  • ML
  • Text Classification

Other Noteworthy Projects

view the archive

Hypixel Game Market Analyser

Developed advanced assisting tools for item appraisal and market evaluation in a PC game. Leveraged Pytest for robust testing, achieving test coverage of 90%.

  • Python
  • Mojang API
  • Documentation

Virtual Café System

Developed a Java-based Virtual Cafe System with efficient multithreading support, capable of handling 50+ simultaneous clients. This project provides a seamless and immersive virtual cafe experience, showcasing expertise in multithreading and scalability.

  • Java
  • Multi-Threading
  • Sockets

Evolutionary Algorithm

Created an Evolutionary Algorithm that swiftly conquers the Knapsack Problem, delivering results in under 0.3 seconds. This project demonstrates the power of optimisation techniques for tackling complex computational challenges with remarkable speed.

  • Python
  • GP
  • Optimisation Problem

Impact on Genetic Programming

Conducted an in-depth assessment of Genetic Programming performance in solving computational problems. Explored four GP configurations, varying in selection and population sizes. The study revealed intriguing insights into GP behaviour, demonstrating the significance of parameter optimisation.

  • Python
  • DEAP
  • Genetic Programming

Pub Quiz Desktop App

Collaborated on a team project to develop a Java-based Pub Quiz Desktop App that harnessed the power of web crawling to source quiz questions from the internet and save them locally. This user-friendly application allowed customisation of question quantity, themes, time intervals, and answer displays. The intuitive Swing-based interface provided an engaging and interactive quiz experience. Version control was efficiently managed with Tortoise SVN, ensuring seamless teamwork and project progression.

  • Java
  • Web Crawler
  • TortoiseSVN

Survivability Prediction Model of Titanic

In collaboration with a team, we engineered a machine learning model in Python, utilising libraries like pandas, scikit-learn, seaborn, and numpy to predict survivability rates for the Titanic incident. The model demonstrated a substantial 13% increase over the baseline prediction, achieving an accuracy rate of 90%.

  • Python
  • Scikit-Learn
  • Machine Learning

05.Certifications

AWS Cloud Computing 101

Issued: 09/01/2024

AWS Cloud Practitioner Foundational

(In Process)

AWS Developer Associate

(Scheduled)

05. What's Next?

Get In Touch

Feel free to reach out! Whether you have a project in mind, want to discuss potential opportunities, or want to connect, I'm just a click away. Click the 'Email' button to email me, and I'll get back to you as soon as possible. Alternatively, I'm pretty active on LinkedIn.

Coded in VSC. Built with Next.js and Tailwin CSS, deployed with Vercel.
© Sorin Ababii 2023-2024