Muhammad Arslan Ameen, Senior Software Engineer

Muhammad Arslan Ameen

Senior Software Engineer

Strategic Systems International

Location
Pakistan - Lahore
Education
Bachelor's degree, Software Engineering
Experience
7 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :7 years, 1 Months

Senior Software Engineer at Strategic Systems International
  • Pakistan - Lahore
  • My current job since September 2021

Job Duties and Responsibilities:
Designed and developed an investment portfolio management system in C# and WPF, utilizing advanced WPF techniques to deliver intuitive and user-friendly interfaces.
Implemented a comprehensive reporting module using DevExpress controls, effectively visualizing extensive investment data and handling complex data views.
Engineered a robust Backup and Restore module utilizing T-SQL, ensuring data integrity and seamless data management.
Developed an interactive Dashboard module leveraging DevExpress charts controls, providing real-time insights into portfolio performance and key financial metrics.
Integrated with Finance APIs to retrieve and process financial data, enabling seamless data exchange and real-time investment analysis.
Spearheaded the development of a Portfolio Performance Module with complex IRR calculations, ensuring accurate performance
evaluation and decision-making.
Additionally, currently working on a website using React.js as the front-end framework.

Software Engineer at i3RL
  • Pakistan - Lahore
  • February 2019 to September 2021

Product: The Retail Suite

Responsibilities:
Spearheaded software engineering efforts in an Agile environment, actively engaging in the complete SDLC for analysis, development, testing, and code deployment.
Translated intricate business requirements into precise software/system specifications, ensuring alignment with customer needs.
Collaborated seamlessly with the development team and product managers to gather and analyze system requirements, fostering effective communication.
Innovatively developed new modules for the desktop application, incorporating advanced features to enhance user experience.
Integrated Rest APIs and crafted web services, elevating application functionality and connectivity.
Engineered a highly efficient web module, ensuring seamless product inventory management and seamless integration with Point of Sale (POS) for enhanced system capabilities.
Generated insightful SSRS reports, contributing to business intelligence and informed decision-making.
Implemented code with a focus on cleanliness and scalability, adhering to industry best practices.
Monitored backend service processes diligently, optimizing performance to ensure system efficiency.
Delivered exceptional customer support services, ensuring client satisfaction and issue resolution.
Maintained up-to-date knowledge of the latest technologies, contributing to continuous improvement in core application development and feature enhancement.

Software Engineer at 2B Vision Technologies
  • Pakistan - Lahore
  • December 2017 to January 2019

Net Developer / Software Engineer Lahore, Pakistan
Requirement Gathering and Analysis: Gathered and analyzed comprehensive requirements for the software framework, meticulously designing the final software architecture to meet client specifications.
Web Application Development: Developed robust web applications utilizing C#, JavaScript, and SQL, adhering to industry best practices and ensuring code maintainability and scalability.
Software Testing and Quality Assurance: Conducted rigorous software testing and quality checks, implementing comprehensive test plans and employing methodologies to deliver a flawless and optimized final product for users.
ASP.NET Web Development: Created and maintained ASP.NET-based websites and web applications, translating client requirements
into functional and user-friendly web solutions.
Application Maintenance and Enhancement: Modified existing web applications based on user feedback and ensured compatibility with the latest operating systems, maintaining seamless user experiences across diverse platforms.
Cross-Browser Testing: Ensured consistent user experience across different web browsers by conducting comprehensive testing and resolving any browser-specific issues.
End-User Training and Support: Provided end-user training and technical support for the final product, ensuring a smooth transition and empowering users to leverage the software effectively.
Database Design and Development: Designed back-end database structures for web applications and developed complex stored procedures, optimizing database performance and maintaining data integrity.
Technology Stack Expertise: Stayed abreast of the latest technological advancements, actively seeking opportunities to incorporate new tools and techniques into the development of core web applications and their features.
Software Compatibility and Maintenance: Ensured website compatibility with newer software and operating system versions,
proactively addressing any compatibility issues and maintaining the software's relevance in evolving technological landscapes.
Software Life Cycle Management: Demonstrated a thorough understanding of the software life cycle, implementing necessary changes based on feedback from software testing professionals and ensuring adherence to industry-standard practices.
Tools and Technologies: Proficient in C#, ASP.NET, JavaScript, jQuery, Bootstrap, LINQ, T-SQL, Web Services, Asana, TFS, SQL Server, and Visual
Studio.

Software Engineer at BroadPeak Technologies
  • Pakistan - Lahore
  • October 2017 to December 2017

Project Name: DM Android TV App
Responsibilities:
Participated in the complete Agile SDLC, ensuring proper analysis, development, testing, and code deployment for the DM Android TV App project.
Conducted user interface analysis and collaborated with the client to ensure alignment with their requirements.
Customized the database design based on the functional requirement document.
Developed web services as per the specifications outlined in the FRD.
Conducted research on Android TV, boxes, and sticks to enhance knowledge and understanding of the platform.
Integrated and consumed web services within the Android TV app using Android Studio.

Software Engineer Internee at Microsoft Innovation Center
  • Pakistan - Lahore
  • February 2017 to June 2017

Participated in training sessions to learn the latest C# programming language.
Received training on SQL database design and development in MS SQL Server, and successfully completed SQL tasks.
Acquired knowledge and skills in Asp.Net Webforms and utilized them to develop the Stack System.
Gained proficiency in Asp.Net MVC, JavaScript, and Bootstrap, and developed a chatting system.
Learned about Office365 Online technology, including configuration and practical usage.
Explored Data Science, including Data Analysis, Machine Learning, and Predictive Modeling using R and Python. Practised data analysis
using Excel and Power BI.
Received training on Azure Cloud and gained hands-on experience working with it.
Developed the Point of Sale project using WPF, C#, Azure SQL Storage, and Power BI.

Education

Bachelor's degree, Software Engineering
  • at University of Gujrat
  • February 2017

BS Software Engineering in Application Development, Project Management and Software Process(4 Year Program). SSP Cloud System Feb 2016 - Oct 2016 (8 months) Company: Waheed Service Shoes / Waheed Tools: MS Visual Studio, MS SQL Server, MS Visio, Adobe Photoshop, MS Power BI, MS Azure SSP Cloud System enhances shoe sales with efficient stock management, including transaction recording, receipt printing, and real-time Power BI sales reports. The system ensures an appealing interface and secure cloud-based data storage.

High school or equivalent, Computer Science
  • at Government Murray College
  • September 2012
High school or equivalent, Science
  • at Government High School Badiana
  • March 2009

Social Profiles

Languages

English
Expert
Urdu
Expert

Training and Certifications

T-SQL (Training)
Training Institute:
Microsoft
Date Attended:
May 2017
Duration:
60 hours
Data Science (Training)
Training Institute:
Microsoft
Date Attended:
April 2017
Duration:
48 hours

Hobbies

  • Cricket
    Best player of the tournament