I am a passionate .Net & DevOps engineer with 4+ years’ experience in object oriented software development, cloud computing, automated deployment and performance monitoring, offering services on both client and server sides.
My major IT Services encompass
- API’s ,Web & Windows Service Development
- Payment Gateways
- Infrastructure Management & Cloud Service (AWS & Azure)
- Build & Deployment Pipelines (Mobile, Web & Backend)
- Technical Support & Troubleshooting
Email: hassankhan87@hotmail.com
As a .Net developer
• Responsible for the development of API’s by utilizing Asp.net Core
• Participate in planning meeting to discuss stories
• Develop application by components in Sprints/Kanban
• Follow layered architecture (API, Service, and Repository) for backend
• Maintained software code and designs as per layered architecture
• Develop windows services for scheduled process, use queuing service as per our need
• Develop application efficient, better performance and maintainable by implementing exception handling, logging, validation, caching, security and many more
• Try to create test cases for critical components
• Communicate and coordinate with front end developer to integrate API, and with QA for testing
• Review and merge pull request
• Participate in retrospective and review meeting
• Participate in training’s and focus on improving existing skills (Asp.net core, C#) and developing new skills for FullStack developer (React + React Native) and many others.
As a DevOps
• Manage AWS Infrastructure (EC2, Route 53, S3, RDS, VPC, ECS, Lambda, SNS, SES, S3, Cloud Watch, Auto Scaling, Elastic Load Balancing, Cloud Formation, Cloud Trail and many other services).
• Manage CI/CD through bamboo
• Manage build and deploy pipeline of .Net & .Net Core api's, React, Android and IOS projects .
• Experience in PowerShell and Bash scripting.
• Manage Windows and Linux servers.
• Manage IIS, Apache website.
• Setup new environments (Windows and Ubuntu) for Dev, Quality, Staging, Sandbox and Live.
• Backup and restore of Databases.
• Monitor Infrastructure and make sure sites/apps up all the time.
• Maintain documentation of DevOps process.
• Manage developer queries related to projects, databases, builds, deployments, and infrastructure.
• Ensure security of sensitive information within and outside the team.
• Try to automate things as much as possible, update scripts for improvements or for new changes.
• As an Intern, developed two portals one is related to their ACR’s and another one is training needs.
• AES-256 Encryption is used in ACR portal. Forum, Message modules, Information related to Id’s and other sensitive information are encrypted.
ESOLPK is an offshore software and website development outsourcing company in Islamabad.
As a Dot Net Developer, I upgraded OGDCL website into Urdu language
As an MSP my duty is to inspire students, Give Knowledge of Latest Microsoft Technologies, Embrace new technology and cultivate this culture in students, so Students can excel their careers in Good Organizations like Microsoft.
Enhance skills on app, game, cloud development, build apps and games