Hammad M Full-stack (Ruby on Rails, React/Vue) Software Engineer
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