Farhan Sarwar
Experienced .NET Software developer
House # 79, Sarwar Road, Rawalpindi Cantt.-
-
Summary
Detail-oriented professional with diverse experience in backend, services, and w eb development.
Seeking to take the next career step with a respected organization dedicated to world-class quality .
I am a leader with the ability to take on challenges and to lead teams to process and manage lar ge
volumes with service and quality guaranteed.
Having 07 years of software development experience in Java and .NET Backend and Web
development technologies, I am currently working as a Senior Software Developer at S&P Global.
My diverse experience includes:
-
Backend/Web development using .NET technologies
Experience with .NET Core development
Developing Continuous Integration / Delivery pipelines for applications and s ervices
using Azure DevOps and Jenkins.
Experience with AWS EC2 and S3
Hands-on experience with Docker containers
Experience
May 2018 – Present
Senior Software Developer at S&P Global Market Intelligence.
Technology organization providing data intelligence across multiple indust ries by delivering
dif ferentiated and relevant data to the clients on the end-product.
- Development and enhancement of data collection tools including ETL services in .NET.
- Ref actoring and Optimizing services’ perf ormance using parallelism and Async
architecture.
- Developing Continuous Integration / Delivery pipelines for large scale services us ing
Azure DevOps.
- Experience with AWS EC2 and S3 storage
- Development of services in .NET Core technologies and building c ontainers us ing
Docker.
Application Designer at LMK Resources, Islamabad.
August 2017 – May 2018
Oil and Gas core data exposure and transfer between different data sources from different E&P
service providers.
- Multiple data source compatible SQL schema design
-
Designed and developed the data exposure procedures using Java
-
Seamless transfer of data between heterogeneous data sources
Software Engineer at Diyatech (aka. Alachisoft), Islamabad.
April 2014 – August 2017
Development and enhancements of features of NCache and NosDB.
NCache, a distributed caching solution which enhances the applications’ performance by
reducing the number of calls to the databases.
NosDB is a shard-ed NoSQL document store, a complete database management system with
the support of SQL queries, Indexes, Replication and Clustering.
Farhan Sarwar
- -
-
Installation and Release Packaging of NCache and TayzGrid
-
Development of Cloud Licensing Module for NCache Azure.
-
Developed BigData Analytics framework MapReduce and Data Aggregator for
NCache, TayzGrid and NosDB.
-
Implemented LINQ to SQL parsing for NosDB database.
-
Achieved real time synchronization between NCache cluster and clients.
March 2014 – April 2014
Internee Android Developer at Invotyx, Islamabad.
Developed Sequence Hunt, the Android game.
- Craf ted the entire game play using Android canvas.
Education
BS SE (Software Engineering)
International Islamic University, Islamabad.
2010 -/4.0
Intermediate in Computer Science
F.G. Quaid-e-Azam Degree College, Chaklala Scheme III, Rawalpindi.
2008 - 2010
67%
Matriculation in Science
F.G. Technical high school, Chaklala, Rawalpindi.
2006 - 2008
69%
Skills
Programming Languages:
▪
C# .NET
▪
ASP.NET MVC
▪
Java SE
▪
Entity Framework
▪
C / C++
▪
PHP, Wordpress
▪
HTML / CSS (Bootstrap)
▪
JavaScript, jQuery
▪
Web Services
▪
Android Development
▪
Microsoft Visual Studio
▪
SQL Server
▪
Eclipse / Android ADT / Netbeans
▪
AWS EC3/S3 / Azure
▪
Advanced Installer / Wise Installer
▪
Docker
▪
Azure DevOps CI/CD / Jenkins
Tools:
Academic Projects
▪
MeetingZap (Android app – Degree Final Project)
o
MeetingZap (Complete Online & Collaboration Tool) provides all the essential features
which include audio/video calling, shareable white-board and presentation
broadcasting that are needed for interaction and collaboration.
Farhan Sarwar
▪
- -
College Management System (OOAD, Java)
o
▪
We designed and developed a College Management System for IFAS (Institute of
Finance, Accounting & Science). IFAS is an accounting and finance institute that
prepares graduates for careers in accounting and finance. The College Management
System includes the management of students, teachers, employees, cour ses and
processes related to running any institute efficiently.
Zikar-o-Azkaar (Android App)
o
Developed an Islamic app in android that focuses on Masnoon Duas, Qurani Duas,
Kalmas and Zikar. It provides simple interface, r eadable Arabic duas w ith English
translation, and navigation between different duas.
Languages
▪
▪
▪
English
Urdu
Punjabi