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.
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
Similar Freelancers
Discover other experts with similar qualifications and experience