Sr.net Developer Resume
Ei Segundo, CA
SUMMARY:
- 7+ years of real time experience in using the phases of SDLC which involve analysis, design, developing, testing, deploying and maintaining the applications utilizing a variety of programming languages, database technologies with architectural patterns like Model View Control (MVC), Model - View-View-Model and maintenance of Web Based, Client-Server and N-tier Architectures which involve software methodologies like Agile, Scrum, Waterfall and TDD models.
- Deft in developing client-side application functionalities with clear, concise, familiar, consistent, rich and user-friendly design approaches. Capable of developing single page applications, responsive web pages with performance functionalities in the web applications using JavaScript, jQuery, AJAX, JSON, HTML 4/5, XML/XSLT/XHTML, Bootstrap with Angular JS 1.5/1.6.
- Efficiently used the Dataaccesstechniques to connect, retrieve and manipulate the database information using Ado.net objects like Datasets, Datareader and dataadapter. Also, learnt the art of Database Connectivity with ORM technologies like Entity Framework 6.0/4.3 with to work with relational data using domain-specific objects and in code-first and database-first approaches to implement CRUD operations.
- Leveraged web services which includes SOAP, REST, XML and WSDL. knowledge on Rest services using ASP.Net WEB API and C#, used WEB API to provide services to HTTP Requests, good understanding on design, and deep functional experience in creating, deploying and consuming REST-FULServices with WEB API
- Skilled in developing .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server 2005/2008/2012, Oracle 11g/10g/8, related work primarily on creating complex stored procedures, Views, triggers, functions using PL/SQL or T-SQL.
- Efficiently developed SSIS packages for the transportation of data.
- Writing the stored procedures, checking the code for efficiency using T-SQL.
- Having experience on managing life cycle ofMongoDB including sizing, automation, monitoring and tuning.
- Hands on experience on Replica Set and Sharding, Installation and configuration of MongoDB.
- Exceptional ability to design, development, security, testing and consuming of distributed applications using Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), also responsible for developing WCF based service, data, fault, and messagecontracts
- Involved in testing the applications which involved either manual or script based test scripts. Performed unit testing, integration and performance testing frameworks like NUNIT to run tests in parallel, and MS Unit Tests for business logic .
- Having good Knowledge in OAF (Oracle Application Framework).
- Extensive experience in developing web page quickly and effectively using AngularJS, jQuery, HTML5, CSS3, JavaScript, Responsive Web Design, Bootstrap, Adobe Photoshop 2014 and experience in making web pages cross browser compatible
- Productive use of version control systems such as Team Foundation Server (TFS) 2013/2014/2015, VSTS, GIT 1.8/1.9/2.1, and Clear Case, sub version for active tracking of work progress, coordinating the work, storage of project files and maintaining code repository.
- Goal oriented, highly organized and can achieve targets as an individual or as a team member and very good communication and inter-personal skills and can work independently as well as in a team environment.
TECHNICAL SKILLS:
Programming Languages: C++, C#.Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), Java, HTML, T-SQL, PL/SQL.
Web Technologies: AngularJS, ASP.NET 4.0/3.5/3.0/2.0, ASP.net MVC, Ajax 3.0/2.0, JavaScript, jQuery, React JS, Node JS, VB Script, bootstrap.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XSL, LINQ to XML.
Desktop Technologies: WinForms, WPF.
IDE Tools: Visual Studio 2010/2008/2005, SQL Server Management Studio, Expression Blend (4.0/3.0/2.0), Toad for SQL.
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1. x.
Databases: MS SQL SERVER 2012/2008/2005/2000, MS Access 2010/2007/2003, Oracle 10g/9i/8i,T-SQL, MongoDB.
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/ 09/ 8.5/8 ), Kibana.
Modeling Tools: UML, MS Visio.
Version Control Tools: Tortoise SVN, Team Foundation Server 2013, GitHub.
Middleware: Web API, WCF, ADO.NET 4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 5.0/4.0/3.1.
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 ).
PROFESSIONAL EXPERIENCE:
Confidential, EI Segundo, CA
Sr.Net Developer
Responsibilities:
- Implemented Web API services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Developed the web application using ASP.NET MVC5, C#, jQuery, JSON, Ajax and Bootstrap.
- Used MVC Anti Forgery Token to prevent the Cross-Site Scripting (XSS) and Cross Site Request Forgery (CSRF) hacks.
- Created and maintained database objects like complex stored procedures, triggers, cursors, Tables, views and SQL joins in SQL server 2016 CTE.
- Extensively worked with the Partial pages, layouts, sections to design the CSHTML pages with Razor engine to get the consistent look and feel.
- Implemented ASP.NET MVC Routing for mapping the browser request to the controller action.
- Developed MVC views that are more user-interactive using jQuery plugins for drag and drop, jQuery validator, Auto Complete, AJAX, JSON and Bootstrap.
- Planned MongoDB Migration to ensure performance tuning, High availability, security to run applications smoothly.
- Setting up MongoDB Profiling to get slow queries.
- Developed controller and service methods using TDD (Test Driven Development) methodology and developed unit and Integration tests by using N unit and Moq framework.
- The enterprise services architecture allows deployment of Web services to create applications within the current infrastructure.
- Implemented Caching and State Management strategies to improve the overall performance of the application.
- Used WPF to develop XAML browser applications (XBAPs) composed of navigation pages that are executable assemblies and hosted by Web browsers.
- Created logical and physical database design, data structures and maintained it by using SQL tools like Stored Procedures, User Defined Functions, Views, TSQL Scripting for complex business logic.
- Used Bundling and Modification to optimize the performance of the application.
- Enable Open ID and Windows Live authentication in Azure cloud apps.
- Configure Azure cloud service for end deployment.
- Used Microsoft Service Bus for sending data through Queues from One project to another project within the application.
- Used Blob Storage, Table Storage & Queues for storing Media files in the Azure Storage development.
- Participated in daily scrum, sprint Planning and Retrospective meetings
Environment: Microsoft Azure, ASP.NET MVC5, Web API, WPF, .NET Framework 4.6, C#.NET, N unit, Enterprise services, Visual Studio 2015, Bootstrap, jQuery, T-SQL, MongoDB(NoSQL), JSON, SOAP UI, JIRA, Fiddler, SQL Server 2016, Azure cloud apps, Team Foundation Server (TFS), Visual Studio Online (VSO).
Confidential,Atlanta GA
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in a migration project where we had to migrate the legacy applications from ASP.NET 3.0 to ASP.NET MVC 4.0.
- Implemented all the four ASP.NET MVC Action Filters in the project.
- Responsible in using jQuery for Client-Side Validations, Calling the Controller Actions, and Making calls to the WCF Services
- Used LINQ to Entities to build set of operations, parameters and expression during execution a set of data from SQL Server.
- Implemented the Entity Framework Database First approach to interact with Database.
- Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Created complicated reports like parameter based reports, sub reports, well formatted reports, matrix reports, chart and tabular using SSRS.
- Performed Unit Testing (using N-Unit and MS-Unit) and involved in Debugging & Supporting the application
Environment: Microsoft Visual Studio.NET 2012, C#, .Net Framework 4.0, Entity Frame Work 5.0, LINQ, jQuery, AJAX, TFS 2012, IIS 7.0, NUNIT, SSIS, SSRS, Windows Server 2003, SQL Server 2005/2008 R2.
Confidential
.Net Developer
Responsibilities:
- Developed application using ASP.Net MVC 3.0.
- Implemented Service oriented component (SOA) Layer using C# and WCF to decouple the Web application with Business logic layer.
- Developed views using Razor, CSHTML, jQuery, Ajax, HTML and CSS.
- Implemented MVC validation at Controller level.
- Used extensively jQuery for client-side validations and LESS/Sass.
- Used jQuery grid control.
- Implemented searching, filtering, sorting, refreshing grid functionality.
- Used Fluent N Hibernate for extracting and storing data in database.
- Developed Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures and Triggers.
- Extensively used Data Annotations attributes for data validation and verification purpose.
- Used 'Microsoft Application Blocks' for exception handling, logging and database access.
- Actively involved in writing business logic in C#.
- Worked with Web API to provide services to HTTP requests.
- Worked on Postman for testing API calls.
- Extensively used Object Oriented Programming fundamentals during all phase of web application development.
- Developed unit test cases script using C#.
- Used .Net Framework 3.0 throughout the project and converted existing code from 2.0 to 3.0.
- Modifications were made to the existing GUI using WPF for better look and feel.
- Developed custom controls using third party controls(Telerik)
- Involved in development of UI Pages using the HTML, Master Pages &ASP.Net Controls and ASP classic controls.
- Developed the application using various patterns including MVC 4.0, Singleton, Dependency Injection.
- Reviewed XML data and worked in coding of validating XML data with XSD
Environment: ASP.Net, MVC 3.0, .Net Framework 3.5, MS Visual Studio 2008, WCF, WPF, Web Services, C#, XML, LINQ, SQL Server 2008, jQuery, Ajax, Telerik, Postman, CSS, LESS/Sass, IIS 5.0.
Confidential
Java Developer
Responsibilities:
- Extensively involved in gathering requirements, development through integration, and release phases for all the major application components.
- Developed the Graphical User Interface using HTML, jQuery, JavaScript, CSS, JSP, JSTL, JSON and Dynamic GUI using AJAX.
- Designed Web pages by HTML and the query processing's done with the help of Servlets and JDBC.
- Involved in writing the properties, methods in the Class Modules and developed web services using HTTP.
- Used Exception handling and Multithreading for the optimum performance of the application.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages at the client side.
- Used JDBC to connect with SQL Server data base.
- Used AngularJS framework in creating an efficient responsive single page website.
- Used Node.js for the management on interchange of the data between the servers and the users with the help of web sockets.
- Designed and developed custom message adapter components that allowed the message to travel through MQ Series and JMS.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
- Involved in back end Core Java programming.
- Developed ANT scripts to build and deploy the application in the JBoss Application Server.
- Log4j framework has been used for logging debug, info & error data.
- Used CVS as version control system.
Environment: Java/J2EE, HTML 4, DHTML, MQ series, XML, CSS 2, AngularJS, JavaScript, MySQL, Node.JS, Ajax, ANT, Jboss, jQuery and JSON.
Confidential
Jr.SQL Server Developer
Responsibilities:
- Worked closely with developers, end users and administrator in designing and creating databases and other objects.
- Created scripts using MicrosoftSQL Server2005/2008 to create tables, analyze data, modify data, import/export scripts, and create/execute stored procedures.
- Create Indexes on the tables of database and generate trace event to improve the query performance and optimize data access.
- Normalization and De-Normalization of tables.
- Data is migrated to new data warehouse using SSIS.
- Created SSIS packages with which data from different resources were loaded daily to create and maintain a centralized data warehouse.
- Implemented Slowly Changing Dimension in SSIS to maintain the Historical Data in Data warehouse.
- Responsible for creating cubes and dimensions using MS SQL ServerAnalysis Services (SSAS).
- CodedSQL Scripts to create the Database Tables and Global Temporary Tables using Oracle
- Reports are generated for analysis with request from end-user on Monthly, Quarterly, and yearly using SSRS 2008.
- Used Oracle forms to create applications to enter access, change and delete data from Oracle databases.
- Drill Through, Drill Down, and Sub reports are designed and developed in SSRS 2008.
- Provide timely corrective actions on all assigned defects and issues.
- Status reports are prepared on Daily and Weekly basis and then collaborated with team members.
Environment: MicrosoftSQL Server 2005/2008 Enterprise Edition, SSIS, SSRS 2008, Oracle, TSQL.