Babak Ghaffari
ntact
Software developer under Microsoft
technologies.
Sandown-Sa
Pretoria
burg
Citizen
-
Phone)
ile)
om
Professional Experiences
-
Fourier Systems (Pty) Ltd
Oct 2018 — Nov 2019
Web base application & mobile app developer
Full Stack developer for Integrated software Angular 6/7, Web Apps ,VS
Xamarin , Asp.net, Entity Framework( code first) , MS Azure. C#, Json, Xml,
Rest Services, .Net Core, Javascript, Jquery, HTML5, CSS, MSSQL,
Unit-Test in VS2017-19, Microsoft Report-
Impulse International (Pty) Ltd
Feb 2017 — May 2018
Mobile & Web base application developer
Mobile app developer for iOS and android version. My focus is on
Cross-platform apps under Xamarin on Visual studio which I develop
iOS and Android version together. And Also I am able to develop app
according to native platform . backend RESTful APIs .Json. XML.
Incubafrica (Pty) Ltd
Nov 2016 — Feb 2017
Mobil Software developer & Electronic Data Interchange
Mobile app, website, data interchange between mobile app, website
and electronic products like egg incubators
I used tools for c#.net below list at least for my three last jobs:
1.
IDE
a.
Visual Studio Code
b.
MonoDevelop
2.
Visual studio Extension
a.
Power tools 2017
3.
JQuery Code Snippets
4.
.Net Fiddle
5.
dnySpy & dotpeek
6.
Db Browser for SQL lite
7.
TFS ( Team Foundation Version Control )
8.
Git
9.
Azure
10.
MS SQL
11.
Unit Test in VS
Technologies List:
1.
.Net Framework 4+
2.
Asp.NET
3.
.NET CORE
4.
XML, JSON, HTML
5.
VB.net & Visual basic
6.
OOP
7.
MVVM, MVC
8.
WEB API (Rest Service)
9.
CSS, Bootstrap, JavaScript
My responsibilities for Fourier systems was:
Create an Xamarin.Form Mobile application (iOS, Android, UWP) use below list:
Auth0 for authorization
Azure Logic App
Azure SQL database
Firebase push notification and then azure push notification itself
Some native code inside the app
Using custom renderer and app.xml for UI
Azure Rest services
MVVM tech
Create a web application which is related to above mobile app for using below list:
Web API Application ( Rest Services)
Azure SQL database
High quality MVVM
Multitenancy web app using one SQL database
Angular 7+, Typescript
Role and User control
Visual features management per user
Using Google map Api
Create specific PDF renderer by Angular component for report area
Entity Framwork (Code-first)
Mechatronic Guilan
2016
Jan 2004 — Nov
Development integrated Store & Software & electronic circuits
design
My responsibility are: Developing an integrated store
inventory, ac- counting , ordering suitable software for internet
and intranet, Developing software to provide backup for
collection of data on industrial parts, Electronic , Electrical,
Mechanic sources to maintain and pro- vide report, Detail of
programming is design and programming of Storage,
Accounting and selling , buying , ordering, reporting. etc by
Microsoft Visual Studio2010 ,Net by Windows form application
and SQL server 2008 R2 under C# and VB, Net in relation of
electronic components which has been developing under webbased with C#.
Dorsa Group Co.
2001 — Oct 2003
Information Technology and Services
I worked as a part of a development group .I designed and executed
control project sites for execution companies, the subsidiary of petroleum, Gas and power industries ,web application software under web
including industrial data collection, recording and reporting sites.
The company description: Project Management Information systems,
Oil and Gas engineering specialist, Project management based Software Development
More information
Computer Skills:
• 5+ years of mobile development experience using C#,
• Xamarin. Form Android and iOS, Wi-Fi, C#, ASP.NET MVVM, ASP.NET
Web API, XCode(Swift), Microsoft SQL Server, SQLite, Experience in
desktop development and
Microsoft technologies including Visual Studio 2015 and greater,
C#, ASP.NET, (MSSQL)SQL Server 2008 R2 or greater, stored
procedures, and object-oriented design.
• Experience in working with Web API's within mobile applications
• Experience in designing and developing web sites and applications
using HTML, CSS, Bootstrap, JavaScript,
C#, ASP.Net
• Demonstrate primary programming skills and OOP
• Understanding of using Xamarin technology in order to create
effective native UI for iOS, Android
• Exposure of wire formats like JSON, XML
• A good experience communicating for web services (HTTP, Restful)
• Primary knowledge of database design and data structures
• xUnit-Test in Visual studio
Education
Lahijan University
1996 — 2001
Electrical-Electronic engineering ( Honor-NQF 8
Level ) 1996 /2000 at Lahijan University (Iran)
Training
Database Design principles training course at Oct
2015 (http:// oxfordcert.org/en/codepage/
my registration No: DDP- )
Brand)
Certificatio n
www.iitpsa.org.za
CSA Register No: CSA2387 & Membership
No: Z055128
Reason for leaving current job
Current company project on full time but
didn’t secured the required funding and the
company had to abandon the project.