Sr .net Developer Resume
Detroit, MichigaN
SUMMARY:
- 10+ years of experience of web applications, windows applications, web services and client server applications using Microsoft Technologies. dis includes architecture, requirement analysis, system design, prototyping, process modeling, system and data modeling, database design, development, implementation, testing and maintenance.
- Over 3 years of experience in team lead and architect role, skilled in building, mentoring and guiding teh team while promoting company’s core mission, vision and values.
- Extensive experience in building N - Tier applications using Microsoft .NET technologies (ASP.NET, AJAX, C#, ADO.NET, WCF, WPF, Task Parallel Library, Entity Framework, LINQ, MVC 5, MVC 6, Web API 2, SharePoint including 2007,2010,2013 and 2016 versions) and other technologies (Angular 2, Knockout JS, Json, JQuery, HTML5, CSS3, XSLT, Bootstrap, integrating Microsoft applications and SQL databases to Microsoft Azure).
- Develop project technology strategy by understanding key client objectives, diagnosing and mapping client requirements, articulating solution risks and barriers, recommending project approaches, preparing time and cost estimates and planning full project life cycle.
- Full stack development experience in building responsive web applications including single page applications using Microsoft ASP .NET MVC 5/ MVC 6 with Razor, Kendo UI, Angular JS, Web API, HTML5, Bootstrap, CSS3, T-SQL and other cutting edge web technologies.
- Extensive noledge and deep understanding of ASP .NET MVC framework including MVC 6, Securing Web API with OAuth, SharePoint Apps Development.
- Strong experience in SharePoint development using object model, client object model with Visual Studio, SharePoint Designer and PowerShell.
- Proficient in project management, meeting clients, understanding business requirements, proposing solutions, design, development, testing and deployment.
- Very good k nowledge of Software architecture principals, Object and Aspect Oriented Design concepts, multi-threading, multi-tasking, UML and Design Patterns including dependency injection.
- Proficient in designing database, writing stored procedures, functions, triggers, setting table relationships (RDBMS) and indexes in SQL Server and Oracle and MySQL.
- Proficient in proactively interacting and collaborating with internal client resources.
- Proficient in defining data needs and integrating requirements within teh project.
TECHNICAL SKILLS:
Languages: C#, C++, C, Java, VB.NET, CAML, LINQ, Silverlight, SQL/PL SQL, XSLT, XML, JavaScript, PowerShell, JQuery, CSS3, Bootstrap, HTML 5, Typescript
Frameworks: ASP .NET Framework 2.0/3.5/4.0/4.5/, .NET Core, Entity Framework, MVC 5, MVC 6, SharePoint 2010, SharePoint 2013, SharePoint 2016, MOSS 2007, Angular JS, Angular 2, Web API 2
Database: MS SQL Server 2014/2012/2008/2005/2000, MS Access, Oracle 11g/10g/9i, MySQL.
Platforms: Microsoft Windows Server 2016/2012/2008/2003, Sun Solaris, Mac OS, Linux, Active Directory, ADLDS, II6, IIS7
Concepts: OOP, RDBMS, DFD, ERD, UML, SAAS, Cloud Computing, MVC, MVVM, MVCVM, OAuth
PROFESSIONAL EXPERIENCE:
Sr .NET Developer
Confidential, Detroit, Michigan
Responsibilities:
- Translate application requirements, backlogs and use cases into functional applications
- Work independently, as well as collaboratively with team members to design, build, and maintain efficient, reusable, and reliable software solutions.
- Convert homegrown enterprise level legacy windows applications (built in VB.NET) to ASP.NET MVC 5 web application using Kendo UI.
- Ensure teh best possible performance, quality, and responsiveness of applications
- Help maintain code quality and organization by following and participating in teh evolution of departmental coding standards
- Take a product through teh entire software development lifecycle of analysis, design, coding, testing, implementation and support
- Perform unit and system level testing on applications, as well as support of user testing
- Act as a mentor to other developers with programming issues.
- Collaborate with different teams and team members on projects.
Sr Analyst/programmer
Confidential, Melville, New York
Responsibilities:
- (Hands-On) Lead Developer to mentor a team (onsite/offshore), performing design, development, maintenance to resolve critical SharePoint and .NET related issues for globally used Internet and Intranet sites of Confidential .
- Designing solutions for various projects using agile methodologies and assigning tasks using TFS. Developing intranet/ collaborative sites for corporate portal and social networking in SharePoint 2010. Developing responsive internet sites using Web API, Angular JS and SharePoint 2013.
- Developing web applications using .NET framework 3.5/4.0/4.5, MVC, Entity Data Framework, Angular JS, Bootstrap, both client and server side data validations.
- Analyzing and documenting client and customer business processes and workflows.
- Developing PowerShell scripts for site migration, automatic sites creation with various custom requirements.
- Developing custom SharePoint site definitions, web templates, web parts, workflows, timer jobs, workflows, event receivers, page layouts, master page, content types, business connectivity services (BCS).
- Creating/configuring web applications for SharePoint, service applications, search, custom metadata. Resolving teh issues of SharePoint custom solutions.
- Migrating SharePoint 2010 portal and hundreds of collaborate (team) sites to SharePoint 2013 and SharePoint 2016.
- Creating tools using .NET technologies to migrate hundreds of sites from an in-house database (Oracle) driven web application into SharePoint platform.
- Customizing teh existing web templates, custom timer jobs of SharePoint. Analyzing any custom SharePoint development requirements for projects.
- Extensively working hand in hand with teh business users to better understand their needs for business enhancement needs and effectively propose suited solutions, related to corporate intranet portal which is built in SharePoint.
- Supporting various websites developed in Sitecore 7.2 with MVC 5 and other modern UI technologies. Integrating custom functionalities from 3rd party vendors such as apply with LinkedIn, Apply with Indeed on teh job portal sites.
- Performing code reviews and suggesting code refactoring, security and performance enhancements.
Software Developer
Confidential
Responsibilities:
- Developed a custom user-friendly project management system in SharePoint using C#.NET.
- Developed a custom project management web application without installing Microsoft Project Server.
- Developed custom web parts, user controls for timesheets, reporting tools and custom workflows.
Confidential
Software Developer
Responsibilities:
- Developed and debug few custom client tools built with SharePoint to generate custom site collections, custom site, custom list, custom libraries, custom content types from a graphical user interface (using drag and drop).
- Created various dynamic visual web parts for a SharePoint site to show teh employees monthly, yearly and quarterly sales performance.
- Built a way to dynamically generate teh charts for yearly sales, quarterly sales and monthly sales for each employee.
Application Developer
Confidential
Responsibilities:
- Created a custom request management system for teh employees and Managers to approve or reject teh requests with integrated workflows using ASP.NET and SharePoint.
- Developed “Request for Change” management system using SharePoint external list data driven custom web forms and custom views
- Developed Web Services in ASP.NET for different views based on specific permission settings and custom group settings to show/hide form fields.
- Developed InfoPath 2010 Forms populating BCS data.
- Developed custom workflows while creating and modifying requests. Customize ribbon UI, created custom actions for approval and rejection
- Created a faculty information system in SharePoint 2010 which pulls teh information from Oracle E-Business Database.
- Developed Business Data Connectivity model using Visual Studio 2010 and deployed as a .NET assembly for Faculty and Staff information of university from Oracle E-Business.
- Created external list from dis external content type and used Business Data Web parts Use Business Data Web Parts to connect and filter records.
- Created custom profile pages for each faculty and used business data connectivity filter to filter teh records.
- Setup Web Content management system for teh main site and all teh departmental sites using custom web template in SharePoint 2010.
- Installed and configured SharePoint 2010 using Farm setup (2 front end web servers, 1 SQL Server, 1 Disaster recovery server).
- Prepared and deployed custom templates for both Arabic and English versions of teh Main Confidential website and all teh departmental sites.
- Created web applications, site collections, sites, features and solution packages.
- Created custom Web Parts and workflows for students’ issue tracking.
- Migrated existing departmental sites (more than 260) including site contents to SharePoint 2010.
- Customized teh main site of Confidential for SEO following modern UI Standard.
- Enhanced Menu using JQuery and Ajax.
- Developed custom Web Parts for News and Events.
- Created custom user controls for teh site.
- Enabled output caching, application level caching and database caching to optimize load time of site.
- Enabled Breadcrumb, Site Navigator of teh main university site.
- Created several JQuery components such as photo slideshow, news slideshow, and advertisement bar.
- Optimized teh site for search engine crawlers. Optimize teh site for cross browser support.
- Created a web application to create new news and events and manage its contents.
- Created an Application for managing new News and Events in ASP.NET 2.0.
- Developed a system where after authentication, users can submit latest news and events with all teh details including URL, Title, Details and Images.
- Developed a system where right after submitting any news or events, teh information is sent to teh backend database and an auto generated email is sent to teh administrator.
- Developed a Page for Administrators to check requests from dis same site using admin account and approve or reject any new request.
- Developed a page for Administrator to modify teh content of any submitted news or events.
- Developed a page for Administrator to rearrange teh order of teh TOP News which is shown on teh homepage of teh main site.
- Created a system for teh faculties where they will be able to create a personal homepage automatically just by signing in with valid credentials.
- Created an Application for creating new personal sites for teh faculty of Confidential in ASP.NET 2.0
- Developed a system where a new faculty can login through LDAP and all of his information is displayed from teh back-end database.
- Developed a system to generate a confirmation mail which is sent to teh email account of that faculty along with teh link where he can publish his contents.
- Developed a process where during teh registration, a new Sub web is automatically created with an “Author” privilege using background automated processes.
- Developed a process where after registration, a default welcome page is automatically copied to welcome teh new registered faculty.
- Created a Payment Gateway for Confidential students to pay their due bills for student housing.
- Developed a Payment Gateway System between Confidential and SAMBA (Saudi American Bank) in ASP.NET 2.0 Developed a constraint where a student must connect to teh gateway from an authenticated session of RMS system.
- Developed a system where after connecting, all teh details of current due bill are shown to teh student.
- Created a redirection process where teh student is redirected to teh SAMBA’s web page where one must fill in teh details of credit card info.
- Created web services (creating socket and SOAP requests)
- Created teh system such a way so that after successful transaction, a response with all teh details is sent to teh student.
- Developed a program where all teh details are fetched from teh XML and sent to teh RMS (Student Housing System).