Software Er. (.net) Resume
Oakland, CA
SUMMARY
- 7+ years of experience in designing, developing, and maintaining web and client/server applications using Microsoft technologies.
- Expertise in developing application with .NET Framework, Win Forms, Web Forms, ASP.NET, C#/VB.NET, ADO.NET, JavaScript, IIS, SQL Server and Visual Studio.
- Hands - on experience in creating and consuming XML Web services including AJAX, HTML, XAML, SOAP using .NET framework
- Experience in UI development using HTML5/ CSS3.
- Expertise in developing application using ASP.Net MVC framework.
- Experience in hosting and implementation of WCF Services and strong knowledge of WPF.
- Expertise in working with IIS Web Server Controls, HTML Controls, User Controls, Custom Controls using C# and VB.NET.
- Hands on experience in RESTFUL Services.
- Proficient in XML, XSLT, XSD, CSS, HTML, AJAX.
- Expertise in working with ADO.NET components such as Dataset, Data Adapter and Data Reader.
- Experience in designing UML diagrams including Use Case diagrams, Class diagrams, Interaction diagrams, State diagrams and Deployment diagrams.
- Worked on provisioning of infrastructure for projects using cloud formation templates for CI/QA/Pilot environments
- Experience in relational database design and in writing complex User Defined Functions, Stored Procedures, Views, Triggers and cursors using MS SQL Server.
- Experience in data extraction, data transformation and loading from large and complex data sources using SSIS
- Experience of Project Management Tool using MS Project and MS Visio, UML Case Diagram.
- Planning and writing documents for test procedures and analyzing the test results; Unit Testing with N unit framework.
- Experience in Cloud Infrastructure setup using Amazon Web Services(AWS) and migrating App & DB server to cloud environment; strong knowledge on Microsoft Azure & Google.
- Good understanding of web application security framework and testing -OWASP
- Developed project modules using Agile (Extreme Programming and Scrum) methodology.
TECHNICAL SKILLS
Programming Languages: ASP.NET, VB.NET, C#, Visual Basic, Cold Fusion
Web Technologies: HTML5, CSS3, AJAX, Angular JS, Web Services, WCF, Silver light, MQ Series
Scripting Languages: JavaScript, jQuery
Markup Languages: HTML, DHTML, XML, XAML
.NETTechnologies: .NETFramework (3.5/4.0/4.5), ADO.NET, LINQ, Web Services
Software Engineering: SDLC, UML, Agile methodology (Scrum & XP)
Security Framework: SAML, OAUTH
Database Development: SQL Server (2005/2008/2012/2014 ), T-SQL, SSIS, DTS, and MS Access, ORM
RAD/IDE: Visual Studio (2008/2010/2012 ), SSMS
Tools: Visual SourceSafe, Team Foundation Server (TFS), Microsoft Visio 2003
PROFESSIONAL EXPERIENCE
Confidential, Oakland CA
Software Er. (.NET)
Responsibilities:
- Analyzed existing application to understand working of the system.
- Brainstormed with Stakeholders to finalize the initial set of requirement.
- Designed User interface with Bootstrap, HTML, CSS, jQuery and JavaScript.
- Demonstrated prototype of application behavior to scrutinize the requirement.
- Used Angular 2 for developing new web applications using Angular CLI.
- Used Typescript for easier and cleaner code. Built Components using Directives.
- Designed and developed forms based on the requirement; implemented log-in based authentication.
- Adopted Unit Of Work and Repository design patterns
- Designed DB schema and created tables and views.
- Used Entity Framework & MVC 5.0 for application design; used LINQ to query table data.
- Used Views in place of complex LINQ queries.
- Worked on design and development of the application.
- Developed application on TDD basis; performed code refactoring running test cases alongside.
- Used TFS in Visual Studio 2017 to integrate and merge code changes.
Environment: Visual Studio 2017, C#, MVC 4.5, Angular 2, HTML5/CSS3, Entity Framework, AJAX, ADO.NET, SQL Server 2016, JavaScript, jQuery, XML, TFS, Windows 2008, Server, IIS.
Confidential, Torrance, CA
Sr .NET Developer
Responsibilities:
- Performed Systems analysis, Detail design and Data Flow analysis.
- Used HTML, CSS, Angular 1.1 and JavaScript for User Interface design.
- Used Entity Framework and MVC 5.0 for application design.
- Involved in gathering the requirements from various sources.
- Coordinated requirement analysis discussion with team members, clients and IT consultants to formulate the project scope.
- Adopted agile methodology (extremeprogramming) and test driven development (TDD).
- Analyzed, designed and developed forms based on the requirements.
- Conceived and constructed database structures for workflow event management including stored procedures for various types of input and access.
- Developed data layer logic for user logging which lets user to access only the specified services according the roles.
- Developed WCF services using Request and Response pattern.
- Designed user interface for WPF forms and implemented application logic using C#. NET.
- Implemented Data Binding of inventory quantity, Data Templates and Data validations in XAML using WPF.
- Used LINQ for database access queries.
- Created API’s for accessing the database.
- Implemented Multithreading in the Client-side Interfaces.
- Implemented jQuery to create plug-ins on top of JavaScript library
- Worked on provisioning of infrastructure for projects using cloud formation templates for CI/QA/Pilot environments
- Developed the classes using C#, which in corporate N -tier architecture and database connectivity.
- Developed a communication layer that is used for consuming Web Services, (SOAP, UDDI, and WSDL, RPC) and used this to fetch the products.
- Created the User controls and worked on custom controls for the presentation layer.
- ImplementedExtremeprogramming(XP) principles in planning and development on daily basis.
- Worked on provisioning of Application and database servers in AWS Cloud.
- Worked on creating security Groups, VPC, elastic load balancing, Route53 when setting infrastructure on cloud (AWS).
- Worked on creating the repositories using branching strategy, Used GitHub to create repositories, merge and manage revision controls of software code.
Environment: Visual Studio 2012, C#, ASP.NET 4.5, HTML5/CSS3, Angular v1.1, Entity Framework, MVC 5.0, AJAX, ADO.NET, SQL Server 2008, WPF, JavaScript, Web Services, XML, AWS, GitHub, Windows 2008 Server, IIS.
Confidential, San Francisco, CA
Sr .NET Developer
Responsibilities:
- Worked in all the phases of Development Life Cycle.
- Interacting with business analysts, business users, testers, other developers and management to deliver a Web based solution.
- Transformed business/functional requirements to technical specification documents.
- Used Entity Framework and MVC for application design.
- Created API’s for a client to access data from Centralized Database.
- Created ASP.NET User Controls to reduce the complexity of User Interface (UI) design.
- Utilized JavaScript for Client-side validations that greatly decreased processing time and resource consumption, freeing resources for use by other applications
- Used several XML Web Services to get account/Mortgage information.
- Utilized WCF to communicate between various Banking applications for wealth management.
- Designed and implemented Data access layer using ADO.Net to connect and retrieve or manipulate database information.
- Worked as IIS web server administrator to deploy and manage web sites & redirect request.
- Created Dynamic PDF reports using third party tool DynamicPDF.
- Involved in performance tuning and designing database tables, Stored Procedures, Functions and Triggers in SQL and T-SQL.
- Designed Database tables and Views in SQL Server.
- Used LINQ for database access layer development
- Wrote Stored Procedures, Triggers in SQL Server 2014 and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation by using store procedures.
- Involved in NUnit testing of the application.
- Created customized reports using SSRS and Crystal Reports.
- Delegated tasks and prioritized workload amongst development teams and coordinated project group under various project activities
- Used Tortoise SVN for SVN Sub Version as a Source code control.
- Used agile development process using Test Driven Development (TDD) methodology and Scrum; performed code refactoring for cosmetic changes.
Environment: ASP.Net, C#, Entity Framework, DynamicPDF, ADO.Net, LINQ, WCF, HTML5, Angular v1.0, JavaScript, SQL Server 2014, AJAX, Visual Studio 2010, .Net Framework 4.5, Windows 2008, Web Services, SSRS, Crystal Reports, IIS.
Confidential
ASP .NET Developer
Responsibilities:
- Worked in analysis, design and development phases of the application.
- Collaborated with client, translating their requirements into maintainable High level/Detail design, UML Documentation, use case diagrams, class diagrams.
- Developed/enhanced UI using HTML 5/ CSS, JavaScript.
- Designed and developed web application on ASP.Net 4.0 Framework implementing MVC design pattern.
- Involved in developing business logic component using web services/WCF.
- Designed and implemented WCF communication to exchange tickets and bank information with Sellers and ticket consolidators
- Used several data Controls to review and modify manipulated data.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, Data View for consistent access to SQL Server data sources.
- Experience in creating Functions, Batches, views and tables in normalized forms.
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET.
- Worked on LINQ to query the data access components LINQ to SQL, LINQ to Dataset and LINQ to XML.
- Created customized reports using SSRS.
- Performed testing of Web Services (A middle tier application on IIS).
Environment: ASP.NET 4.0, C# 4.0, MVC,WCF, HTML5/CSS3, JavaScript, XML, SQL Server 2008, SSRS, IIS Web Server.
Confidential
.NET Developer
Responsibilities:
- Developed the web pages using ASP.NET, C#, HTML, JavaScript, XML and CSS.
- Developed ASP.NET User Controls adding component reusability.
- Implemented Web Parts, AJAX, Web Services and Globalization in the Project.
- Database design and development of Database objects in SQL Server 2005 using Microsoft SQL Server Management Studio Express.
- Created reports in COGNOS.
- Created Stored Procedures to load the data coming from External systems to SQL Server 2005.
- Configure various business rules using content management server
- Designed templates to develop Quality Code.
- Designed the architecture of Content Management System and involved in making a Rich Interface Application.
- Developed ASP.NET User Controls adding component reusability.
- Implemented SSIS Package (DTS) to Import data from SQL Server, MS-Access.
- Generated Business Intelligence (BI) reports using MS SQL Server 2005 Reporting services, providing reports in multiple formats.
- Involved in writing NUnit Test cases for the application.
Environment: .Net Framework 3.5, ASP.NET, C#, COGNOS, ADO.NET, SQL Server 2005, T-SQL, HTML, XML, SOAP Web Services, JavaScript, CSS, Team Foundation Server (TFS) and Visual Studio 2008