I am an IT professional with over 8 years of experience in software development, application maintenance, and team leadership. Currently, I serve as Assistant Manager Applications, where I manage mission-critical systems, oversee middleware integrations with customs authorities, and support the deployment and troubleshooting of Terminal Operating Systems (TOS) for sea and dry ports.
While I have honed my expertise in technologies like .NET, microservices, Docker, and Oracle DB, I am now passionately transitioning into the world of Artificial Intelligence. My journey into AI is driven by the desire to leverage cutting-edge technologies like machine learning and generative AI to solve real-world challenges and drive innovation.
Team Management: I led a team IT professionals and fostered collaboration to achieve project milestones. • Operational Improvement: I oversaw the integration of critical software systems, which resulted in improved operational efficiency. • System Performance: I managed the development and maintenance of mission-critical applications, ensuring optimal functionality and performance. • User Satisfaction: I provided technical support, troubleshooting expertise, and resolution of escalated issues to maintain a high level of user satisfaction.• Reduce Downtime: I implemented ITIL best practices to streamline support processes and reduce downtime. • Requirements Gathering: Collaborating with cross-functional teams, I gathered requirements and delivered software solutions that met business objectives.• Stakeholders: Collaborated with stakeholders to define project scopes, objectives, and deliverables.• Disaster Recovery: Coordinated disaster recovery planning and testing, ensuring data integrity and business continuity.
• Software Development: Develop high-quality software solutions according to project requirements and design specifications. This includes coding, testing, debugging, and maintaining codebase integrity.• Architecture and Design: Participate in the design and architecture discussions, providing technical insights and guidance to ensure scalable, maintainable, and efficient software systems.• Code Review: Conduct code reviews for junior team members, providing constructive feedback and ensuring coding standards, best practices, and quality are upheld.• Technical Leadership: Take a lead role in technical decision-making, suggesting improvements to the development process, technology stack, and coding standards.• Problem Solving: Troubleshoot complex technical issues and provide solutions, often requiring in-depth analysis and debugging.• Collaboration: Collaborate with cross-functional teams, including product managers, designers, quality assurance engineers, and other developers, to define project requirements and deliver software that meets business goals.• Performance Optimization: Optimize software performance by identifying bottlenecks, analyzing system resource usage, and implementing improvements to enhance scalability and speed.• Code Documentation: Maintain comprehensive documentation for code, APIs, and technical design to facilitate understanding and future development.• Testing and Quality Assurance: Write and maintain unit tests, conduct integration testing, and work closely with QA teams to ensure software quality and reliability.• Version Control: Utilize version control systems (e.g., Git) to manage codebase changes, collaborate with team members, and ensure code version history is well-maintained.• Continuous Integration/Continuous Deployment (CI/CD): Implement and maintain CI/CD pipelines to automate software builds, testing, and deployments, ensuring a rapid and reliable release process.
Currently I am working with Hutchison Ports Pakistan (SAPT) as Software Engineer. Here my job responsibilities includes: -
1. Responsible for development and implementation of TOS (Terminal Operating system) and all supporting applications.
2. Application development, maintenance and troubleshooting.
3. .Net Web Development (MVC and Web Forms)
4. Implementation and Configuration of third party Projects.
5. EDI Implementation and Configuration for customs and Shipping line related messages.
6. Management of Windows and Linux servers.
7. Integration of IBM Maximo and IBM Integration Bus.
8. Deployment and managing IIS Server.
9. Oracle Database Development.
10. Software documentation including (Requirement document, test plan, user manual etc)
11. .Net Desktop Development
12. Web Api development
I have around 3 years of experienced with WEBOC Team. WeBOC (Web Based One Customs): Web-based customs clearance system that provides real time integration of agents, brokers, terminal operators, cargo handlers and customs officials for the clearance of trade consignments and collection of duties/allied taxes. which includes different modules like User Management, Carrier Declaration, Goods Declaration, Payment Management, Scanning, Weighment, Risk Management System, Examination, Assessment, Adjudication, Warehousing, Transit Management, Transshipment, Post Clearance Audit etc.
I already have experienced with "The Kidney Center Post Graduate Hospital" as Software Engineer for development new modules as well as maintenance of existence modules in Paperless Hospital Management System. It is necessary for the hospitals to keep track of its day-to-day activities & records of its patients, doctors, nurses, ward boys and other staff personals that keep the hospital running smoothly & successfully.
i have around 3 years of experience as I.T Assistant in Frontier Works Organization.
Installation, operation, and maintenance of computer systems and other technologies, such as communication systems.
Configuring hardware and software, setting up peripherals such as printers.
Answering calls and e-mails regarding the computer network or communication systems.