Recommended expert

Muhammad (Bilal) Zumar

Java Developer

Muhammad Zumar
Vilnius, Lithuania

Experience

Apr 2023 - Present
3 years
Vilnius, Lithuania

Java Developer

GOD.dev

Nov 2022 - Present
3 years 5 months
Lithuania

Software Developer

Toptal

May 2022 - Apr 2023
1 year
Lahore, Pakistan

Java Developer

Bemobi

  • Worked on integrations with mobile operators such as Telenor and DOB for a mobile store that provided subscription-based services to users.
  • Developed custom APIs and conducted extensive testing to ensure seamless and reliable integrations with different operators and their systems.
  • Collaborated with design and user experience teams to optimize the subscription flow and ensure a user-friendly interface.
Feb 2022 - May 2022
4 months

Mobile Pos

  • Payment system integration
  • Micro-services enhancements
  • Development of micro-front ends
Dec 2021 - Jan 2022
2 months

Personalized Offers

  • Started development which was halted for 2 years
  • Fixed defects
  • Integrated instrumentation
Mar 2021 - Nov 2021
9 months

OneStop and Whole Food Canada

  • Assisted in upgrading their solution
  • Fixed project-based defects
  • Assisted in data setup issues
  • Assisted in configuration issues
Sep 2020 - Nov 2021
1 year 3 months

Self Checkouts

  • Developed new UI for self checkout
  • Provided languages support
  • Developed item selection features
  • Integrated loyalty system
  • Integrated payment system
  • Integrated with existing retail POS to provide authorizations
  • Unit/integration tests coverage
Jul 2020 - May 2022
1 year 11 months
Lahore, Pakistan

Software Engineer

Uworx/Flooid

  • Developed Java applications using Spring, JSF, and Tomcat for various requirements, including Personalized Offers, KHOJI, Beanstore Flooid Retail Suite, and Backoffice.
  • Worked on XML publishing for DD Server for database items and configurations.
  • Practiced Test Driven Development (TDD) and collaborated with teams across the globe on sprints of up to two weeks.
  • Used Jira, Confluence, Jenkins, and Teams for communication and task management.
  • Focused on the development of the Point of Sale (POS) system, particularly on the Self-Checkout POS.
  • Trained and managed new team members who joined the project.
Sep 2019 - Jun 2020
10 months

Targeted Bill Board Advertisement System

  • Data gathering
  • Data pre-processing
  • Models training
  • Achieved 88% accuracy
Sep 2019 - Jun 2020
10 months
Lahore, Pakistan

University Teaching Assistant

National University of Computer and Emerging Sciences

  • Supported students in computer science courses.
  • Assisted the professor in preparing course materials, including lectures, assignments, and exams.
  • Provided guidance to students, answering questions and helping them with their assignments.
  • Conducted grading of assignments and exams, providing feedback to students to help them improve their work.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (5.5 years), Retail (2 years), Telecommunication (1 year), Advertising (1 year), Education (1 year), and Food and Beverage (0.5 years).

Information Technology
Retail
Telecommunication
Advertising
Education
Food and Beverage

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (5.5 years), Product Development (3 years), Quality Assurance (1.5 years), Business Intelligence (1 year), Marketing (1 year), and Operations (1 year).

Information Technology
Product Development
Quality Assurance
Business Intelligence
Marketing
Operations

Summary

I'm a software engineer with over 3 years of experience in developing robust applications using Java and REST APIs. My experience ranges from freelance work on platforms like Upwork and Fiverr, to full-time roles at companies like Bemobi and Toptal.

In addition to my professional experience, I also served as a Teaching Assistant at the National University of Computer and Emerging Sciences, where I had the opportunity to help guide and mentor future software engineers. My passion for technology and programming is reflected in my educational background, as I hold a Bachelor's degree in Computer Science from the National University of Computer and Emerging Sciences.

I thrive in collaborative environments and enjoy working with cross-functional teams to deliver high-quality software solutions. If you're looking for a dedicated and skilled software engineer to join your team or collaborate on a project, feel free to reach out!

Skills

  • Tools: Visual Studio - Visual Basic, Jetbrains Intellij Idea, Mercurial, Bitbucket, Docker Products, Hybernate, Sourcetree, Jira, Confluence, Trello, Ci/cd Using Jenkins, Jetbrains Rubymine

  • Operating System: Linux Os, Windows Os

  • Languages: C/c++, Python, Java, Ruby/ruby On Rails, Html, Xml/json, Html, Javascript And Css, Java Swing, Java Fx, Node.js

  • Technologies/frameworks: Spring, Spring Boot, Integration / Integration Testing, Test Driven Development, Mvc Architecture (Struts Spring And Ibatis Frameworks), Unit Tests, Unit Testing: Junit, Spring Maven, Agile Development

  • Databases: Ibm Db2, Postgres, Sql (Mysql)

  • Training Of New Joiners: Successfully Trained New Team Members And Other Cross-functional Teams To Set Up, Operate, And Comprehend The System

  • Training Of New Joiners: Developed And Implemented Training Programs For New Hires, Which Resulted In Quicker Onboarding And Increased Productivity

  • Training Of New Joiners: Conducted Regular Training Sessions To Keep The Team Members Updated With The Latest Developments In The System And Technology

  • Training Of New Joiners: Provided Technical Guidance And Support To The Team, Enabling Them To Perform Their Tasks Efficiently And Effectively

  • Training Of New Joiners: Monitored The Progress Of New Joiners And Identified Areas Where They Required Additional Training Or Support To Ensure Their Success

  • Convocation Organization: Successfully Organized Convocations At Fast University In 2018, 2019

Languages

Urdu
Native
English
Advanced

Education

Aug 2016 - Aug 2020

Fast National University of Computer and Emerging Sciences

Bachelor's · Computer Science · Lahore, Pakistan

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Muhammad based?

Muhammad is based in Vilnius, Lithuania.

What languages does Muhammad speak?

Muhammad speaks the following languages: Urdu (Native), English (Advanced).

How many years of experience does Muhammad have?

Muhammad has at least 7 years of experience. During this time, Muhammad has worked in at least 9 different roles and for 5 different companies. The average length of individual experience is 1 year and 8 months. Note that Muhammad may not have shared all experience and actually has more experience.

What roles would Muhammad be best suited for?

Based on recent experience, Muhammad would be well-suited for roles such as: Java Developer, Software Developer, Mobile Pos.

What is Muhammad's latest experience?

Muhammad's most recent position is Java Developer at GOD.dev.

What companies has Muhammad worked for in recent years?

In recent years, Muhammad has worked for GOD.dev, Toptal, Bemobi, and Uworx/Flooid.

Which industries is Muhammad most experienced in?

Muhammad is most experienced in industries like Information Technology (IT), Retail, and Telecommunication. Muhammad also has some experience in Advertising, Education, and Food and Beverage.

Which business areas is Muhammad most experienced in?

Muhammad is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Muhammad also has some experience in Business Intelligence, Marketing, and Operations.

Which industries has Muhammad worked in recently?

Muhammad has recently worked in industries like Information Technology (IT), Retail, and Telecommunication.

Which business areas has Muhammad worked in recently?

Muhammad has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Muhammad's education?

Muhammad holds a Bachelor in Computer Science from Fast National University of Computer and Emerging Sciences.

What is the availability of Muhammad?

Muhammad is immediately available for suitable projects.

What is the rate of Muhammad?

Muhammad's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Muhammad?

To hire Muhammad, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 650-810 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.