AM

Abdullah Muhammad

available

Last update: 06.09.2022

Senior Developer, Software Engineer

Company: Daqeeq
Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Native or Bilingual)

Attachments

abdullah muhammad.pdf

Skills

Professional Overview
Ruby on Rails Developer with over ten years of IT expertise in software analysis, design, development, deployment experience in object-oriented, client/server, relational and web environments with a deep insight of software processes, system deployment, and implementation. Experience in design analysis, application development, debugging, testing and documentation of the various phases in a software development life cycle.

Core Skills
Ruby, Rails, ReactJS, NodeJS, Payment Gateways, Ruby on Rails, GIT, PHP, jQuery, RESTful, API, NoSql, ROR, html5, css3, Model-View-Controller, MVC, server-side, bugs, agile development methodology, JavaScript, HTML, CSS, programming, RSpec, Jasmine, Github, Postgres, database, stored procedures, denormalization

Project history

09/2012 - Present
Lead Developer, Manager
Confidential (Internet and Information Technology, 1000-5000 employees)

  • Analyzing the system requirements specifications and also involved in client interaction during requirement specifications. Designing architecture for new features and apps.
  • Solving complex problems like huge tables, scaling issues.
  • Understanding clients' requirements and ideas to applications and features.
  • Working in the design and development phases of the application using the ROR framework.
  • Front-end was designed and developed using html5 and css3 while the back-end of the application was developed deploying Model-View-Controller (MVC) framework.

03/2009 - 04/2012
Lead Software Engineer
Confidential (Internet and Information Technology, 1000-5000 employees)

  • Designing, building, and maintaining an efficient, reusable, and reliable Ruby code.
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Identifying bottlenecks and bugs, and devise solutions to these problems.
  • Helping maintain code quality, organization, and automation.
  • Effectively and efficiently communicating with other team members, as well as other departments, on goals, best practices, and implementation of standards and features.
  • Making strategic technical decisions related to new products and functionality.

08/2008 - 11/2009
Software Engineer
Sensys (Internet and Information Technology, 500-1000 employees)

  • Developed application in agile development methodology using Ruby 2.2.5, Rails 4.2, JavaScript, jQuery, HTML, CSS and pair based programming.
  • Prepared and analyzed system requirement specifications (srs) for a project and interacted with the client and the business analysts.
  • Unit tested the code with RSpec and Jasmine tests and managed the code with Github.
  • Worked in the Postgres database on simple queries and writing stored procedures for normalization and denormalization

Local Availability

Only available in these countries: Pakistan
Available fully remote in all timezones
Profileimage by Abdullah Muhammad Senior Developer, Software Engineer from Lahore Senior Developer, Software Engineer
Register