Ashish Kumar Jain
** ********** **, **********, ***** Email: ******.****@*******.*** Tel: 857-***-****
PROFILE
Over 11+ years of experience in software development with a strong background in the architecture, design, and coding for various .NET applications across different public facing and internal use software, from a database to service to user interfaces
Over 1+ year of experience in leading the development team located onshore and offshore.
Over 4+ years of experience in customizing and configuring the Microsoft Dynamics CRM 2016/2015/2013 and D365
Over 2+ years of experience in Multi-tenant cloud computing in Microsoft Azure for migrating the infrastructure and application from on-Prem to Azure Cloud and upgrading from Azure cloud to cloud.
Microsoft Certified Solution Expert (MCSE): Business Application (Dec 2017)
Microsoft Certified Solution Associate (MCSA): Dynamics 365 (Nov 2017)
In-depth knowledge of scripting and automation using of PowerShell, Batch scripts for Microsoft Azure, Azure Active Directory, Office 365 and Dynamics CRM.
Managed priorities and workload associated with multiple concurrent tasks such as project scope, requirement negotiation, project development and other maintenance tasks
Accommodated change request for enhancements and maintenance of enterprise-wide ad-hoc development applications
Specialized in working with executive stakeholders, senior managers, and consultants to understand their business goal and provide solutions that meet or exceed their expectations
Recognized as a problem solver with an ability to deliver and execute successful projects on time
Responsible for architect, development, and delivery of Business Development Premier Mobile App (Elite Mobile)
Extensively worked on Team foundation server 2015/2013 for continuous integration and for End-to-End automation for all build and deployments for Azure Cloud and set up Continuous Integration for major releases.
Strong knowledge and implementation experience in: Microsoft Azure, Microsoft Dynamics, Dynamics 365, Office 365 C#, ASP.NET, XML, LINQ, JavaScript, CSS, HTML, HTML5, AJAX, jQuery, RESTAPI, Visual Studio, VSS, TFS, SharePoint Server 2010, SSRS, MVC, WCF, SQL Server.
Experience with various 3rd party integration tools like Telerik and web service APIs (HubSpot, ONADA, Exchange web services) based on business needs.
Experience with Site Core CMS integration with custom .NET API
Worked with other team members and QA department to follow the full SDLC framework using agile/scrum methodology using Microsoft Team Foundation Server 2015/2013/2010.
Worked independently and served as a point of contact for project status and client communication
Strong interpersonal and written/verbal communication skills
WORK EXPERIENCE
Thomson Reuters, Boston, MA January 2013 - Present
Senior Software Engineer
The 3e Business Development (BD) product line is a multi-tenant PaaS offering on the Microsoft Azure cloud that combines sophisticated data automation capabilities (via a Data Engine) with a best of breed managed solution on the Microsoft CRM platform to offer an automated CRM solution for the legal and business consulting markets.
The BD Data Engine consists of several key components that gather, refine and ingest contact and company data into Microsoft CRM. Data is gathered from various sources including Microsoft Exchange, Active Directory, Office 365 Graph, Thomson Reuters Big data stores and social media feeds. Before the data makes it into the CRM system it is processed via a series of algorithmically rich computational processes to ensure contacts are de-duped, merged, scored and graphed. This knowledge graph of companies, contacts, industries and relationships is also fully indexed and searchable via a modern UI and accessible via APIs.
Accomplishments:
3E Business Development
Contributed in Architecture of the Data Engine on Azure as shared framework PAAS/IAAS offering which deployed core functionality as multi-tenant.
Designed the deployment of multi-tenant framework using ARM template and PowerShell modules of Azure.
Developed the UI and API Azure framework to work against the AAD (Azure Active Directory).
Implement the Hybrid connection using Azure Hybrid connection service which connect to on-prem data source.
Re-wrote the sync-processes to run as background job processors on Azure on schedule basis.
Architected the seamless upgrade strategy for the various feature release without the downtime.
Worked on Microsoft Azure Storage - Storage accounts, blob storage, managed and unmanaged storages.
Worked in various customization and integration pipelines in Customer Relationship Management using Microsoft Dynamics CRM 365, 2016, 2015, 2013
Experienced in technical and functional areas of MS Dynamics CRM.
Designed and customized CRM forms, ribbons, sitemap, plug-ins, workflows, dialogue, custom workflow assemblies, and create custom web resources and custom plugins
Experienced in data migration, updating data using XRM/oData api and LINQ helps in facilitating data migration within CRM across various entities.
Created custom entities, custom attributes for individual business units in Dynamics CRM.
Enhanced the business processes with customized workflows and plugins to automated processes, based on the requirement from product owners to increase visibility and efficiency.
Experienced in customizing sales module and entities of leads, accounts, contact, and opportunities, marketing list based on the business needs.
Extensively worked on Integration Pipeline to sync bi-direction data between CRM and Data Engine using data sync
Extensively experience in creating custom reports using SQL Server Reporting Services (SSRS) and included as part of a managed package
Implementation experienced in installation, configuration, customization, deployment, troubleshooting the applications, developed and maintained the source code in TFS by automation the check-in and check-out process of all the customization of CRM solution in TFS
Elite Mobile Applications Delivery:
Led Mobile Strategy and Conducted strategic workshops with engagements teams to identify Minimal Viable Product (MVP) for business development Premier
Provided leadership in creating lawyers’ workspace journeys to identify product features
Responsible for leading the team with vision and strategy to deliver Elite Mobile Configuration with Dynamics CRM.
Collaborated with business partners to develop product roadmap, identifying solutions and prioritizing highest impact features in the product backlog
Led the delivery of Elite mobile apps on iOS and Android platforms using extreme programming and agile methodologies
Responsible for DevOps technology pipeline and continuous integration for Elite Mobile APP delivery.
Worked closely organizational structure team for mobile and API development teams with cross-functional dependencies on Elite Integration framework platforms.
Provided technical leadership on mobile app API hosted on cloud Microsoft Azure and on-prem
Partnered with Enterprise Integration framework team to establish 360 views of customer relationship management for a similar experience for the Lawyers in all 3 platforms (Mobile, Tablet, and Web)
Explorica Inc, Boston, MA September 2008 – January 2013
Software Developer – IT Department
Explorica helps teachers create educational tours full of authentic, interactive learning experiences. As Software Developer I am responsible for various web and automation applications serving operations, product management, sales, marketing, and finance department along with customer needs using the Microsoft technologies ASP.NET, Ajax, C# and the .NET Framework, LINQ, WCF and XML web services and MS SQL Server.
Accomplishments:
Maintaining and adding new features of award-winning website www.explorica.com, developing various controls and integration with Sitecore CMS using ASP.NET and XSLT
Designed and developed the Loyalty Rewards Program for the Group Leaders based on tours led
Enhanced the Travel Point Calculator to support Loyalty Rewards based on historical tours led by GLs
Worked closely with marketing team to define specifications of all the landing pages and consumed RESTful HubSpot Lead API JSON string into custom classes and integrated all the new leads into Sales Dashboard for the sales department.
Implemented various feature in CRM software which is used to manage customer accounts, cancellation process, late signup, on-tour tipping and payment process
Designed and developed ASP.NET, Ajax, and Object-Oriented JavaScript classes for itinerary annotator customization tool for Keating department and all other lines of business
Automated daily special request application for tours by sending email to the operations department and set up a windows task scheduler.
Developed various reusable widgets for School Profile in Sales Dashboard using ASP.Net user controls.
Wrote a Rooming Engine Algorithm and implemented using OOP methodology and serialized and deserialized output across cross systems.
Automated Rooming email and developed business manager for suppliers for receiving emails based on LOBs and DPDs
Implemented various ASP.NET and WCF web services to interact with all other core application components.
Developed an Online Expense Reconciliation worksheet for the Tour Director and integrated it with Microsoft Great Plains Accounting system with a custom configuration of accounts numbers using eConnect
Developed Supplier request and reservation search workflow using ASP.Net, .asmx web service and Telerik Grid as a part of Supplier Management Tool
Programmed the live currency calculator by consuming the ONADA FX web service and saved everyday exchange rate in SQL server database with custom configuration of currency codes.
Development towards new analytics framework for reporting and various customized windows using Telerik API.
Upgraded the code base from .NET 2.0 to .NET 3.5 and further to .Net 4.0
Utilizing the Team Foundation Server for project management, code integrations, branching and merging dev environments, scrum process, and bug tracking.
Implemented unit tests using Visual Studio 2010 Test controller framework and provided performance benchmarks for the product
SeaChange International Inc., Acton, MA May 2007 – December 2007
Co-Op Engineer, White Rabbit Group
Developed an automated tool in C# that reads a list of URL’s responses as XML and stores in SQL Server 2005
Designed and implemented a web-based monitoring and diagnostic tool application to keep a track of services running on remote machines in ASP.NET using C#
Analyzed project in every retrospective meeting and planned the goals for the next sprint of the project using agile methodology
Shagun, Chittorgarh, India October 2005 – April 2006 Software Trainee
Developed a database in MSSQL 2003 for inventory management and maintained the stock of the organization through the creation of User Interface in WinForms
EDUCATION
Northeastern University, Boston, MA August 2008
Master of Science, Information Systems, GPA: 3.67/4.0
Bombay University, Mumbai, India June 2005
Bachelor of Engineering, Computer Engineering
TECHNICAL SKILLS
.Net Technologies: C#, Asp.net Core, ASP.NET, Entity Framework, LINQ, WCF, WPF, MVC, Net Framework
4.7.2/4.6/4.5/3.0
Cloud Technologies: Microsoft Azure Cloud offerings, Office 365
JavaScript Frameworks: jQuery, Ajax, JS Entity Framework
Web Technologies: HTML5, HTML, CSS, XML, XSL, JSP
Database Platforms: MS SQL Server 2000/2005/2008, Oracle 10g
CMS: Sitecore, SharePoint Server 2013/2016 and SharePoint Online
CRM: Microsoft Dynamics CRM 365,2016, 2015, 2013
Reporting: Power BI, SQL Server Reporting Services(SSRS), Tableau
Tools: Visual Studio 2017/2015/2013/2012, MS Visio 2013, MS Office 2015/2013/2012
Team Foundation Server 2015/2013/2010, VSTS, SharePoint Designer 2007/2010
Certifications November 2007- December 2007
Microsoft Certified Solution Expert (MCSE): Business Application
Microsoft Certified Solution Associate (MCSA): Dynamics 365 (CRM cloud)
Microsoft Dynamics 365 Customization and Configuration
Microsoft Dynamics 365 for Sales
Microsoft Dynamics 365 customer engagement online deployment