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)
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
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
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
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
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