Senior .net Software Engineer Resume
SUMMARY:
- 6+ years of experience in analysis, design, and development of client/server, web based and n - tier application.
- 6+ years of experience in developing windows applications, web applications, windows and web services in Microsoft Visual Studio IDE using C#, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, AJAX, HTML, HTML5, XML, CSS3
- 6+ years of experience in JavaScript, jQuery, Knockout, AngularJS, and Bootstrap
- 6+ years of experience in developing OData services, Rest Web Services, Web API, WCF, LINQ and Entity Data Model
- 5+ years of experience in architecting, developing and testing custom solutions using Microsoft SharePoint Server 2007/2010/2013 and in depth technical background and knowledge with the SharePoint MOSS platform and WSS 3.0, including user’s permissions, Content types, Web Parts, Workflows, Event Receivers, Web Services, Layout, Application Pages, List Definitions and Master pages.
- 4+ years of experience in developing custom applications on Microsoft Dynamics CRM platform using custom entities, web resources, and customized sitemap
- Expertise in interacting with MS Dynamics CRM database through REST endpoint
- Solid understanding of CRM centric business process, CRM best practices and ERP business process
- Experience in developing of custom WCF web services, dialog based workflows, plug-ins and integrating custom web pages into CRM.
- 6+ year of experience in developing user driven web applications as part of an agile team including continuous integration and continuous delivery to production.
- 6+ years of experience in SQL Server Database design, development, and maintenance in all major versions of Microsoft SQL Server
- 6+ years of experience in creating complex T-SQL (DDL and DML) queries, stored procedures, triggers, views, tables, indexes, constraints, user defined functions and security.
- Good working knowledge in designing Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML.
- Reliable, efficient and experienced in working with medium to large scale teams.
- Ability to work well in a team in collaboration with developers, testers, project managers and customers
- Fast learner, passionate to learn new technologies and open to feedback.
TECHNICAL SKILLS:
System Development Life Cycles Exposure: Rapid Application Development, Agile, Scrum, Rational Unified Process(RUP)
Enterprise Architecture: Microsoft Visio for Enterprise Architects
Microsoft Business Solutions: Office 365, Microsoft SharePoint Server 2007/2010/2013
Design: Microsoft Office Visio, UML
Web Services Technology/Platforms: Web Services Description Language (WSDL), Simple Object Access Protocol (SOAP), Universal Description, Discovery, and Integration (UDDI), Hypertext Transfer Protocol (HTTP), and Extensible Markup Language (XML), RESTful WCF service
Programming Languages: C#, VB.NET, VB Script, JavaScript, Transact-SQL
Programming IDE: Microsoft Visual Studio 2008/2010/2012/2013/2015, Microsoft SQL Server Management Studio 2008/2012
Database Platforms: Microsoft Access, SQL Server 2008/2012
Requirements Management: Visual Studio Team System (VSTS)
Configuration Management/Source Control: Team Foundation Server (TFS), Subversion (SVN)
Defect Tracking: TFS
Deployment Scripting: MSBuild, PowerShell
Testing Productivity: MSTest, NUnit, XUnit, JSHint, Coded UI
Cloud Computing: Microsoft Azure, Amazon Web Services (AWS), VMware
Networking: Active Directory, TCP/IP, DNS, VPN, HTTP, FTP
Systems Administration: Windows Server 2008/2012 R2
PROFESSIONAL EXPERIENCE:
Confidential
Senior .Net Software Engineer
Responsibilities:
- Developed ASP.NET application using C# to generate a name tag for those who registered in Scientific Collections (SciColl) Workshop
- Enhanced FTP Ad Hoc File Transfer .NET application to let users to upload and share multiple file up to 500Mb size.
- Enhanced the REE (Research, Economics and Education) Directory application to generate all ARS Organizational Report using C#
- Fixed assigned bugs and added all new enhancements
- Wrote JavaScript with modern JavaScript frameworks and libraries such as Angular, jQuery and so on
- Generated Certificate Signing Request (CSR) and installed SSL certificates using 2048 bit key for secure online browsing.
- Designed customized, and implemented Microsoft Dynamics CRM 2016 for various USDA research agencies to create effective communication among scientists
- Consulted CRM team and clients in the use of CRM systems
- Consumed and exposed Dynamics CRM APIs for custom web front-end development and external service integration
- Plan and design Microsoft SharePoint 2013 environment for Cloud migration
- Migrated SharePoint Content Database from SharePoint 2013 to Azure SP2013 using a PowerShell script and convert Active Directory group to e-Authentication
- Supported all USDA agency SharePoint user’s aftermath of migration to fix their problems and help them to use SharePoint and its features on the cloud
- Designed and Developed a new master page after the sites migrated to the cloud and provided new look and feel for all pages
- Developed list workflows and InfoPath forms using SharePoint Designer and InfoPath Designer 2013
- Branded and customized UI using HTML, CSS, JavaScript and jQuery
- Developed custom WebParts, Forms, Workflows, Event Receivers, Timer Jobs using SharePoint Designer, InfoPath, JSOM and Visual Studio
Confidential
Application Programmer
Responsibilities:
- Developed, Customized, Enhanced and Maintained DELMIA V5 Process Planning and Engineering Solution application using C#, VBA, VB Script and VB.Net to meet end user requirement
- Fixed bugs and defects when ME’s (Manufacture Engineers) encounter while using DELMIA application to Plan 787 Manufacturing.
- Developed and Maintained DELMIA automation test script using Microsoft C# Coded UI
- Developed Graphic Re-Plan tool that optimize build-to-order and lean production manufacturing systems using C#, VB.Net and Visual Studio
- Developed interfaces among systems using ASP.NET, MVC, WCF and JavaScript
- Developed Web Forms in ASP.NET using C# as the code-behind language and LINQ as the SQL data consumer
- Validate conceptual design or functional specification document and create technical specification to execute development work.
- Performed application design for n-tier architecture Business Layer, Data Access Layer, Data Layer and Databases using C#.Net, ASP.Net, Web Services
- Developed the middle layer classes and optimized the code using design patterns
- Used Web Services to communicate with the business layer objects
- Support user check out and code release during DELMIA Block Points and Software E-Rolls
- Customized and developed new SharePoint solutions to integrate with other business applications and create Business Process Management solutions with workflows using HTML5, CSS, AngularJS and ASP.Net
- Works with users and functional analysts to define system scope and objectives of the requirements.
Confidential
SharePoint Developer
Responsibilities:
- Designed and developed responsive SharePoint site using SharePoint Designer 2010, JavaScript, CSS, and HTML, C#, Visual Studio 2010 and third-party libraries like JQuery, AngularJS, BootStrap and Knockout to rich user interface, navigation between pages and responsiveness of the site.
- Developed custom WebParts, Forms, Workflows, Event Receivers, Timer Jobs using SharePoint Designer, InfoPath and Visual Studio
- Designed Dashboard Visual Web Parts which contains input fields (interface using ASP.NET Web Forms and controls) to capture the data necessary for moving a project through various state.
- Debugged various issues in the custom Web Parts during development as well as after staging or production deployment using ULS log, and event log, debug.log tracing, developer dashboard.
- Access list data by using the Server object model: SPQuery, LINQ, SPList, and SPSiteDataQuery, create LINQ query that includes a joint statement.
- Managed a solution in Visual Studio 2010: modify the contained features in the solution, add an assembly that is not included in the visual studio solution, manage mapped folders for farm solutions, and customize manifest.xml.
- Managed a feature by using Visual Studio 2010: upgrading, versioning, developing features, feature receivers (activating and installing) that interact with their parent object, customizing feature.xml.
- Assisted in administration and troubleshooting of SharePoint 2010 services.
- Build Web Apps using HTML, JavaScript, CSS and AngualrJs
- Refactored existing Web Parts to perform client-side validation using jQuery validation library.
Confidential
Software Design Engineer
Responsibilities:
- Designed, developed, deployed and tested .NET windows applications, windows services and web services
- Created different business classes and interfaces using .Net Framework 4.0 with Object Oriented Programming Methodology.
- Created user controls and custom controls for common purposes in the whole application.
- Developed .NET library project using C# and provides middle layer components with HTTP Module.
- Used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data List for reading and updating records in the SQL database.
- Integrated SQL Server 2005 reporting services with MOSS (Microsoft Office Share Point Server) to automatically deliver reports to the Share Point portal.
- Built a standard automation framework using C#, (.Net 4.0), entity data model, LINQ, visual studio 2010, SQL2008 for the team. Written LINQ queries for the framework.
- Customized development team SharePoint sites, creating web parts, page layouts, site definitions, content types, workflows, wikis, and list templates with SharePoint Designer and Visual Studio.
- Developed user controls in ASP.NET, C# and rendered them as a web part by performing necessary configuration in IIS and SharePoint central administration
- Created and maintained site templates, list, list items, list views, site columns and content types.