Senior .net Developer Resume
Thousand Oaks, CA
SUMMARY:
- Microsoft Certified Professional Developer (MCPD) with 12 years of experience in Software Development which includes Analysis, Design, Development and Testing of Web applications.
- Extensive experience in developing web applications using ASP.NET MVC, C#, ASP.NET Web API 2.0, XML/XSD/XSLT, Entity Framework, Windows Communication Foundation(WCF), JavaScript, jQuery, LINQ, Knockout.js, AngularJS, DHTML, IIS, Visual Source Safe(VSS), Team Foundation Server(TFS) Online, Windows Server 2003 and Windows Server 2008 R2.
- Solid understanding of Object - Oriented Programming (OOP) principles.
- Experience in Creation, Consumption and Deployment of XML Web Services using SOAP & WSDL.
- Expertise in MS-SQL Server 2008, Oracle 10g, IBM DB2 V9.5 for Creating Complex Stored Procedures, User Defined Functions, Views and triggers.
- Worked with Tool for Oracle Application Developers (TOAD), IBM Data Studio and IBM Developer Work Bench.
- Well versed with Agile Methodology (Scrum Model)
- Good understanding of Service Oriented Architecture (SOA)
- Extensive knowledge of Software Quality Processes.
- Used HP Quality Centre, Atlassian JIRA tool and Rally for defect management.
- Well accustomed to offshore onsite model. Successfully handled Project Lead’s role at offshore and onshore. (requirement gathering and coordination with offshore team).
- Equally Efficient and productive working on large scale and highly integrated systems through each phase as an Individual and as a Team Member.
- Awarded Star of the Month for Consistent performance and customer satisfaction.
- 5 years 6 months of experience in Banking and Finance domain.
- 3+ years of experience in Retail domain.
- 3+ years of experience in Health Care and Pharma domain.
CORE COMPETENCIES:
Operating Systems: Windows 7
Databases: SQL Server 2008/2012/2014 , Oracle 10g, IBM DB2
Languages: C#.NET, ADO.NET, XML, XSLT, Web Services, WCF, JavaScriptJQuery, Knockout.js, AngularJS, HTML, DHTML, UML, CSS, SQL
IDE: Visual Studio 2013/2015Reporting Tools Crystal Reports, SSRS
Design Tools: MS Visio
Application/Web Server: IIS (Internet Information Server)
Tools: & Methodologies MVC 4/5, MSTest, MOQ mocking framework, UML.
Third Party Tools: TelerikUI for ASP.NET AJAX, jQWidgets
Functional Domains: Banking & Financial Solutions, Retail, HealthCare, Pharma
Quality Assurance: HP Quality Centre (Defect Management), Atlassian JIRA tool, Rally
EXPERIENCE:
Confidential, Thousand Oaks, CA
Senior .Net Developer
Environment: VS 2015, .NET Framework 4.5, MVC 5, C#, ASP.NET Web API 2.0, Entity framework 6.0, Windows Workflow Services, Ansible Playbooks, IIS, Team Foundation Server(TFS) 2015, Amazon Web Services(AWS SDK), AWS CloudFormation, Ansible, jQuery, KnockoutJS, Bootstrap CSS, SQL Server 2012, Postman, SoapUI and Rally agile development software.
Responsibilities:
- Creating AWS EC2 instances (Linux and Windows), RDS Instances, ELB(Elastic Load Balancer) using AWS SDK and Ansible Playbooks in .Net environment
- Creating virtual servers like RHEL 6/7, Windows, Oracle databases and weblogic servers On-Premises which involves integration with Vsphere, Infoblox, HPSA, Monitoring tools like Nimsoft and Attention.
- Hosting and managing of Windows Workflow Services with Windows Server AppFabric.
- UI and service layer development using MVC 5.
- Following Scrum process and using Rally agile development software to track epics, features, user stories and defects.
- Implemented TFS Build Online 2015 and continous integration for the application
- Implemented SonarQube for the project to manage the code quality.
- Writing unit test cases using MSTest and MOQ mocking framework.
- Familiar with Service Now system to create Configuration Item, Service Request and Service Incidents.
- Writing Ansible playbooks for creating AWS EC2 images and Elastic Load Balancers through Ansible Tower.
Confidential, Parsippany, NJ
Senior .Net Developer
Environment: VS 2013,.NET Framework 4.5, MVC 5, C#, NHibernate, ASP.NET Web API, IIS 7, Team Foundation Server(TFS) 2015, JavaScript, AngularJS, Inspinia Responsive bootstrap theme, CSS, SQL Server 2012, SSIS, Agile Scrum Model.
Responsibilities:
- End to End development of the vendor capability module.
- Created SSIS migration job to transform data from old database to new database.
- Wrote Nhibernate model and domain mappings.
- Wrote unit test cases using Microsoft unit test framework.
- Followed Scrum process.
Confidential, New York, NY
Senior .Net Developer
Environment: VS 2013, .NET Framework 4.5, MVC 4/5, C#, AJAX, ASP.NET Web API, IIS 7, Team Foundation Server(TFS) 2010, JavaScript, LINQ, Knockout.js, AngularJS, JQWidgets Controls, HTML, DHTML, Bootstrap CSS, SQL Server 2008, Entity Framework, Telerik Controls, Re-Sharper, Agile, JIRA, SSIS and SSRS.
Responsibilities:
- Developed various feasibility applications using ASP.NET, Entity Framework 5, jQuery, Knockout.js and AngularJS.
- Use of 3rd party components such as Telerik Rad Controls, JQWidgets for enhanced user interface.
- Created detailed specifications for the PDM web application to support the dynamic business reporting needs. Evaluated new technologies. Mentored team members.
- Created various tools and utilities to ease the support related tasks.
- Specialized in resolving poor system performance issues by monitoring and profiling the server activity using custom and 3rd party tools
- Following Scrum process to increase productivity by adjusting smoothly to changing requirements.
- Sole ownership for the Finance Plan and Merchandise Plan applications.
Confidential, Pennington, NJ
Senior .Net Developer / Project Lead
Environment: ASP.NET 2.0 & 3.5, C#, ADO.NET, UML, XML, XSLT, XSD, Windows Services, AJAX, XML Web Services, SOA, WCF Services, IIS 5.1, Team Foundation Server(TFS) 2008 & 2010, Java Script, LINQ, HTML, DHTML, Oracle10g, IBM DB2, Visual Studio.NET & Windows XP.
Responsibilities:
- Worked through all phases of SDLC, detailed design, coding, testing and creation of functional and technical documentation. Developer - UI, Web services, DB2 stored procedures.
- Created flowcharts, Sequence diagrams and class diagrams for the different modules of the application using Microsoft Visio.
- Extensively used JavaScript for client side validations, calling page methods and AJAX implementation.
- Used LINQ to optimize performance by replacing time consuming recursive loops with LINQ.
- Used Gzip compression technique to improve response time by reducing the size of HTTP response (reduces response size by about 70%). This helped a lot to accelerate User experience.
- Implemented JavaScript minification using YUI Compressor to reduce unnecessary characters and white spaces from JavaScript files thereby improving load times. Also implemented minification of the CSS files.
- Implemented Preloading and Post loading of JavaScript by splitting it in before and after onload event to improve performance.
- Created a Console application using threading that runs as a job to update data for bulk requests.
- Used ADO.Net (Data Adapter, Reader and Dataset) for data access.
- Developed PL/SQL Stored Procedures to support retrieval, update and transactions for web services
- Effectively used Caching and Session management in the application.
- Used Windows Communication Foundation (WCF) for creating the service components.
- Use of TFS 2010 for versioning and Build automation. Effectively used labelling and branching feature to maintain release wise code.
- Handled Run Time and Design Time Errors by implementing appropriate Error Handlers in C#.
- Learned ML proprietary framework Confidential Integration Framework MLIF/PF V3 to develop the UI and web services.
- Coordination between onshore and offshore team.
- Assisting team members and reviewing their work.
- Preparation of the Test Plan and review of Unit Test Cases.
- Conducted defect review meetings to address root cause of the production issues.
- Established & monitored the processes for Issue Management, Change Management and Quality Management.
- Technical Production support.
- Mentored team members to understand the technical architecture of the application.
- Handled application UI for different versions of Internet Explorer (IE6, IE7 and IE8).
Confidential
Senior .Net Developer / Project LeadEnvironment: .NET 2.0, C#, Windows Services, Team Foundation Server (TFS) 2008, Oracle10g, IBM DB2, Visual Studio.NET & Windows Server 2003.
Responsibilities:
- Designed and developed multithreaded windows service using .NET framework 2.0 and C#.
- Involved in Database structure design for the service.
- Created flowcharts to understand the flow of sequences in the notification service.
- Developed business logic for backend process in DB2 Stored Procedures. service start time and interval configured from database table entry for email notification implementer. installation and uninstallation of the windows service using Installutil.exe from the command prompt.
- Written Test plan and done unit & integrated Testing.
- Used TFS for versioning and source code control
- Prepared Software Architecture Document (SAD) and Run Book for the service.
- Interacting with the Business team to discuss the status of the project, clarify queries related to functionalities.
Confidential
Software Engineer
Environment: ASP.NET 1.1, VB.NET, ADO.NET, JavaScript, SQL Server 2000, VSS, Crystal Reports 8.5
Responsibilities:
- Designed and developed web application using ASP.NET 1.1 and VB.NET
- Effectively used ADO.NET to access database.
- Used JavaScript for client side validation.
- Created reports using Crystal reports 8.5.
- Carried out proper setup-deployment of the application on Production servers.
- Worked on Database structure design to create tables, stored procedures & views for the entire application.
- Maintained code in VSS for version controlling.
- Created Weekly and Monthly status reports about the overall progress of application to present it to management.
- Created user controls to reuse them across the application.