Post Job Free
Sign in

Sr. Software Engineer

Location:
Shrewsbury, MA
Posted:
August 20, 2018

Contact this candidate

Resume:

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



Contact this candidate