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
Main Skills
Programming Languages
Ruby Libraries and Tools
JavaScript Libraries and Tools
JavaScript Frameworks
Ruby Frameworks
.NET Platform
Databases & Management Systems / ORM
Cloud Platforms, Services & Computing
Amazon Web Services
SDK / API and Integrations
QA, Test Automation, Security
Deployment, CI/CD & Administration
Mail / Network Protocols / Data transfer
Version Control
Web/App Servers, Middleware
Scripting and Command Line Interfaces
Other Technical Skills
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