Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Hasan Ali

Senior Software Engineer
Karachi - Sindh

Summary

To seek and maintain full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

Techlogix
03.2019 - Current
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in [Area of expertise] and working to improve overall team performance.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Demonstrated experience and good hands-on programming experience C#. NE, Python and Angular.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
  • Provided technical support using knowledge of complex technology to solve problems and support new projects.
  • Updated job knowledge by studying state-of-the-art development tools and programming techniques and participating in educational opportunities.
  • Managed [Type] technological issues for assigned projects, increasing customer satisfaction ratings.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Worked with development teams to correct problems and run test scenarios.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Provided guidance and mentored less-experienced staff members.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Informed internal personnel and external stakeholders of project milestones.
  • Represented software applications engineering team during large and complex development projects.
  • Conducted regression testing and submitted observations to development team.
  • Integrated third-party tools and components into applications.
  • Worked with customers for needs analysis and to determine vendor costs.
  • Maintained existing software systems by identifying and correcting software defects.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Designed enhancements and updates for subsystems of end-user applications software running on local, networked, and Internet-based platforms.
  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with clients to define solution requirements.
  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Designed intuitive graphical user interfaces to improve user experience.
  • Discussed issues with team members to provide resolution and apply best practices.
  • Coordinated with project management on database development timelines.
  • Translated customer requirements into written use cases.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Collaborated on stages of systems development lifecycle from requirement gathering to production releases.
  • Pioneered new methods of code review to incorporate wider range of voices.
  • Updated old code bases to modern development standards, improving functionality.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Optimized web applications for speed, scalability and security.
  • Developed user-friendly web forms with validation and error handling.
  • Completed full redesigns of existing websites to improve navigation, enhance visuals and strengthen search engine rankings.
  • Boosted web traffic by improving navigation and rectifying bottlenecks.
  • Employed coding practices based on commonly accepted standards to establish site layout and user interface.
  • Reviewed code to validate structures, assess security and verify browser, device and operating system compatibility.
  • Planned and engineered RESTful web services to manipulate dynamic datasets.
  • Conceived and built optimized landing pages in HTML and CSS for integration and cross-browser compatibility.
  • Developed user-oriented visuals and features using front-end languages to increase site traffic.
  • Took concepts and produced design mockups and prototypes to strengthen designs, enhance user experiences and improve site interactions.
  • Improved tools to boost user interaction and deliver design versatility.
  • Transformed native applications into mobile-friendly products.
  • Coded using HTML, CSS and JavaScript to develop features for both mobile and desktop platforms.
  • Tested web-based product functionality and delivered iterations to customer.
  • Designed and updated layouts to meet usability and performance requirements.

Education

Bachelor of Science - Computer Science

Institute of Business Administration
Karachi
04.2001 -

Skills

    Project Documentation

undefined

Timeline

Senior Software Engineer

Techlogix
03.2019 - Current

Bachelor of Science - Computer Science

Institute of Business Administration
04.2001 -
Hasan AliSenior Software Engineer