Ahmed Amin Dangra
Mobile: --
To carve out a niche for myself in the field of Information Technologies by contributing to the growth and
development of organization along with the fulfillment of my professional goals.
Profile Synopsis
13+ years of experience in IT industry as analyst, designer, developer & technical lead using technologies
like .Net Core, ASP.NET, C#, Angular, jQuery, MVC, WCF.
Experience in mobile application development using NativeScript.
Experience in design and development of OOAD, OO Systems using various design patterns and
architectural patterns like MVC, MVVM and working on loosely coupled architecture.
Experience involves Test Driven Development (TDD) with agile methodology SCRUM.
Proven leader with experience as an architect, technical lead and mentor.
Involved in analysis and creating the architecture of projects with thorough understanding of SDLC.
Experience in all the phases of Software development life cycle (SDLC) Requirements understanding,
Analysis, Creating proof of concepts (POC), Database design, Application Development coding, Debugging,
Unit testing, Bugs fixing, Code reviews.
Experience in domain like Finance, Public Safety, Telephony, Publishing, Textile and Fitness.
Technical Skills
.NET Technologies
Database
Web Technologies
Mobile Technologies
Reporting Tools
Operating System
Others
.Net Core, ASP.Net(3.5 and 2.0), C#, WCF
MS-SQL (2012, 2008 & 2005), SSIS, Oracle 9i
Typescript, Angular, ngrx, jQuery, JavaScript, AJAX
NativeScript
Crystal Report and Chart Director, SSRS
Windows Family
Sourcetree, VB Script, XML, JSON, HTML, GitHub, SVN, MS-VSS, Team
Foundation Server (TFS), ER-Win, Visio, CCTray
Education
Post-Graduation : MCA (Computers) from Mumbai University in 2010
Graduation : BCA (Computers) from Veer Narmad South Gujarat University (VNSGU) in 2005
Intermediate : 12th (Commerce) from Gujarat State Board in 2002
Matriculation : 10th from Gujarat State Board in 2000
Employment Details
Rave Technologies (India) Pvt. Ltd as Associate Technical Lead
Jul’ 2012 – till date
Understanding the business requirements and refining the stories.
Provide design and architecture and explain the same in detail to the team members.
Creating a loosely coupled extensible architecture.
Programming complex modules, performing code reviews
Performance optimization.
Developing test cases (TDD) for unit testing and implement it.
Cost estimation with various techniques FPA(Function point analysis), WBS(Work breakdown structure)
Code versioning and repository management using tools like Git, SVN.
Provide technical solutions to the complex live issues.
Keep updating knowledge with latest tools and technologies
Wipro Technologies as Senior Software Engineer
Jun’ 2010 – Jul’ 2012
Requirement gathering from the client through phone calls and e-mails
Normalize the database and analysis the system design which include implementation of design patterns
Software Development in ASP.NET (C#), WCF, MS SQL 2005, XML, JavaScript and AJAX
Creating SSIS packages to load data into Reporting database.
Creating different types of reports using SSRS for the business requirement.
Unit testing of the application.
FinEng Solution Pvt. Ltd. (Now a part of 3i Infotech) as Sr. Software Developer
Sep’ 2006 to Jun’ 2010
Study project requirement from BA
Normalize the database and analysis the system design
Software Development in ASP.NET (2.0), MS SQL 2005, XML, JavaScript, AJAX and ATLAS
Unit testing of the application before the functional testing
Timeline Computers Pvt. Ltd as Sr. Programmer
May’ 2005 – Sep’ 2006
Study project requirement
Normalize the database and analysis the system design
Software Development in ASP.NET (2.0), MS SQL 2005, XML, JavaScript, AJAX and ATLAS
Product / Project Experience
Project
Client
Period
Team Size
Technology
: i2N Pathways
: i2N
: Dec’ 2018 – till date
: 5 (Offshore) + 8 (Onshore)
: .Net Core, MS-SQL 2012, Angular, ngrx/store, ngrx/effects, GitHub
Description
It’s a web base application to process juvenile data for UK's Ministry of Justice's for Youth Justice
Board.
Developments follow the agile development method.
Key responsibilities
Understanding the business requirements through 3 Amigos and Grooming Sessions.
Estimations of stories.
Involved in design and development of front-end modules and back-end API.
Performing code reviews for the merge request..
Developing test cases (TDD) for unit testing and implement it.
Repository management.
Project
Client
Period
Team Size
Technology
: CVLT
: CVLT Fitness
: Jan’ 2017 – Nov’ 2018
:5
: .Net Core, MS-SQL 2012, Angular, ngrx/store, ngrx/effects, NativeScript, GitHub
Description
It’s mobile and web base fitness app which allows anyone interested in staying active to create, share and
record workouts ranging from a simple run to multi-part detailed metabolic conditioning and weightlifting.
Key responsibilities
Understanding the business requirements.
Assisting in creating high level design
Involved in Creating and reviewing LLD and handing over the design to the team for implementation.
Involved in Design and Development of UI (for web and mobile) Modules and Framework.
Programming complex modules and performing code reviews
Developing test cases (TDD) for unit testing and implement it.
Repository management.
Project
Client
Period
Team Size
Technology
: Bloomsbury
: Bloomsbury Publishing
: Sep’ 2016 – Dec’ 2016
:4
: .Net Core, MS-SQL 2012, AngularJS, Cron Scheduler, GitHub
Key responsibilities
Analysis the system design and implementing of design patterns
Software Development on above mention technology
Coordinating with Onshore team through phone calls and e-mails.
Unit testing of the application.
Repository management.
Project
Client
Period
Team Size
Technology
: CallTouch
: UK Public
: Oct’ 2014 – Aug’ 2016
: 14 (Offshore) + 5 (Onshore)
: ASP.Net (3.5), C#, SVN.
Description
It’s communication management application managing audio, video and text. It is a control room software
which is used for managing all inbound and outbound communications using Telephony and Radio.
Key responsibilities
Understanding the business requirements and refining the stories
Assisting in creating high level design
Involved in Creating and reviewing LLD and handing over the design to the team for implementation.
Supporting the team with technical and design issues
Coding complex modules
Developing test cases for unit testing and implement it.
Project
Client
Period
Team Size
Technology
: Custody - Athena
: UK Police
: Jul’ 2012 – Sep’ 2014
: 4 (Offshore) + 5 (Onshore)
: ASP.Net (4.0), C#, WCF, jQuery, Oracle 11g.
Description
It’s a web application made for Police in order to register the case against the crime and maintain various
stages of detained person. It’s a migration project for better user interfaces and combination of multiple
products into single product called Athena.
Key responsibilities
Involved in Design and Development of UI Modules, User controls and Framework.
Involved in Testing and Code Reviews.
Performance Tuning.
Developing test cases for unit testing and implement.
Involved in Code modification for enhancement and development of functionalities.
Project
Client
Period
Team Size
Technology
: CRM
: Citi Bank
: Jun’ 2010 – Jun’ 2012
: 4 (Offshore) + 5 (Onshore)
: ASP.Net (3.5), C#, WCF, MS-SQL 2012, SSIS, SSRS, XML, JavaScript, TFS.
Key responsibilities
Analysis the system design and implementing of design patterns
Software Development on above mention technology
Coordinating with Onshore team through phone calls and e-mails.
Unit testing of the application.
Performance Tuning.
Project
Client
Period
Team Size
Technology
: Risk-based Pricing Module for Home Mortgages
: Deutsche Gulf Finance (Saudi Arabia)
: Oct 2009 – Dec 2009
:4
: ASP.Net (2.0) (C#), Oracle 9i
XML, JavaScript, VSS, ER-Win
Key responsibilities
Analysis the system design
Design (front end and backend)
Software Development
Overview
Created dynamic upload interface which provide the flexibility to upload any excel and csv file.
Created Webservice that calculate the interest rate base on user data.
Product
Client
: CRx (Credit Risk Prescription)
: KIB (Kuwait International Bank) and
Burgan Bank (Kuwait)
Period
: February 2007 – June 2010
Team Size : 12
Technology : ASP.Net (2.0) (C#), MS-SQL 2005 / Oracle 9i
XML, JavaScript, Ajax, Atlas, Crystal Reports, VSS, ER-Win
Key responsibilities
Requirement analysis
System design (front end and backend)
Following and implementing quality models/norms
Software Development
Unit testing
Coordinating release management activities
Technical Overview
Implemented design patterns
Used if DAAB (Data Access Application Block) so that product can run on both Oracle and MS-SQL
database.
Implemented 3-tier architecture
Auto saving facility (using XML) in complex master and dataentry.
Use of native Ajax and Atlas for smooth interaction.
Project
Client
Period
Team Size
Technology
: DFS (Dealer Financing System)
: ICICI bank
: December 2006 - January 2007
:6
: ASP.Net (2.0), MS-SQL 2005
XML, JavaScript, VSS and ER-Win
Key responsibilities
Software Development
Unit testing
Overview
Dealer Financing system will transact with FinOne, Finacle, and DMA payout systems through
uploads and downloads. Uploads from FinOne, Finacle, and DMA payout system will be on VB
platform. It will perform interest and rebate processing for accounts. DFS will capture limits and
documentation status, and generate memo for account opening.
Masters will be uploaded from FinOne
System will upload files provided by Finacle and give downloadable files as output.
‘Limit’, ‘legal’ and ‘security cheques’ documentation will be maintained and tracked.
Transaction identification facility – both manual and automatic.
Interest, broken period interest and rebate run will be performed.
Interest and rebate files download.
MIS reporting
Project
Client
Period
Team Size
Technology
: CMOG (Credit Model Office Group)
: ICICI bank
: October 2006 - November 2006
:6
: ASP, MS-SQL 2000 and JavaScript
Key responsibilities
Software Development most of the task was to develop the trigger and procedure in back end
Unit testing
Overview
The purpose of history report was to track the movement of various fields of a screen chronologically
and capture the changes date wise. User should be able to generate the report “As on” date and
could track developments that have been done in that field till that date.
To make the report user friendly history of one module of the project was displayed as a separate
tab in the report.
Changes made were highlighted.
Project
Client
Period
Team Size
Technology
: ERP (Enterprise resource planning)
: Softesule Pvt. Ltd (Pharmaceutical firm)
: March 2006 – August 2006
:7
: ASP.Net (1.0), MS-SQL 2000, JavaScript and Crystal Reports
Key responsibilities
Case study of project (on client site)
Normalize the database and analysis the system design
Software Development
Unit testing
Deployment
Project
Client
Period
Team Size
Technology
: Call Analysis and customer feed back (On site)
: Siemens
: October 2005 - January 2006
:2
: ASP. Net (1.0) and MS-SQL 2000
Key responsibilities
Case study of project
Software Development
Unit testing
Deployment
Project
Client
Period
Team Size
Technology
: Suggestion and Training Management System
: BPCL (Bharat Petroleum Corporation Limited)
: June 2005 - September 2005
:3
: ASP .Net (1.0), MS-SQL 2000 and JavaScript
Key responsibilities
Case study of project (on client site)
Normalize the database and analysis the system design
Software Development
Unit testing
Deployment
Personal Profile
Name
Date of Birth
Religion
Languages know
Address
: - Ahmed Amin Dangra.
: - 28th September, 1983.
: - Muslim
: - English, Hindi & Gujarati.
: - 9/10 2nd floor Pitruchaya building, behind Kausa Masjid, Kausa, Mumbra
Thane, Maharashtra