Hammad M Full-stack (Ruby on Rails, React/Vue) Software Engineer

Full Stack Web

Summary

- Senior Software Engineer/Team Lead (6 years of experience)
- Software engineer ready for any team or business need with strong IT knowledge and natural leadership talents.
- Dedicated to enabling team members to exceed business targets.
- Initiating projects, setting up baseline architectures, finalizing deployment procedures & end to end development
including managing costs, schedule, and performance.
- Managing multiple teams to lead them to outperform others and to give positive outcomes in terms of successful milestones deliveries and project completion.
- Achieved project deadlines by coordinating with contractors to manage performance.
- Monitored automated build and continuous software integration process to drive build/release failure resolution.
- Wrote code and developed tools and integrations to meet cross-platform user needs.
- Wrote and maintained custom scripts to increase system efficiency and performance time

Projects

Gogen

IT Service and Asset Management platform

Roles: setting up infrastructure, building new complex features, working on 3rd party integrations, PR reviews, handling deployments.

Languages: ROR, VueJS, C# WPF for desktop apps, Swift for Mac apps and Postgresql hosted on AWS RDS

Deployments: AWS elasticbeanstalk, EC2 and Digital Ocean.

Others: Sidekiq, AWS Cognito user pool and SSO, 3rd party integrations, realtime notifications and more.

NxtBroker

Insurance agency monitoring and employee monitoring software for brokers and companies

Roles: upgrading rails version, implementing apartment(multi schema based db structure), handling new feature requests and reviewing junior’s code.

Languages: ROR, JQuery, Turbolinks and Postgresql

Deployments: Heroku and AWS elasticbeanstalk

Others: Elasticsearch Logstash Kibana(ELK) for log management, schema based multi-tenancy.

PatientIQ

US based HIPPA compliant medical app to help hospitals and doctors in patient engagements, appointments and real time reporting

Roles: Optimising database to handle large scale of data load, optimising page loads, implementing cache services, adding new features for patient engagements.

Language: ROR, React, Postgresql, Redis, Sidekiq

Deployments: HIPPA compliant servers.

Weguide

Aus based patient engagement app

Roles: Senior software engineer, helping team to achieve deadlines, infrastructure decisions, creating requirements from CTO and then scoping requirements for team.

Language: ROR, Ionic, PWA, Postgresql, Redis, Sidekiq

Deployments: Heroku

Education

Bachelor of Science in Software Engineering (BSSE)

COMSATS Institute of Information Technology.

2012 to 2016