Full Stack Software Engineer with 11 years of hands-on experience designing, developing, and implementing applications and solutions using a range of technologies and programming languages. Seeking to leverage broad development experience and hands-on technical expertise in a challenging role as a Full-stack Software Engineer.
Technical Skills
Languages/Frameworks: C#, MVC, ASP.NET, WPF, WCF, Silverlight, Java Script, HTML, AngularJS, Angular, TypeScript, JQuery Mobile, Bootstrap
Development Tools: Visual Studio, LLBL Gen Pro, Dev-Express, Xamarin Studio, Net beans, myEclipse
Big Data: Elastic Search (NEST), Vertica Db
Web Servers: Internet Information Server (IIS), Ampp, Apache Tomcat
Databases: Microsoft SQL Server, Oracle, PostgreSQL, mySQL
Web Services: Traditional, RESTful, WCF, WSDL
Testing: Unit Testing, Coded UI Testing
Others: ArcGIS (C#,JavaScript), Google Maps API, Leaflet, SkyLine TerraExplorer JS API, QGIS, SAP DI API, JDash, Outlook Add Ins, Twilio, Mojo Portal, TFS, GIT, Bit bucket, SVN, Xerox SDK, Aqua Studio
(Agust 2021 – Present)
Responsibilities
Managing the technical scope of the project before, during and after delivery
Working closely with project managers and product owners during the discovery phase
Evaluate and implement most suitable technologies and platforms during pre- initiation phase to ensure solution accuracy and relevancy
R&D before or in the early phases of development and software architecture
Evaluating and advising on building the right team
Ensure involvement of all stakeholders such as System Architects, Designers, DBAs
QA and end users to develop a fully compliant GIS and Non-GIS system
Reviewing code, merging requests, commenting on possible bottlenecks Introduced by the team members
Deploy completed solution on staging and production environment and ensure
Quality, defect-free system and seamless integration
Participating in client calls with project or account managers - after revising the agenda and outlining technical matters to be discussed over the call (if any
GIS Software Engineer, Space Imaging Middle East, Dubai (U.A.E)
(April 2015 – Agust 2021)
Responsibilities:
Acquire client/project requirements, perform need analysis and draft functional design and specification reports
Evaluate and implement most suitable technologies and platforms during pre-initiation phase to ensure solution accuracy and relevancy
Ensure involvement of all stakeholders such as System Architects, Designers, DBAs, QA and end users to design & develop a fully compliant GIS & Non-GIS systems
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Perform application development tasks with Scrum based Agile methodology and complete tasks within time and scope while maintaining high standards
Deploy completed solution on staging and production environment and ensure quality, defect-free system and seamless integration
Provide off and on-site maintenance, support and enhancements in existing systems and platforms.
Software Engineer, Logik Worx, Islamabad (Pakistan)
(October 2011 – April 2015)
Responsibilities:
Participate in all stages of a project; requirement acquisition & documentation, risk evaluation, prototype creation & demonstrations
Explore, analyze and recommend new technologies for system improvements
Design, develop, configure, customize and integrate web and mobile applications for diverse industry verticals
Managing software development lifecycle; planning, system architecture & design, agile-based development, continuous integration, testing, releases and deployment.
Create user, administration and installation guides for the developed systems.
Upgrade existing/legacy software solutions to correct errors and improve interfaces & performance.
Provide technical support remotely as well as on-site to clients for the deployed solutions.
Software Engineer, Rawalz Systems (Pakistan)
(February 2011 – September 2011)
Responsibilities:
Design and develop Web Applications using ASP.NET, Silverlight
Design and develop database data models, SQL Server 2008
Design and Develop Desktop Applications in C#. WPF
Install, configure, maintain and trouble shoot Desktop Applications.
Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
Wrote maintainable and extensible code in a team environment.
Modified existing software to correct errors, upgrade interfaces and improve performance.
Bachelor of Science(Computer Science) BSCS (4Years) from PMAS Arid Agriculture University Rawalpindi, Pakistan