Senior Developer Resume
Olympia, WA
SUMMARY:
- 10+ years of experience in developing multi - tier, database-driven, client-server Applications using Object Oriented Analysis and Design methodologies.
- Excellent understanding of Concepts of OOAD and use of .Net Design Patterns.
- Extensively worked on C#, VB.NET, C++, ASP.NET, ADO.NET, JQuery, MVC, WCF, LINQ, Oracle, SQL Server, SSIS.
- Adept in the design and development of web services and windows applications using multi layered/service oriented architecture.
- Updated the classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming in C#, Visual Studio 2012 and .Net Framework 4.5.
- Worked extensively on SharePoint Object Model in C#, ASP.NET to create ASPX pages and integrated it with new site definitions.
- Experience in developing UI using JavaScript Frameworks Angular and knockoutJS.
- Experience in developing and consuming Restful Web services using Web API and WCF . WSE Security implementation using certificate and policy cache file.
- Experience in developing reports using tools SSRS and Crystal Reports.
- Experience in developing Service Oriented Architecture(SOA) Enterprise Applications using REST and XML Web Services
- Experience with Agile software development methodology and Test Driven Development.
- Used various 3rd party controls like Telerik, Infragistics, Dundas Charts, Autofac, NLog.
- Experience in creating Functional Specification (FS), Low Level Design (LLD), UML diagrams.
- Experience in preparing Data Models and Use Cases using UML tools like MS Visio.
- Proficient in the database programming with TSQL, PL/SQL, XML.
- RDBMS Experience with Stored Procedures, Functions, Views and Triggers and imports and exports of Data in SQL Server (2012/2008) and Oracle (10g/9i).
- Proficient with all phases of Software Development Life Cycle involving Requirements Gathering, System Analysis, Design, Development and Implementation.
- Experience in using Configuration Management, build schedule using Team Foundation Server (TFS) and Visual Source Safe (VSS).
- Good in Troubleshooting and debugging .NET applications in Windows/ Web application .
- Excellent analytical & problem solving skills. A team player with strong interpersonal and communication proficiency.
TECHNICAL SKILLS:
Languages: MS .NET Framework 2.0, 4.0, 4.5 C#.NET, VB.NET, Restful Web services, Web API, WCF, Windows Forms, ASP.NET, Web Services, Windows Services, WPF, WSDL, LINQ, SharePoint 2010, ADO.NET, ODP.NET, Entity Framework 6.0, .Net Remoting, Serialization, Threading, MVVM.
XML: XSL/XSLT, XPath, DOM, XSD and SOAP
RDBMS: SQL Server, Oracle 10/11g.
Tools: Visual Studio 2013, 2012, 2010, Microsoft Visio, Visual Studio Team Foundation Server, Visual SourceSafe, Sungard Zainet, Toad, Xplanner, WinCVS.
Thirdparty Libraries: MoreLinq, Lumenworks, Html AgilityPack, LinQpad, NHibernate, nLog, Telerik Controls.
Scripting Languages: UNIX Confidential Scripting, Perl, JavaScript, JQuery, JSON, Knockout.js, VBScript.
Logging And Testing Tool: Visual Studio Testing, FxCop, ANTS (red-gate) Testing Tool.
Software Methodologies: Agile, Waterfall
WORK EXPERIENCE:
Confidential, Olympia, WA
Senior Developer
Responsibilities:
- Worked as Sr. Developer in the team.
- Collaborate effectively with users, project manager, business analyst, testers and other team members.
- Developed Web based UI layer in ASP.Net, CSS, JQuery, JavaScript, XML and ASP.Net MVC with C #code behind.
- Create database schema, write Views, SQL procedures for Data manipulation and CRUD operations.
- Implemented Data Access layer using Repository Pattern.
- Developed custom ModelBinders, MediaTypeFormatters in MVC.
- Implemented the business model layer as C# class libraries with extensive use of LINQ to SQL feature, Data entities and Entity Framework.
- Used AngularJS framework for grid, menu and tabs.
- Created Views using Razor & HTML5.
- Developed the UI layer for the interfaces management using using Razor view engine and Telerik MVC extensions.
- Used Restful Web API and ADO.Net Data Services to expose Entity framework data model in the service layer.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Pioneered the use of agile methodologies particularly sprints for capacity planning and project tracking using agile templates in TFS.
- Develop detailed specifications, design and unit testing documents, release notes.
- Played a major role in Bug Fixing and Trouble Shooting.
Environment: C#, ADO.Net, Entity Framework6, SQL Server 2014, MVC6, AngularJS, JQuery, Linq, JavaScript, XML, Restful WebAPI, HTML5, CSS, .Net Framework 4.5, TFS, Visual Studio 2013, Agile development model, Visual Studio Testing, TFS.
Confidential, Hopkins, MN
Senior Developer
Responsibilities:
- Worked as Sr. Developer in the team.
- Developed Web based UI layer in ASP.Net, CSS, JQuery, JavaScript, XML and ASP.Net MVC with C #code behind.
- Experience in interacting with business team and creating use case diagrams using Microsoft Visio.
- Implemented the Pira service layer as C# class libraries with Data entities and Entity Framework 5.0
- Developed effective and engaging user interfaces with JavaScript and Ajax.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Implemented Web Service Methods to access data from various internal and external web applications.
- Application is built with Data layer in SQL Server 2012.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller (MVC) and IIS security models.
- Experience in developing and consuming Restful Web services using Web API.
- Played a major role in Bug Fixing and Trouble Shooting.
Environment: C#, Asp.net, MVC5, Entity Framework 4, Restful Web Services, WebAPI, SQL Server 2012, Ajax, JQuery, JavaScript, HTML5, CSS, Xml, Xsd, .Net Framework 4.5, Visual Studio 2013, Agile development model, Visual Studio Testing, TFS.
Confidential, Hopkins, MN
Senior Developer
Responsibilities:
- Worked as Sr. Developer in the team.
- Participated in design and development of RTDServer module.
- Developed Tables, Stored Procedures, Triggers and Functions in Oracle 10g.
- Developed RTDServer and Excel Addin Module.
- Experience in working with Windows Communication Foundation (WCF).
- Proficient in creating Services and Endpoints using WCF (Windows Communication foundation).
- Developed modules RTDServer.TPPrice, RTDServer.PWPrice, RTDServer.PCPrice.
- Pioneered the use of agile methodologies particularly sprints for capacity planning and project tracking using agile templates in TFS.
- Used LINQ extensively.
- Played a major role in Bug Fixing and Trouble Shooting.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
Environment: C#, Oracle 10g, WCF, .Net Framework 4.0, LinQ, VSTO, Visual Studio 2013, agile development model, Visual Studio Testing, TFS.
Confidential, Hopkins, MN
Senior Developer
Responsibilities:
- Development was done using agile methodology with daily scrums, and continuous integration using the SDLC process.
- Designed DAO, BLL Layers.
- Developed Tables, Stored Procedures, Triggers and Functions in Oracle 10g.
- Developed DAO Mapping, BLL modules using NHibernate.
- Developed UIRawTrades, TUMaster trades and ICE trade modules.
- Unit testing done for different modules using NUnit.
- Used NHibernate to SQL (object relational mapping).
- Used LINQ extensively.
- Extensive experience in developing reports using Crystal Reports, MS Access reports, Entity Framework and SQL Server Reporting Services (SSRS).
- Pioneered the use of agile methodologies particularly sprints for capacity planning and project tracking using agile templates in TFS.
- Created Complex stored procedure and views.
- Created Stored Procedures and designed Business Logic to facilitate complex calculations with ease.
Environment: C#, Oracle 10g, Sysbase, NHibernate, NLog, Crystal Reports, PL/SQL, LinQ, NUnit Testing, Visual Studio 2012,.Net Framework 4.0,Agile methodology, TFS.
Confidential, Hopkins, MN
Senior Developer
Responsibilities:
- Developed Eti.common module.
- Developed modules in EDI Parser using C#.
- Designed Data access Layer.
- Developed Tables, Stored Procedures, Triggers and Functions in Oracle 10g.
- Designed various reports using Crystal Reports.
- Extensively worked with Telerik controls like RadContentMenu, RadGridView, RadComboBox etc. based on the functional requirement.
- Used LINQ extensively.
- Developed Data Access Layer functionalities.
- Pioneered the use of agile methodologies particularly sprints for capacity planning and project tracking using agile templates in TFS.
- Implemented Task.Factory (Task Parallels Library) to run Tasks in Parallel.
- Developed Business and Data tier methods using C#, ADO.NET.
- Developed reports using Visual Studio and Crystal reports
- Developed email Parsers, that stripes out the email attachments, processes and stores in database.
- Developed Gas grid website modules which retrieves parsed data, generate Invoices and sends to sender.
- Used CSS for styling the Web pages.
- Application design based on n-tier Architecture.
- Involved in design of Common module and in product documentation.
- Responsible for packaging and deploying the application.
- Responsible for version controlling using TFS.
Environment: C# 4.0, Oracle 10g, MVC3, LinQ, Telerik controls, Crystal Report, Visual Studio 2012,.Net Framework 4.0,Agile methodology, Visual Studio Testing, TFS.
Confidential, Illinois
Senior Developer
Responsibilities:
- Worked closely with Business Analyst to understand Business Requirements correctly.
- Developed Global Persistency Module which acts as bridge between Business layer and database.
- Developed various modules in business layer as WCF service.
- Participated in Low Level design and developed Quote Management module.
- Involved in design meetings of other modules.
- Used LINQ extensively.
- Developed modules using C# 3.5, SharePoint 2010, Sql Server 2008 R2.
- Integrated modules with Java Web service, which generates quotes. The data send and returned in JSON format. Returned data is parsed back to Html and displayed to end user.
- Created stored procedures, views based on multiple base table, and for retrieving and adding data to data tables using SQL Server.
- Used Auto mapper to map Entities.
- Performed Unit Testing before submitting the stories to QA.
- Worked extensively on SharePoint Object Model in C#, ASP.NET to create ASPX pages and integrated it with new site definitions.
Environment: SharePoint 2010, Sql Server 2008 R2, WCF, C# 3.5, Web Services, LinQ, Visual Studio Testing, .Net Framework 3.5, JQuery, JSON, JavaScript, Waterfall model development, TFS.
Confidential, Research Triangle Park, NC
Senior Developer
Responsibilities:
- Developed Outlook-Addin using Microsoft VSTO tools.
- Developed Com-Addin Framework for excel related operation to dispose of unmanaged Com objects effectively.
- Developed different web methods in Web Services using C# 3.5, Asp.net 3.5.
- Developed Windows Services using C# 3.5.
- Involved in all the SDLC including Planning, Analysis, Design, Implementation, Testing, debugging and Documentation
- Used LINQ extensively.
- Developed and Implemented HTML, JavaScript Functions.
- Developed user interface web components using ASP.NET with C#.NET
- Worked with SQL Joins, aggregate conditions, and written Stored Procedures for processing business logic in the database.
- Coding and unit testing.
- Used Data Grid, Grid View to display data in a customized format in the ASP.NET web pages
- Guide junior developers in development activities.
Environment: .Net Framework 3.5, C#, Asp.net, Oracle 10g, Windows and Web Services, JavaScript, VSTO programming, Visual Studio Testing, Visual Studio 2010, TFS.
Confidential, Waltham, MA
Developer
Responsibilities:
- Developed Ops Dashboard module and Manual upload Report module using Dundas charts.
- Developed an Excel framework to write reports to the excel sheet using Office library.
- Developed modules using C# 2.0, Asp.net 2.0, Sql Server 2005, and Dundas Charts.
- Implemented client side validations using Java Script and server side validations by using .NET validation control. Used Ajax for calling server-side code from the client side to avoid post-backs, making the process faster.
- Created admin pages using ASP.NET, JavaScript, XML and SQL Server.
- Created data access layer using LINQ, SQL Server and ADO.NET.
- Created Unit Test Cases, tested using Visual studio.
Environment: .Net Framework 2.0, C#, Asp.net, JavaScript, Oracle 10g, Dundas Chart, Visual Studio Testing, Windows Services.
Confidential, Houston, TX
Developer
Responsibilities:
- Involved in development of each module using C# 2.0, Asp.net 2.0, and JavaScript.
- Developed stored procedures and SSIS packages using SQL Server & Business Intelligence Development Studio.
- Developed Administration module using C#,
- Implemented Active Directory based authentication.
- Developed part of Repo Manager which interacts with Master data model.
- Developed Hierarchy Module where user can set master data entities, attributes, and hierarchies.
- Used Stored Procedures to dynamically retrieve data based on user selection criteria.
- Created databases and DB objects in SQL Server 2005 (tables, functions, procedures).
- Involved in Deployment of all the DB objects across multiple environments (i.e. DEV/UAT/PROD).
- Extracted large volumes of data from external data source /Flat files and loaded the data into target data SQL server by performing different kinds of transformations using SQL Server Integration Services (SSIS).
Environment: .Net Framework 2.0, C#, Asp.net, JavaScript, SQLSERVER 2005, SSIS, SSRS.
Confidential, Houston, TX
Developer
Responsibilities:
- Developed the following modules - Admin module, Contact Confidential module and PMTDR Reports using Dundas Charts.
- Developed stored procedures.
- Developed Reports using Infragistics Chart Controls.
- Implemented module which in SAP using BAPI net interface.
- Developed UI design, Coding and fix bugs in the development as per the functional design document
- Performed Unit and Integration testing using Visual studio.
- Used Stored Procedures to dynamically retrieve data based on user selection criteria.
Environment: .Net Framework 2.0, C#, Asp.net, JavaScript, SQLSERVER ‘05, SAP (BAPI) API.
Confidential, Chicago, IL
Developer
Responsibilities:
- Involved in Design Phase.
- Developed different modules using C#
- Involved in development of Data Access Layer.
- Developed stored procedures.
- Done Integration & Unit testing.
- Used Infragistics controls grid controls for Windows.
- Developed part of n-tier architecture that included Presentation, Business and Data Access Layers using C#.Net, and SQL.
Environment: C#, Oracle 9i, Infragistics controls
Confidential
Developer
Responsibilities:
- Used ADO.Net object for database connectivity and manipulations.
- Integrating Database, Business Components and UI Components.
- Developed ASP.Net pages in VB.Net to meet the business requirements using Visual Studio.Net.
- Developed Web-User Control (Pager control for Pagination).
- Created Unit Test Cases and Tested based on the Unit Test Cases.
- Coding and fix bugs in the development as per the functional design document.
- Developed Web services, WSE 2.0 security using certificates.
Environment: ASP .Net, VB.Net, ADO.Net, JavaScript, Visual studio .Net, MySQL 5.0
Confidential
Developer
Responsibilities:
- Developed Asp.net Web services using C#.
- Developed functionalities in Website, Custom controls using C# and Ajax validations.
- Written stored procedures, views and triggers.
- Involved in development of desktop engine.
- Involved in Unit testing using Nunit.
- Developed XML web services in C# to communicate with remote business components and as well with third party applications.
- Responsible for designing, developing different methods of Web service.
Environment: C#, ASP .Net, ADO.Net, MS SQL CE
Confidential
Developer
Responsibilities:
- Developed different modules in Outlook Addin using VSTO, C#.
- Developed tasks including coding the IWAB Platform Business and Data Access layer.
- Involved in Regression, Integration & Unit testing.
- Created stored procedures, Indexes, User defined functions and Triggers in SQL Server.
- Created website pages using ASP.NET, JavaScript, XML and SQL Server.
- Created data access layer using SQL Server and ADO.NET.
- Created web pages to view the details of SMS using ASP.NET, JavaScript, XML, SQL Server and ADO.NET
Environment: C#, VSTO, ASP.NET, SQL Server, JavaScript
