Freelance software development, specializing in Azure Service Bus, Cloud Messaging Service, Microsoft Azure, Azure Queue, Azure Functions, Azure devops, Architect DevOps, AWS, docker,...Read moreFreelance software development, specializing in Azure Service Bus, Cloud Messaging Service, Microsoft Azure, Azure Queue, Azure Functions, Azure devops, Architect DevOps, AWS, docker, git, C#/.Net, Web APIs, middle and back-end solutions.
Based in Surrey, working with clients all over the UK, Ireland and rest of the Europe.
worked as:
CRM Integration Consultant/ CRM Developer/.NET Consultant/WebAPI Developer:
- Create Microsoft Dynamics workflows, dashboards and processes/customization with provided specification
- Delivering CRM solutions including user interfaces, workflows and system integration
- Write and maintain technical documentation around changes made
- Working on Investment Banking products and services
- WebAPI2 Security: token-based authentication implementation, SHA-1 token and POST variables in each request.
- Worked on API Security threats for example API Injections, XSS, SQL injection
- Configuration & Integration of CRM with Biztalk, SSIS packages, WebAPI2
- Configuration & Integration of CRM using secure OAuth2 token based WebAPI2 services
- Integration of WebAPI2 with multiple client WebAPI, WebAPI2 services for data transfer
- Integration of RESTful API for CRM data update and CRM Plugin integration
- CRM Plugin development and deployment, Registration with multiple field steps
- Dynamics CRM 2011, 2013, 2015 and Dynamic 365 exposure with Office 365
- MS Dynamics CRM Data Migration/ Integration, deployment, configuration and administration
- Integrating Custom Workflows in CRM using TKDialogs from (http://www.teamknowledge.co.uk)
- Integrating .NET Application with CRM using iframe
- Microsoft BizTalk port, location configuration, MessageBox, deployment
- Coding SSIS packages for data import and export from CRM Databases
- SQL Job Agents configuration and customization for SSIS Packages execution on different time slots
- Worked with both public and private sector clients of General Dynamics IT
- Public sector includes social services, London boroughs etc.
- Private sector includes insurance companies, private banks etc.
- SQL Server Databases management, creating and fixing complex stored procedures on client financial figures
- Working on ASP.NET Interface of different applications used by the Bank customer services and support teams
- Fixing design work, use of Css, HTML, JavaScript
- Working on Microsoft Dynamic CRM Workflows, CRM Extension Web Application
- TFS/Git Source Control, Branching, release management, expert use of TortoiseGit, Continuous Integration TFS
- Application deployment on SIT, UAT, Pre-Prod and Production environments
- JIRA ticket management and JIRA task and sub task creation for all the developers
- SQL Server 2008 and 2012 RS database maintenance
- TDD based development for new project. test coverage for existing code, - Using NCrunch for TDD, unit testing
- Using ReSharper Ultimate 2016 with VS2012, Vs2015 for fast dev with Nuget, TDD.
Tools used:
Microsoft Dynamics CRM 2011, 2015, CRM 2016, Visual Studio 2015, C#.NET, SSIS, SSRS, TKDialogs (http://www.teamknowledge.co.uk), TFS, SOLID, Git, TortoiseGit, TDD, MsTest, TDD, nCrunch, SQL Server 2014, NLog, ASP.NET, MVC, WCF, WebAPI2, OAuth2, Re-sharper, HTML, JavaScript, CSS, Bootstrap, Powershell scripting, Nuget Package Creation and deployment, Peppermint CX
also worked as
.NET CMS Consultant/ ASP.NET MVC Developer / EPiServer Developer
- EPi Server CMS UI development, EPi Server 9.0 based SSE official application enhancement
- Write and maintain technical documentation around changes made in Ektron Web CMS 9.2 deployment
- Active Directory Authentication setup for Ektron 9.2
- Structured content modeling and authoring using Ektron’s Smart Forms
- Worked on Ektron.Addin.Strategy extension into Visual Studio
- EPiServer Visual Studio extensions (using templates for MVC project)
- Participation in Ektron to EPiServer Migration team
- EPiServer Service API, OWIN startup configurations
- Working in Agile Software Development Environment (SCRUM)
- WebAPI2 services for bespoke SSE ASP.NET MVC applications
- Responsive Design, Layout, using CSS, HTML, JavaScript, HTML5 helpers
- WebAPIs developed to integrate Ektron Business flow with Oracle Forms
- Oracle and MS Sql Server 2012 databases access layers coding and testing
- Azure SQL, Analytics and Storage
- OnSite Deployment of MS Dynamics CRM
- Windows Azure RESTful WebAPI2 and Active Directory Integration with the ASP.NET MVC site
- Creating Specification documents for Ektron development work and dividing tasks in Epics
- Setup Microsoft Team Foundation Server (TFS) for Task Management and enforce the rules on team to follow the code