Muhammad (Bilal) Zumar
Java Developer
Experience
Java Developer
GOD.dev
Software Developer
Toptal
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.
Mobile Pos
- Payment system integration
- Micro-services enhancements
- Development of micro-front ends
Personalized Offers
- Started development which was halted for 2 years
- Fixed defects
- Integrated instrumentation
OneStop and Whole Food Canada
- Assisted in upgrading their solution
- Fixed project-based defects
- Assisted in data setup issues
- Assisted in configuration issues
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
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.
Targeted Bill Board Advertisement System
- Data gathering
- Data pre-processing
- Models training
- Achieved 88% accuracy
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).
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).
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
Education
Fast National University of Computer and Emerging Sciences
Bachelor's · Computer Science · Lahore, Pakistan
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Muhammad based?
What languages does Muhammad speak?
How many years of experience does Muhammad have?
What roles would Muhammad be best suited for?
What is Muhammad's latest experience?
What companies has Muhammad worked for in recent years?
Which industries is Muhammad most experienced in?
Which business areas is Muhammad most experienced in?
Which industries has Muhammad worked in recently?
Which business areas has Muhammad worked in recently?
What is Muhammad's education?
What is the availability of Muhammad?
What is the rate of Muhammad?
How to hire Muhammad?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Java Developer
Nearby freelancers
Professionals working in or nearby Vilnius, Lithuania