NATIONAL
UNIVERSITY
Of Computer & Emerging Sciences
Sadaf Adrees
BS (CS)
Education
National University of Computer and Emerging Sciences
Bachelors in computer sciences (BSCS)
Govt. Post graduate college, Chishtian
Intermediate (F.sc) – Pre-engineering.
Summary
Telephone
-
Email-om
LinkedIn
https://www.link
edin.com/in/sada
f-adrees/
A detail-oriented programmer and passionate ReactJS developer with above 4 years of industry experience having
strong concepts of Object-Oriented Programming, Design Patterns, Web Development, Database Design, etc.
Strong in analyzing and solving problems, capable of building from scratch as well as maintain, enhance and
improve legacy applications.
Highlighted skills include: React JS, Redux, Mobx, TypeScript, JavaScript, ES6, Webpack, Firebase, SQL, HTML5, CSS
and .Net Core 2.0.
Skills
Languages:
JavaScript, Typescript, HTML5, CSS and C#.
Frameworks, Libraries, Technologies
React JS, Redux, MobX, AWS-amplify, Webpack, Babel, CKEditor for creating form, Drag Drop page builder,
Dynamic template parsing and rendering, Widgets developments, JEST, and Enzyme, design tool kits
(Microsoft Office UI Fabric UI, Ant Design, Material UI and Bootstrap).
Web API development using .Net Core 2.0, C#, SQL, and NPOCO, JWT, SAML and OpenID based
authentication
Skype
sadaftiger
Concepts:
Object Oriented Programming, Observable, Inversify and HOC etc. design patterns, RESTful Services, Data
Structures, Database Design, Unit Testing, Test Driven Development, Virtual Dom, Component based and
layered based architecture, Dependency Injection and Continuous Integration and Image Processing.
Tools:
Microsoft Visual Studio Code, Microsoft Visual Studio, Microsoft SQL Server, Microsoft SQL Profiler,
Postman, AWS Cognito, React/Redux Performance DevTool.
Cloud Platforms:
Microsoft Azure, Web deployment, Azure SQL Server, Advanced Tools (Kudu), Basic knowledge on Amazon
etc.
Source Control Systems:
SVN, Git, SQL Source Control, GitHub Desktop
Work Experience
1.
Emgage Inc. USA (July 20, 2020 – current)
As a Senior Frontend Engineer, I have been working remotely with Emgage with following responsibilities:
Developing new user features
Build reusable code and libraries for future use
Ensuring technical feasibility of UI/UX designs
Optimizing applications for maximum speed and scalability
Collaborating with other team members and stockholders
Research and provide direction to young developers
NATIONAL
UNIVERSITY
Of Computer & Emerging Sciences
2.
3.
Contour Software(Aug 21, 2017 – July 10, 2020)
As a Software Developer at Contour Software (a subsidiary of 3rd largest company of Canada), I have
following responsibilities/duties:
Design and development of dashboards using React Js, React hooks, JavaScript, ES6,
Webpack etc.
Cross browser compatibility and security issues and solutions.
Development of common UI framework and utility to reuse in multiple products and
projects.
Development and enhancing the Dynamic Search Engine to configure the user interfaces
through this framework.
Development of SQL views based on roles authentication/authorization
Deployment of application on test server and production server
HelferTech (Dec 26,2016 – May 01, 2017)
As a Software Developer at HelferTech, I have following responsibilities/duties:
Design and development of Customer Relationship Management (CRM) based solutions in
SugarCRM PHP framework and MySQL.
Development of UI dashboard in JavaScript
Industry projects
1)
2)
3)
4)
5)
Emgage Product (ReactJS, TypeScript, MobX, Redux, Inversify, Obserable, CkEditor, Drag&Drop)
o Emgage product provides dynamic solutions to customers almost similar to Shopify and
Sharepoint 365. User can create stylish form and beautiful internet with this quick to deploy, easy
to use solution.
Youbook & YouCert & Launchpad (ReactJs/Redux, .Net Core 2.0 , SQL)
o These portal applications are web-based platform for booking transport which schedule the rides
of customers in health departments, YouCert is dashboard to handling the requests and creating
eligibilities of customers. It is running successfully in Sweden and Denmark and clients are feeling
amazing to use it.
WeCert (ReactJs/Redux, .Net Core 2.0, SQL)
o WeCert is web-based solution to process the certifications of students, case handling by school
secretary, applications planes by planner, ancillary roles by admin and scheduling transport for
students. It is product of Trapeze Group (Solutions to solve public and demand responsive
transport challenges) in Europe.
SamWe (ReactJs/Redux, .Net Core 2.0 , SQL)
o SamWe is Trapeze group (Solutions to solve public and demand responsive transport challenges)
product for passenger transport management call center solution for receiving booking requests
and schedule and provide transports to the clients in Europe.
Batch Scheduling (.Net Core 2.0, ReactJS)
o This project schedules the booking in batches based on set parameters and rules. I have
developed front end part of this application from scratch to end by using ReactJS, Redux,
Microsoft Office Fabric UI and Thunk.
University Projects
1)
Plantico (.Net, C#, Image Processing, OpenCV)
o An application which will provide faster and accurate detection of diseases on cotton plant
o If leaf is defected, then system provides optimal solution.
NATIONAL
UNIVERSITY
Of Computer & Emerging Sciences
2) Food Traceability (C#, .Net, MS SQL Server)
o This food dashboard is basically capable for tracing the food products through all stages from raw
form to its end consumer which improves planning of food quality and food safety.
3) Time Lapse (Video Processing)
o Time lapse system has developed for camera recoding setting. It efficiently does record at
specified day, time and store video in a specified format. It will reduce human effort and save
memory.
4) Face Detection (MATLAB)
o The purpose of this application is to detect human face based on given trained data.
Activities and Achievements
ICT scholarship awardee fully merit basis.
Best performer at 3rd Programmer’s battle 101 at FAST NUCES.
MY FYP Plantico project was awarded as top 12 winners in National ICT Grassroots Research
Initiative (NIGRI) competition
Hobbies
Gardening
Cricket
Travelling
Exploring latest technology innovations
Helping poor peoples in rural areas