Software Developer Boston, Ma
SUMMARY:
- Microsoft Certified Professional with around 8 years of IT experience in design and development, testing and deployment in Web - based Systems and Windows Application using Microsoft Technologies while involved in complete SDLC architecture of Intranet, Internet and N-tier client/server applications.
- Extensive experience in design and development of software applications with the .NET Framework using Web API 2.x, MVC 5.x/4.x, C#, ASP.NET 4.x/3.x/2.x, IIS 7.0/6.0, Entity Framework 6.x/5.x/4.x, ADO.NET, Web Services, Windows Communication Foundation, XML, LINQ, SQL Server 2014/2012/2008 .
- Expertise in rendering AJAX features for building Rich Interactive Applications (RIA) using AJAX Control toolkit along with JavaScript, JQuery, Bootstrap and AngularJS components.
- Worked in developing Single Page Applications (SPA) using AngularJS framework.
- Proficient in developing Responsive Web Application using CSS3 and Bootstrap 2/3.
- Highly skilled in web application building technologies like HTML 4/5, JavaScript, AJAX, jQuery.
- Extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.
- Good experience in LINQ and Lambda Expressions including LINQ to SQL and LINQ to Entities to perform CRUD operations on database entities and objects.
- Significant experience in the Database design and development in SQL Server 2014/2012/2008, including but not limited in developing Stored Procedures, Functions, and Triggers for implementing data integrity using T-SQL.
- Experienced in improving performance using SQL Profiler and avoiding SQL injections by using LINQ expressions or Lambda expressions on multiple data sources.
- Working experience in managing Security policies including Authentication, Authorization, Membership, Roles, Profiles and Resource Access Control.
- Experienced in Service Oriented Architecture SOA based solutions: SOAP and RESTful services.
- Proficient with Windows Communication Foundation (WCF) implementation using RESTful style, Distributed-object style, SOAP based style, Web Services using WSDL and SOAP.
- Experience in developing complex queries to generate the business reports.
- Skilled in using Microsoft Team Foundation Server (TFS) for Version Control and Source Code maintenance.
- Good knowledge of Implementing Microsoft Enterprise Library.
- Experienced in Banking, Insurance and E-Commerce Domains.
- Proficient in development methodologies like Test Driven Development, Agile (SCRUM) and Waterfall.
- Experience in requirement gathering, analysis and re-engineering.
- Self-motivated individual with capability of working in multiple projects, excellent communication skills, ability to work independently or part of a team and able to adopt new skills.
- Ability to function successfully in a highly stressful, 24x7 mission critical environment.
TECHNICAL SKILLS:
Programming Languages\ UI Framework: C, C++, C#.NET (4.0/3.5/3.0), HTML, \ Windows Presentation Foundation (WPF)\ T-SQL, JavaScript\
Web Technologies\ IDE Tools: ASP.NET 4.5/4.0/3.5/3.0 /2.0, ASP.NET \ Visual Studio 2015/2013/2010/2008, SQL \ MVC 4.0/3.0, Web API, HTML5, CSS3, \ Server Management Studio\ Entity Framework 5.0/4.1, AJAX, JavaScript, \ JQuery, Angular JS.\
Xml Technologies\ .Net Frameworks: XAML, XML\ .Net Framework 4.5/4.0/3.5/3.0 \
Databases\ Reporting Tool: MS SQL SERVER 2014/2012/2008, MS \ Sql Server Reporting Services (SSRS), \ Access\ Crystal Reports \
Modeling Tools\ Version Control Tools: UML, MS Visio 2013/2010/2007 \ GitHub, Team Foundation Server\
Middleware\ Servers: WCF, ADO.NET 4.0/3.x, MSMQ, Web \ Windows Server 2012/2008, Microsoft \Services, Enterprise Library 5.0/4.0\ IIS 7.0/6.0\
Debugging Tools: SOAP UI, Fiddler, Wireshark, \
PROFESSIONAL EXPERIENCE:
Confidential,St. Louis,MO
Full-Stack/Web .NET Developer
Responsibilities:- Developed and maintained websites which became an integral business component of Corporate Modeling Business Users.
- Implemented Single Page Application(SPA) using Angular JS, taking advantage of Kendo UI Widgets like Grid, Spreadsheets, Export etc.
- Used Lodash JavaScript utility for code modularity and performance.
- Developed Slide Left Side Navigation Menu to select values in the hierarchy.
- Used Bower to manage the front-end packages and their dependencies.
- Developed Views using HTML, CSS, JQuery and Bootstrap's Grid System.
- Used Bootstrap to design the responsive website for users to be able to use it in different environments.
- Modified and consumed WCF service contracts to send and retrieve data from database.
- Implemented desired HTTP methods using REST architecture, which makes proxy call to WCF in order to query data from database.
- Used DTO (Data Transfer Objects) pattern to reduce the number of calls to the service.
- Used Oracle Data Provider (ODP.NET) to access data from database.
- Implemented Unit of Work pattern, Repository pattern and Dependency Injection.
- Performed NUnit Testing and Regression testing.
- Focused the development on TDD (Test Driven Development).
- Used Postman, working with APIs to construct complex queries and WCF Client to input test parameters, submit that input to the service, and view the response that the service sends back.
- Used Team Foundation Server (TFS) for daily stand-up updates, story grooming and version controlling.
- Involved in gathering requirements and regular SCRUM meetings to meet the expectations.
Environment: .Net Framework 4.5, Oracle 12c, Visual Studio 2013, TFS 2013/2015, Angular JS, Kendo UI, WCF, Restful Services, IIS 7.0, PLSQL, C#, HTML, CSS3, JavaScript, lodash, Bootstrap, JSON, XAML, Postman, Windows Server 2012, Toad, Bower, Gulp, DTO pattern, repository pattern
Deutsche Bank,St. Louis,MO
Full-Stack Developer
Responsibilities:- Implemented Single Page Application using AngularJS and HTML5 taking advantage of features like section, article and other semantic tags.
- Designed and developed cross-browser semantic website using HTML5, CSS3 and JavaScript.
- Involved in writing CSS3 and LESS code for ease and maintainability.
- Used AngularJS to add features like sliding menu and search filters in the application.
- Reduced load time by performing web optimization to utilize minification and bundling features in JavaScript and CSS files.
- Used Media Query and Responsive design for application to work on all screen sizes and device types.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helpers and Angular JavaScript, Knockout JavaScript/jQuery.
- Incorporated ASP.NET AJAX Control like Ajax Toolkit, Script Manager, Update Panel and AJAX Timer.
- Implemented the Data Access Layer utilizing Entity Framework POCO Model, using EF Code-First paradigm.
- Developed ORM using C#, Repository Pattern, Unit of Work Pattern, and Ninject Inversion of Control to maximize development productivity and unit test coverage.
- Used JS patterns like AMD (Asynchronous Module Definition), Revealing Module pattern, Prototypes and MVVM.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, defining roles, creating database users, Assigning Roles to users in SQL Server 2012 using T-SQL.
- Involved in developing the Web Service layer using ASP.NET Web API to expose it in HTML5 and JavaScript at client.
- Created and consumed Restful Web API to send and retrieve JSON by sending HTTP requests.
- Involved in Unit testing, Modular testing, Regression Testing and successful integration of modules and multiple layers in the system.
- Utilize and worked on TFS, validate the change sets /code changes, apply the Labeling, Check-in/Out.
- Worked extensively with cross functional teams in an Agile Scrum Methodology environment to achieve the tasks within the given sprint deadline.
Environment: ASP.NET MVC 5/4.5 with MVVM pattern, Entity Framework 6 with Repository, Unit of Work and Dependency Injection patterns, C#, HTML5, CSS3, JavaScript, jQuery, Angular.js, Ajax with JSON, ASP.NET Web API, SQL Server 2012, T-SQL, IIS 7.0, Visual Studio 2013/2012, TFS Version Control
Confidential,Co, NY
.Net Developer
Responsibilities:- Developed the application in HTML5 backed up by ASP.NET using MVC 4 Razor Engine View.
- Applied HTML5 offline application feature and implemented JavaScript module to support native browser online/ offline events.
- Developed web page layout using Bootstrap's Grid System.
- Effectively used JQuery a concise JavaScript Library for traversing HTML5 document, event handling and AJAX interactions.
- Used jQuery, Modernizr libraries and Bootstrap components with HTML5 validation framework to give pleasing validation experience to users.
- Worked with JavaScript libraries like knockout.js for client side data binding and underscore.js.
- Developed the Data Access Layer using Entity Framework code first model.
- Implemented ASP.NET Dynamic data to create data-driven web application.
- Used Grid View and Form View with extensive data binding to display page and sort multiple records.
- Created and consumed Web API allowing different new clients/projects to reuse the data.
- Applied a script based data service at client side to work as counterpart of API controller at the client end.
- Implemented authentication and authorization using Web Pages Simple Membership.
- Used ELMAH (Error Logging Modules and Handles) to implement error logging facility.
- Implemented Unit Testing using NUnit.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
- Followed Agile SCRUM methodology to achieve tasks within deadline.
Environment: Visual Studio 2010, C#.NET, ASP.NET MVC 4.0/3.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, XAML, TFS, Angular JS, CSS3, Teradata, WCF, IIS 7.0, JavaScript, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, Razor, PL/SQL, NHibernate, SQL Server 2012, MYSQL, UML, Windows Server 2012
Confidential, Hopewell New Jersey
Software Developer
Responsibilities:- Analyzed, designed and developed Intranet application and fulfilled business requirements using C#.NET and ASP.NET MVC3 using Razor syntax for View Engine.
- Involved in developing user interface using ASP.NET MVC, C#, HTML4, CSS, JavaScript, Server Control, jQuery and AJAX Control Toolkit.
- Used ASP.NET User Controls to create wizard steps for submitting and modifying events and evaluation forms. Involved in creating the logic for the several different modules.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Programmed Entity Framework 4 Code First paradigm for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
- Designed and developed database in SQL Server 2008/2008 R2 including Stored Procedures, Functions, and Triggers for implementing data integrity using T-SQL.
- Designed and developed Services using WCF and also leveraged WCF security mechanism at transport level with windows authentication type for our intranet applications.
- Established communication between different applications running on same/different platforms using WCF.
- Designed and developed the application middle tier using C# .NET, WCF services, WEB API, RESTFULL services to consolidate all unmanaged and stand-alone applications under Managed and Integrated Enterprise framework by implementing SOA architecture.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Used JSON Serialize in data contract of WCF to generate the data in JSON format.
- Implemented Serialization and Deserialization of objects.
- Involved in unit testing, integration testing and deployment of the application.
- Used Visual Source Safe for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Followed Agile SCRUM methodology to demonstrating the application features to business users and get feedback to quickly turn around changes required.
- Worked on defects and enhancements for the total product during post production.
Environment: Visual Studio 2010, C#, ASP.NET MVC 3, WCF, JQuery, XAML, TFS,, IIS 7.0, AJAX, Entity Framework 4.0, LINQ, XML, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2/2008
Confidential, Boston, MA
Software Developer
Responsibilities:- Involved in different phases of SDLC including requirement analysis and architectural design phases of the project using agile methodologies.
- The application was written using ASP.NET 3.5, C# using the features of a provider based model.
- Developed Web based GUI using C#, HTML, DHTML and CSS.
- Experience in using JavaScript for client side validations.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
- Used Enterprise library for Database Connection and writing exception manager component, which creates an xml log file.
- Used LINQ to SQL, which supports binding to common controls, such as grid control.
- Used extensively named methods, anonymous methods, lambda expressions, expression trees and extension methods with set of standard query operators defined by LINQ
- Created and deployed WCF Services, Web Services and WPF.
- Developed XML Schemas for Data Object design for communication with web service and existing Application Infrastructure.
- Drove design and implementation of the Automation/Accessibility support for WPF and created data templates to control presentation of data using windows presentation foundation (WPF).
- Designed and developed the loader for loading the market trends from external sources.
- Build efficient SSIS packages for processing fact and dimension tables with complex transforms.
- Extensively used XML, XSLT and XSD for data transfer across different systems.
- Used Waterfall and test-driven development methodology.
- Used Team foundation Server for version control.
Environment: .NET Framework 3.5, Visual Studio 2008, C#, ASP.NET, ADO.NET, HTML, DHTML, CSS, Web Forms, JavaScript, XML, Web Services, IIS, SQL Server 2005, N-Unit, TFS
Confidential, Illinois
Business Manager
Responsibilities:- Involved in consuming business components in getting the orders details of various clients and branches.
- Created Use Cases, Use Case diagrams and Navigational Diagrams to provide additional details for Developers.
- Developed classes and interfaces for the Data Access layer using ASP.NET, ADO.NET, and SQL 2008 data access library.
- Designed and developed web forms in ASP.NET using .NET Framework 3.0.
- Used Master Pages, CSS for look and feel for Web pages.
- Designed and developed web forms using user ASP.NET controls Server Controls.
- Developed the Forms authentication module, which will authenticate based on the Login, Membership and Role Providers in ASP.NET.
- Involved in database to create tables and stored procedures to query the data.
- Generated sales Invoices and Bills reports for business analysis.
- Configured Web.Config file for the configuration of the entire Web Application.
- Performed debugging and exception handling in support to the software development.
- Involved in Source Code Management using Visual Source Safe Systems (VSS)
- Responsible for unit testing and Integration testing of the application.
Environment: Visual Studio 2005, C#, ASP.NET, ADO.NET, .NET Framework 3.0, HTML, CSS, Web Forms, JavaScript, SQL Server 2005
