Senior Software Engineer Resume
SUMMARY
- 15 years of total IT Experience in technical and management experience on software development.
- 9 years of experience in Microsoft Dynamics CRM on premise and on - line end to end implementations.
- Experience in Microsoft Dynamics CRM Sales, Service, Marketing modules & XRM implementations.
- Specialized in Microsoft Dynamics CRM Customization, Business Process Flow, Business Rules, Dialog and Workflows.
- Expertise in extending MSCRM wif Plugin, Action, Custom workflow activity, Client-Side JavaScript.
- Experience in fine tuning and Performance improvement in both On Premise and Online CRM Environments.
- Experience wif tools like Ribbon Workbench, CRM Code Editor.
- Experience in Dynamic CRM Upgrades. CRM 3.0 to 4.0, CRM 4.0 to 2011, CRM 2011 to 2013, CRM 2013 to 2015 and Dynamics 365.
- Specialized in data migration using SSIS from other systems including Sales logic, Salesforce (SFDC), Excel, Flat file.
- Experienced in Integration between Dynamics CRM and other systems using Web Services, Batch Mode using SSIS.
- Experience in .Net development, ASP.NET, SQL Server and building windows, web applications, WCF Services.
- Experience in handling solutions delivery for enterprise implementations.
- Expertise in Banking domain
- Project Management experience in handling teams (15+). Assigning and managing tasks, delivery and reporting to senior management.
- Project Management experience in handling a large project involving groups from different expertise.
- Experience in handling teams working in offshore-onsite model.
TECHNICAL SKILLS
Application Development: C# / VB.NET / ADO.NET/ Window Services / Desktop Applications
Framework Essentials: Object Oriented Design / Entity Framework / LINQ / DBML / XML/ WCF / WPF
Databases: MSSQL Server 2016/2012 / SSRS
Web Development: ASP.Net / ADO.NET / Ajax, JSON, REST / Web Services / XHTML / JavaScript / jQuery
PM Tools: Azure Devops / Visual Studio Team Foundation Server / MS Project / MS Visio
Data Migration Tools: CozyRoc / Scribe
Enterprise Apps: Dynamics 365 / MS Dynamics CRM 2016/MS Dynamics CRM 2015 / MS Dynamics CRM 2013 / MS Dynamics CRM 2011 / MS Dynamics CRM 4.0
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Work wif Dynamics 365 (On Premise) and previous Dynamics CRM versions and core technologies (C#, .NET, Java Script) to develop, integrate and implement business solutions
- Involve in Customization and Configuration of Dynamics 365 CRM (on premise)
- Demonstrate sound principles wif software architecture, design, implementation and support for RASP (Reliable, Available, Secure and highly performing) solutions
- Designing and integrating MS Dynamics solutions including plug-ins, custom workflow and entities
- Experience in Microsoft SQL SERVER versions 2017, 2016, 2012 and 2008
- Understanding of release and deployment process for Cloud CRM, on premises changes, components, ensure quality and maintain performance of deployed solutions
Confidential, Minneapolis
Senior Dynamics 365 Consultant
Responsibilities:
- Implementing Sales module of Dynamics 365 On Premise
- Working wif client in requirement clarification, POC, approval and implementation
- Detail design and documentation
- Working wif Business Analyst in requirement discussion and design
- Code Review and bug fixes
- Customize entities, forms, Develop plugins, workflows, Custom workflow activities
- Working Remote from San Ramon, CA wif different technical teams in EST and CST time zone
- Writing different internal certifications including CRM modules
Confidential
Enterprise CRM Technical Lead
Responsibilities:
- Technical Lead for the entire implementation
- Dev Lead from MS Dynamics CRM Team interacting wif other teams including business, Database, Operations, Testing, Architecture, PMO and ESB teams
- Review and approval of technical design document from CRM Vendor (Hitachi America)
- Review and approval of business requirement document, technical specification from internal CRM team, integration document from other teams
- Responsible for requirement gathering, analysis and design
- Involved wif PMO team in sprint releases planning and execution
- Reporting to higher management and business teams on project progress
- Work wif Microsoft teams directly in reviewing the implementation
- Create Functional and Technical Specifications documentation (ERD) for projects
- Resolve technical issues of varying complexity through an in depth understanding of CRM/.Net and engaging appropriate resources.
- Customize entities, forms, sitemap, ribbon, Develop plugins, workflows, Custom workflow activities, data migration, email integration.
- Technical expert on automated workflows, entity customization, application customizations including plug-ins and I-Frames, data migration and systems integration
- Migration from Sales Logix, Salesforce
- Integration between ESB (Web Methods), ODS Data source, File Net (Document Management)
- Review of Environment preparation and deployment
- Upgraded MSCRM 2015 to 2016
Confidential
CRM Dev Lead
Responsibilities:
- Engineering Lead for the ConnectedCRM program (one of the flagship projects wif Microsoft Corporation Inc)
- Collaborations wif Microsoft Product Group on latest product releases (CRM 2015, CRM 2013, CRM 2011, Marketing Pilot, Yammer, Windows 8.1/IE11, Office 2013 etc)
- CRM Online & on-premise business reports using OData & SQL datasets
- CRM development, CRs, bug fixes, upgrades
- Dynamics CRM Customizations + Designing Business process flows, Plugin & Workflows development
- On-Premise to Online Dynamics CRM migrations + Data migrations using scribe
- Design & Architecture for implementing the requirements
- Subject Matter Expertise in Service module
- Code review of team and peers
- Lead the migration effort of applications from previous versions to latest and greatest versions.
- Program estimations, resource planning and publishing execution strategy
- Lead the engineering team in terms of deliverables, allocation of resource, drop plan to test team
- Coordination wif project stake holders - internal and external
- Interviewing the potential candidates for the openings and helping them onboard to the project once selected.
Confidential
Senior Developer
Responsibilities:
- Gathering requirement documents from the client and understanding the requirements.
- Assigned tasks to my team members from the requirement gathered and see the requirements are met.
- Developing UI
- Writing methods in business layers, Data access layers.
- Creating Database tables, writing stored procedures
- Integrating web service method calls
- Writing testing methods using built in tools of Visual Studio 2005 and testing the methods in web services
- Writing methods in both business logic and data access layer
- R&D in Nhibernate for dotnet and SQL cache dependency for performance of the application.
Confidential
Senior Programmer
Responsibilities:
- Database design, Analyzing, design and development of the project
- Interacting wif Clients
- Analyzing, design and development of the projects using ASP.NET, VB.NET, ASP, SQL SERVER 2000, Crystal Reports 8.5, MS Access
- Designing and creating tables
- Develop ASP pages and bug fixes
