Dua Sohail

Dua Sohail

$5/hr
Software Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Islamabad, Punjab, Pakistan
Experience:
3 years
Dua Sohail Software Engineer 01. - - EXPERIENCE I have experience in development of Web, Mobile(Native/Cross-Platform), and windows desktop applications. I have deep understanding of building software applications using agile development process. I’m a dynamic, skilled software engineer with proven success in development following the rules of layered architecture for the last two years. I have worked with highly skilled professionals within F3 Technologies from Australia, New Zealand and learning from them enhanced my skills accordingly. I was responsible for maintenance and bug fixing of the existing application and integration of new modules into it. I worked closely with the database design team for better understanding of structure. I am a savvy problem-solving, lover of technology, naturally curious and a life long learner. 02. EMPLOYMENT / WORK HISTORY F3 TECH, RAWALPINDI, PAKISTAN – SOFTWARE ENGINEER JUNE- – - Windows Desktop Application ( DevExpress) Implementing assigned tasks related to maintenance section of the application Increasing knowledge of the application ( Out Of Hour Duty Roster ), the in-house development framework as well as DevExpress tools for sleek and modernized look while keeping in mind the best practices Modifying parts of the application modules to enhance UI and necessary bug fixes, creation and integration of new modules to the existing application using DevExpress tools for high-performance user interface components. Wrote extensible and maintainable code as part of the coding team. Project involves complete and direct interaction and communication with database and design department. Responsible for implementing amendments to role-based authorization module of the application Performing debugging and general maintenance of application library. - Mobile (Cross Platform) - Web API & Database Integration - Additional Windows form and Windows Services creation, integration and deployment - Working with the Database Team to form structure of the databases - Scripting Database schema and or data for deployment using MS SQL Server Management Studio - Testing and evaluating the risks - Integration and Deploymen PINPAL, REMOTE (UK) – WEB DEVELOPMENT (C#) NOV 2017 - CURRENTLY - Created an Online Trading Solution for Pin Collectors to trade their products. The web application is based on ASP.NET MVC. - Frontend was built using html, css, javascript, ajax and bootstrap. BEEP BEEP, REMOTE (UK) – ANDROID/IOS (JAVA/SWIFT/C#) AUG 2017– CURRENTLY Developed a Taxi booking mobile applications (Rider & Driver) Android/iOS to book and schedule ride to a specific location using Google Maps Places and the Network/GPS data. Application uses the Location Manager and Location Listener provided by android SDK / CoreLocation frameworks to find the exact location changes of the device. Primary purpose of this app is to find drivers as well as shared rides using the minimum possible distance between the two. Contributed to the full mobile application development lifecycle from planning, requirement gathering, development and testing. Responsible for development of all application components and UI resources Designed abstract object model classes, Core Data database, app state container Created application that interact with RESTful services and backends. Created C# ASP.Net Web API Parsed JSON responsive to represent data visually Integrated Google play services and Google Maps API V2 Performed testing on Physical device and the android emulator. Built compatibility with android version (API 19) to present (API 28). Implemented Location Listener to show exact location on Google Maps. Used Polylines to draw path on Google Maps with accurate GPS location changes. Used GeoFire to locate and update changing Coordinates of other drivers within radius. Used Firebase Crashlytics to capture the app's errors Tested code for robustness; executed edge case, usability, and general reliability analysis. Fixed bugs and improved application performance. Partnered with designer, to maintain best practices. Tested the application on multiple android targets and debugged the issues that were found. Used Git repository for version control with xcode and android studio Responsible for designing the xml user interface and all storyboard views. 03. EDUCATION INTERMEDIATE COMPUTER SCIENCE – FAUJI FOUNDATION COLLEGE 2009 - 2011 BS COMPUTER SCIENCE – VIRTUAL UNIVERSITY 2011 - 2014 04. SKILLS & CORE COMPETENCIES BEHAVIOURAL COMPETENCIES Problem solving Time management Team Player Multitasking capabilities Quick learning competency Go-to personality during professional distress TECHNICAL COMPETENCIES Visual Studio 2017, Visual Studio Team Service C#, ASP.Net MVC, Windows Forms, IIS Java, Xml, json, Android Studio jQuery, Ajax, javascript Html, CSS, Bootstrap Swift, XCode, CocoaPods MS SQL Server, MySQL, Firebase FUNCTIONAL COMPETENCIES Basic error handling around code that can throw exceptions/generate errors Ability to communicate effectively and efficiently across the teams to develop understanding of the desirable results Able to design good and normalized database schemas keeping in mind the queries that will run, proficient in use of stored procedures, triggers and user defined types Understanding of Team Foundation Services Maintaining the activity and error log
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.