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

Software Applications

Workflows and Queries

Technical Support Escalations

Technical Analysis

Performance Improvements

Algorithm Implementation

Web Application Development

Programming Languages

Oral and Written Communications

Build Releases

Performance Optimization

Software Development

Testing and Debugging

Technical Support

Best Practices

Timeline

Senior Software Engineer

Techlogix
03.2019 - Current

Bachelor of Science - Computer Science

Institute of Business Administration
04.2001 -
Hasan AliSenior Software Engineer