Ramil portrait
👋

Hi,I'mJavid

Crafting innovative software solutions. Let's build the future together.

About me

Passionate Software Engineer with 3 years of professional experience in developing
robust
software solutions. With a solid background working in major companies and consistently going above and beyond in my role as a developer, I am confident in my ability to contribute significantly to your team.

How can you contribute to the company's success?

I bring extensive experience in software development, including leading feature development and A/B testing at Travelcircus. At Kibrit, I designed efficient GitLab CI/CD pipelines, contributed to a high-load system handling 1,000 requests per second, and managed a successful migration from a monolithic PHP/Laravel system to a microservices architecture with Java/Spring WebFlux. My ability to drive innovation and optimize complex systems will be a valuable asset to your team.

How do you ensure the quality and reliability of your software solutions?

I adhere to best practices in software development, including thorough testing, code reviews, and continuous integration. By implementing these practices, I ensure that the software is not only high-quality but also reliable and maintainable.

How do you handle tight deadlines and high-pressure situations?

I handle tight deadlines and high-pressure situations by staying organized, prioritizing tasks effectively, and maintaining a focused approach. I break down complex tasks into manageable steps and communicate proactively with stakeholders to ensure alignment and address potential issues early.

Can you describe a challenging project you've worked on personally?

One of my most challenging projects was FarmFlow, a master's degree project where I developed an agricultural marketplace similar to Amazon. This platform featured advanced functionalities such as price prediction using machine learning and a recommender system. I utilized a microservices architecture with C# (ASP.NET Core) and Python (FastAPI) for the backend, and React and Next.js for the frontend. The project had a very tight deadline, and I achieved a notable score of 1.3/5, where 1 was the highest rating. In addition to the technical work, I presented my project to professors, effectively communicating the project's value and outcomes. This experience required meticulous planning, effective resource management, and close coordination with the front-end developer, culminating in a successful and well-received delivery.

Can you describe a major challenge your company faced, and how you contributed to success?

One challenging project involved migrating a high-load system from a monolithic PHP/Laravel architecture to a microservices architecture using Java/Spring WebFlux. I led the migration process, ensuring minimal disruption and optimal performance. My approach included thorough planning, rigorous testing, and close coordination with team members to address issues swiftly, ultimately resulting in a successful transition that improved system scalability and performance.

Education & Experience

  • Azerbaijan Technical University

    Baku, Azerbaijan

    Bachelor's degree

    Earned a solid grounding in computer science with a focus on software development, algorithms, and system design. Worked on diverse projects that spanned web development, databases, and programming, honing both theoretical knowledge and practical skills. Developed a strong problem-solving mindset and hands-on experience with various technologies. I've successfully defended my diploma with the ELECTRONIC JOURNAL (12/2019 - 05/2020) Project using the stack Stack: .NET Core 3.1, ASP.NET, WPF, ADO.NET, MSSQL.


  • Azerenerji

    Baku, Azerbaijan

    Web Development Intern

    I completed an internship as part of my bachelor's degree at Azerenerji. I contributed to the development and maintenance of the company's main web systems using Node.js and Python. Collaborated with senior developers to design and implement new features. Assisted in troubleshooting and debugging web applications to ensure optimal performance. Participated in code reviews and followed best practices for code quality and version control. Worked with databases and ensured efficient data retrieval and storage.


  • StepIT academy

    Baku, Azerbaijan

    At STEP IT Institute, a top IT education provider with 109 branches and 257,000 alumni, I received a comprehensive education in programming and technology. Authorized by industry leaders like Microsoft, Cisco, and Autodesk, STEP offered certified lessons. During my time at STEP Computer Academy, I studied a variety of programming languages including C, C++, C#, Java, JavaScript, PHP, and SQL. I also gained skills in declarative UI languages (HTML, CSS, XAML), frameworks (ASP.NET, Node.JS, WPF, Windows Forms, Xamarin, Spring, Android, Laravel, React, Win32API), and tools (Visual Studio, IntelliJ IDEA, Git, Azure DevOps). My studies included important concepts like UML, Design Patterns, Agile methodologies, OOP, Data Structures, and Algorithms.


  • StepIT academy

    Baku, Azerbaijan

    Software development teacher

    My responsibility was teaching students of Junior Computer Academy the basics of IT including: Python, C#(Unity) Robotics (C language) HTML, CSS & Bootstrap, Javascript.


  • Kibrit

    Baku, Azerbaijan

    Software Engineer

    I was a part of a team responsible for planning, designing and quickly implementing the company's new products (server side). Had experience in designing GitLab CI/CD pipelines for various projects. Participated in development and architecting company's most highload product (~1k requests/second) - "Canba" mobile live trivia game. Product was seamlessly migrated from monolith (PHP/Laravel) to microservices architecture with reactive approach (Java/Spring WebFlux). Helped in leading development and architecting backend part of company's famous product(iokio.az). Stack: .NET, C#, ASP.NET Core, EF Core, ADO.NET, MySQL (Java stack in some projects), Docker.


  • SRH Berlin University of Applied Sciences

    Berlin, Germany

    Master's degree

    At SRH Berlin University, I pursued a Master's in Computer Science, where I deepened my knowledge in advanced mathematics, programming, and machine learning. I worked extensively with big data and business intelligence tools, honing my ability to analyze and interpret large datasets. The program also involved practical training in cloud computing, giving me hands-on experience with scalable solutions. This education not only strengthened my technical skills but also refined my problem-solving and analytical abilities, equipping me for advanced roles in software development and data science. I've successfully defended my diploma with the ML based agricultural marketplace project like Amazon. The website has the following features as: Price prediction using Machine Learning, and also Recommender systems. Frontend stack: React and Next.js, Backend: C#(ASP.NET Core), Python(Fast API). For backend Microservices architecture was employed.


  • Travelcircus

    Berlin, Germany

    Software Engineer

    As a key member of both the Frontend and Backend teams, I am actively involved in the planning and implementation of new features, conducting A/B tests, and resolving bugs to enhance product functionality. My role spans across various stages of development, ensuring seamless integration and high-quality deliverables. I work with a diverse tech stack including React.js, Next.js, Node.js, PHP, Matomo, and Jenkins to drive innovation and maintain robust system performance.


