Sikander Rafiq

Sikander Rafiq

$25/hr
Software Architect, C++, C#, Qt C++, VC++, Nodejs, Angular, Javascript,
Reply rate:
60.0%
Availability:
Full-time (40 hrs/wk)
Age:
50 years old
Location:
Islamabad, Islamabad, Pakistan
Experience:
23 years
HAFIZ SIKANDER RAFIQ LinkedIn: www.linkedin.com/in/sikander-rafiq- Email:-Cell No: - Summary : I have 23 years of extensive work experience in product definition, design, development and management of desktop/web/distributed/embedded software activities using object-oriented paradigm and scrum. I have many years of system architect, development lead and software development manager experience. I have led/managed software development team/activities including new product definition, resource interviewing, requirement analysis, architectural design, development, maintenance, code re-factoring, mentoring colleagues, competitor’s product analysis, scope definition, software estimation, scrum iteration planning, tasks assignment, sprint reviews and collaboration to stakeholders distributed across the globe etc. I have 15 years of work experience in C++, 5 years in QT C++/QML, 8 years in C#, C++/CLI. I have worked 3 years in Java. I have 4 years of experience in enterprise cloud app using Nodejs, Angular V6+, Typescript, Express, MongoDB/No SQL, Restful microservices, html/CSS. I have worked many years in GIS, print industry domains. I have worked 3 years in embedded system multithreaded app using Android, QT C++/QML on Linux and Android. I have gone through all the phases of SDLC. I have good communication/presentation skills, quick learner, complex problem solver and ready to take initiative. Skills: Project Management: Scrum/Agile; Earned Value Management; Managerial Financing; Project Management Knowledge Areas; Design/Architect: Requirement analysis; Requirement Specification Finalization; System Design; SDLC; Visio, Rational Rose; MVC Languages/Technologies: C++/C++11; C#; .Net Excel Add-in development; C++/CLI; WPF; WCF;QT C++, QML, MFC; OLEDB; ADO; ADO.Net; Dataset; ADOX, COM/ActiveX; Shell Programming; LINQ; NUnit; NCover; Distributed Applications; TCP/IP; Serial Communication; Encryption; AutoCAD .Net Component; Real DWG; DWG DirectX; Crystal Report 8.5; Java (Servlets, Multithreading; AWT, Object Serialization; Applets; I/O Package; RMI, Native Code); Pascal; COBOL; Assemble Language, XAML; Primary and supplemental schemas; Digital Plugins; Systems integration; JSON; OAuth; Localization; Git; Design Patterns; Active Directory; LDAP; SCIM; SIP; Bluetooth; NFC; Python; SOA;ASP.Net Core Tools: VC++ 6.0; CVS; VB 6; Visual FoxPro 6; Visual Source Safe 6; AUTOCAD / AUTOPLANT; Net Beans IDE 7; Eclipse, VS 2010, VS 2012; VS Code; Nestjs Databases: Oracle 11g, SQL Server, MS Access; ODBC; SQL; OLEDB; Oracle Spatial; MySql; SQLite, SQL Any Where NoSQL: MongoDB GIS: Arc GIS; ArcMap; Arc Objects; ArcView; ShapeLib; DTE; Web: Angular6+; NodeJS; Express; Microservices/Rest API; XML; XMLDOM; HTML/XHTML/HTML5; XSL/XSLT; XPath; JavaScript; VBScript; CSS;PHP; AJAX; jQuery; Java Web Server; IIS 4; Apache Tomcat; React/Redux, AWS; PrimengV8.x. ASP.Net Core Interoperability: Digital plugins; Frameworks: ECFramework; Entity Framework Profiling: UMDH; .Net Memory Profiler; Embedded Systems: Android development; Linux Portfolio: https://www.gverse.com/ProductPackages/WellBase Gverse WellBase https://www.gverse.com/ProductPackages/GeoAtlas Gverse GeoAtlas https://www.youtube.com/watch?v=j5pSTYme7yY&t=21s Emoticons popup widget in Qt C++ https://www.youtube.com/watch?v=JT9Idbi_7ew&t=11s Html Editor control in C# https://www.youtube.com/watch?v=xyk4PTEQ9TE Precor’s embedded system developed in QT C++, QML/JavaScript on android and Linux platforms https://www.youtube.com/watch?v=IKtW8iYNbSk Menu widget in Qt QML/Javascript Certification 3 Day Agile Project Management Training by Business Beam 2 Days Communication Skills Training by MDI C# by Brain Bench (Transcript ID:-) Visual C++ by Brain Bench ( Transcript ID:-) Work Experience: Company Responsibility Company Designation Project Title: Responsibility Project Title: Responsibility Project Title: Responsibility: Company Responsibility: Company: Responsibility: Company: Responsibility: Company: Designation: Company: Designation: Project Title: Description: Responsibility: Project Title: Responsibility Company: Designation: Project Title: Description: Responsibility Company : Designation: Project Title: Description: Responsibility Project Title: Description: Responsibility Project Title: Responsibility Company: Responsibility: Academic Qualification: Freelance Work Design and development of software products LMKR/Halliburton System Architect (Nov 2019 – September 2023) Geoverse ( https://www.gverse.com/ ) Design, development and enhancement of Gverse suite of products for oil and gas industry. Import interval/drainage data, entities selection in another layer within polygon, speed up latency 2600%, data display in different coordinate system, metafile picture render etc. in desktop apps and DB level. Visual C++/C++ 17, MFC, SQL AnyWhere, TFS, DB Triggers/procedures Services Projects (Digital Well Planning, Petronas) Frontend and backend work to embed PowerBI reports in enterprise azure cloud app AngularV9, Java REST APIs, ASP.Net Core 3.1 REST APIs, PowerBI, Postgres, AWS cloud Nexus Design and development of enterprise cloud app for reservoir modeling for oil and gas industry Working as System Architect, involved in all 3 layers of the app: Frontend, middle layer, and backend to design and implement UI modules, custom controls, rest api based microservices to communicate UI with mongodb and BE to parse/fetch/save/update/validate data, improve latency 1500% with lazy loading, mentoring team members The tech stack includes Angular6, Html, CSS, Node.js, Express, Microservices, Javascript /Typescript, C#, C++/CLI, native C++, NoSQL /MongoDB; PrimengV8.x, REST APIs; Nestjs; VS Code Remote/Freelance Work Sofware Architect (March 2018 till Oct 2019) Design and development of Emoticons, MediaFiles (docs, images etc.) Viewer, Image Viewer, DrChrono EMR system incorporation. Enhanced messaging app cloud services integration with MS Active Directory by supporting multiple forests and domain controllers for user authentication and contacts syncing using SCIM and SIP protocol. Test case writing and detailed testing. Camera (FOV lines, direction) node with variable frustum, Wall Perimeter node, undo/redo for node positioning, frame resize, nodes movement with frame, Asset searching across the library Messaging app development in Android Qt C++, C++ 11, Dxt, SOA, SQLite, MS Active Directory, LDAP, PyQt5/Python, Android ByteEvo/Precor (www.precor.com) Software Architect (October 2015 - March 2018) Architectural design and development of multi-threaded multi process Precor’s fitness equipment embedded system software to support Workouts, LiveTV transmission w.r.t different regions and closed captioning, Video On Demand, apps data save/load on amazon cloud, news reader, incorporation of third party apps (Netflix, Hulu, iHeartRadio etc.), web sockets, pre-apps, blue tooth, NFC, AIDL interface defining for IPC communication, log4j, multilingual support 20+ languages. Android, Rest API, Qt C++/Qml, JavaScript on Linux and Android platform Self Employed/Consultancy Software Development Manager (May 2014 till October 2015) Involved in product visual modality and feasibility study, product definition, estimation, design, development and management, competitor’s product evaluation, management of development team Lead design and development of Power Point/Excel Add-in charts (Waterfall, Mekko, Gantt charts etc.) project. Involved in work breakdown structure, story boarding, tasks assignment, defining project scope and features, interviewing/hiring resources, manage scrum activities, project design, prepare documents and manage R&D, code reviews etc. Implement different design patterns C#/.Net, Rational Rose Business – Manufacturing (August 2013 till April 2014) Managing Director Bentley Systems (www.bentley.com) Development Lead / Senior Software Engineer (September 2006 - May 2013) RUSH (Isometric Generation) Isometric generation from AutoPlant 3D DWG model. AutoPlant is market leader 3D design application based on AutoCAD and used in plant designing. Development lead to manage design and development activities to transform 3D AutoPlant DWG model into 2D Isometrics using ECFramework and open plant schema based on ISO 15926. FRS preparation, scrum planning/story boarding, story assignment to resources, mentoring team members, development of plugins (break criteria, naming rule, stop signs, continuation symbology, query dialog, piping, equipments, nozzles, fasteners, attachments, project objects, ports etc.), development of primary/supplemental schemas for class, field and value mappings. C#, C++/CLI, Native C++, VB,COM, Lisp, Rational Rose, ProjectWise, Oracle 11g, SQL Server PDW AutoPlant AutoPlant is 3D market leader based on AutoCAD for designing Plants Enhanced plug-in components to transform AutoPlant (AutoCAD) 3D model into Bentley i-model using Open Plant schema based on ISO 15926 to generate 2D Isometrics. Developed plug-ins for converting native model into AutoPlant DWG Model using Bentley native framework and vice versa, contribute in development of plant design libraries for engineering content, integration of AutoPlant with open plant Isometric Manager, iModelComposer/Navigator, ProjectWise and project database etc. AutoCAD .Net component development, memory profiling. C#, C++/CLI, VB, Native C++, Lisp, ProjectWise, Oracle 11g, SQL Server, MS Access National Development Complex Software Architect ( March 2004 – July 2006)) GIS Project GIS application providing vector, raster and DTE data display with different projections (UTM, Mercator, Transverse Mercator etc.) and datum. Being part of design team, designed zoom, pan, legend, query search, attribute table display, project conversion, theme apply, spatial analysis, spatial selection, geographic operators, buffering, overlay, named views etc. product requirement analysis, FS development, GUIs design and prototype development, design of diagrams for modules C++, Visual C++, C#, QT, Rational Rose Elixir Technologies (www.elixir.com) (February 2000 till September 2003) Senior Software Engineer Vitesse for VIPP (Variable Data Intelligent Postscript Print ware) It facilitate Xerox user to format print resource in 4 different modes (JDT, XML, DBM, VIPP native mode), map data file to print job in record/field format. Custom controls development (3D Bar, Pie charts and other controls etc.), property sheets, localization support, undo/redo, code optimization, loading of VIPP stream into application data model (Parser) and conversion of memory objects into VIPP Stream (Converter) Visual C++, MFC, LeadTools AppBuilder for AFP Facilitates to generate print formatting AFP resources (FormDef and PageDef) for IBM printer Data mapping of PageDef resources in the form of records, fields, overlays (graphics objects), segments/bitmaps, PPFA objects, font/color lists, text objects, condition, page presentation, and page dimensions etc. management of FormDef static resources, property server. Visual C++ dbDirect ( XML SUPPORT) dbDirect extract and integrate data of different ODBC compliant databases Development of new UI, profile generation, optimization of schema loading using OLEDB, custom controls development, apply Where/Sort clauses, extract and format data, imports db relationships Visual C++, ASP Apollo on Line, Islamabad Software Engineer (January 1999 - January 2000) Development of ISP billing system with encryption/decryption using MD5, CDR (Call Detail Recorder) to monitor PABX exchanges, ISMS system. Java, Visual FoxPro 6.0, Oracle, Java Applets Master Of Computer Science - 1998 Quaid-e-Azam University, Islamabad, Pakistan Personal Information: a. Father's Name: Mohammad Rafiq Chaudhry b. Date of Birth- c. Marital Status.Married d. Location:Islamabad, Pakistan
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.