My projects

Electronic journal (ATU)

The project for the university to manage students on internships. I developed it for defending my diploma. However, the university still uses the application.

  • .NET Core 3.1
  • ASP.NET
  • WPF
  • ADO.NET
  • MSSQL
*Link is not available, because of confidentiality clause*

Beauty salon management system (Freelance)

Management system(Admin panel) with a lot of possibilities in functionality such as calculation of all statistics for any selected time interval (Expenses, Income etc.), Calendar (to see and manage appointments), List of staff etc.

  • .NET Core 3.1
  • ASP.NET
  • WPF
  • Entity Framework Core
  • MSSQL

FarmFlow

The project was done for a Master's degree thesis. It is an ML based agricultural marketplace like Amazon. The website has the following features as: Price prediction using Machine Learning, and also Recommender systems.

  • React
  • JavaScript
  • Next.js
  • Axios
  • Taiwlind
  • C#
  • ASP.NET Core
  • Python(Fast API)
  • Microservices
  • RabbitMQ
  • MSSQL
  • Redis
  • MongoDB

JUUN

JUUN is a dynamic job advertisement platform, designed to connect job seekers with potential employers seamlessly. The website offers a user-friendly interface, advanced search capabilities, and personalized job recommendations. Currently working in a team of two, using Agile Methodology, implemented via our own small system running on notion

  • TypeScript
  • React
  • Next.js
  • ShadcnUI
  • Tailwind
  • Zod
  • React-hook-form
  • framer-motion
  • Node.js/Express.js
  • ASP.NET Core
  • AWS Serverless
  • S3
  • DynamoDB
*Link is not available, because of confidentiality clause*

Commercio Admin

E-commerce store admin panel, that allow to create multiple stores, banners, categories, and more. Sync with commerciostore.

  • TypeScript
  • Next.js
  • Tailwind
  • Tailwind
  • Zod
  • Zustand
  • shadcn ui
  • Node.js
  • Prisma ORM
  • MySQL
*Link is not available, because of confidentiality clause*

Commercio Store

E-commerce store frontend which allows to purchase products of the store, view them trough categories and filters. Connected to Stripe(Dev), operating on Commercio Admin API'S

  • React
  • TypeScript
  • Next.js
  • Tailwind
  • headlessui
*Link is not available, because of confidentiality clause*

My Skills

Contact me

please contact me directly at javidhasanzade.dev@gmail.com or through this form