We provide IT Staff Augmentation Services!

.net Lead Developer/architect Resume

0/5 (Submit Your Rating)

IL

SUMMARY

  • Over 11 years of experience in developing applications using .Net Framework, ASP.NET, VB.NET, C#, Visual Studio, ADO.Net
  • Over 11 years of experience in creating and maintaining T - SQL, MySQL, SQL Server, Oracle, PL/SQL, DB Tables, Stored Procedures and Triggers.
  • Over 11 years of experience in developing Middle Tier, Data Access Components using RESTful Web Services (Web API), SOAP based WCF Web Services, ADO and Active Server Pages.
  • 3 years of experience in designing, developing and maintaining ETL and Reporting solutions using business intelligence tools such as Informatica, SQL Server Integration Services (SSIS), Abinitio, Business Objects and Crystal Reports.
  • Extensive experience in developing web-based applications using JavaScript frameworks and libraries (JQuery, Angular JS), ASP.NET MVC, Entity Framework, ADO.Net, ASP.NET and Win Forms using C# and VB.NET.
  • In-depth knowledge and experience in information systems architecture, software design methodologies, SOA, distributed application architecture, software design principle and patterns, and object oriented design.
  • Possess extensive experience in analyzing system and business requirements and creating technical solutions to solve those requirements by interacting with clients.
  • Worked in SEI CMM5 companies having knowledge of software processes. Traversed the entire SDLC right from requirement gathering to User Acceptance Testing.
  • Excellent experience insoftware unit testingand efficient at fact-finding, root cause analysis andbug-fixing. Hands on with Test Driven Development (TDD)
  • Sound knowledge ofMultithreading and Caching.
  • Expertise in tuning Web and Win Form application and database SQL’s using profilers and database hints.
  • Expert knowledge of versioningtools like GIT, TFS (Team Foundation Server), VSS and SVN
  • Excellent problem solving skills, quick learner, committed to deliver in a timely manner, good logical and analytical approach, coupled with very positive attitude & team spirit.
  • Self-motivated, excellent ability to adapt to new environment and open to learn new technologies in order to handle given responsibilities.

TECHNICAL SKILLS

Languages: C#, VB.Net, XML, Java Script, JQuery, SQL, PL/SQL

Technologies/ Services: ASP.Net, RESTful (Web API), WCF, XML Web Services, Classic ASP

Framework: .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5 , ASP.Net MVC, WPF, Entity Framework, Angular JS, Node JS, AJAX, nHibernate

RDBMS: MYSQL 5.6, Oracle 10g/11g, SQL Server 2000/2005/2008/2012

Reporting Tool: Business Objects 3.0, 4.0, Designer, Desk-I, Web-I Rich Client, Crystal Report

ETL Tool: SQL Server Integrated Service(SSIS), Informatica 9.1, Abinitio

IDE: Microsoft Visual Studio 2003/2005/2008/2010/2012/2013/2015 , MYSQL Workbench, TOAD, SQL Developer, SSMS

Version Control Tools: GIT, TFS, SVN, VSS

UML Modeling Tool: MS Visio, Enterprise Architect

Development Methodology: Agile(SCRUM), Waterfall

Operating Systems: Windows 2000/2003 Server/NT/XP/9X/7/8/8.1

Web Server: IIS 5/6/7/7.5

PROFESSIONAL EXPERIENCE

Confidential, IL

.NET Lead Developer/Architect

Responsibilities:

  • As a lead developer, started this project from scratch and designed multi-layered application architecture namely Data, Business and Presentation layer based on senior solution architect’s recommendation.
  • Configured and extensively used Microsoft Unity for dependency injection and Enterprise Library for system logging. Also configured and used XUnit and Moq framework for writing automated unit test cases.
  • As a full stack developer, worked on most of the critical components such as (Single as well as bulk ECU creation, MAC Allocations, Transactions, History Logging, New request creation and approval, Email functionality, Manage MAC Addresses, Web APIs, MAC Monitor UI, Download Summary and Full report etc.) with in the application and delivered them single handedly with highest quality.
  • Designed and developed common jQuery libraries to perform custom paging, filtering and sorting functionality on jQuery Datatable based on client’s specific requirements.
  • Worked closely with product owner and understood all different concurrency scenarios in various components and wrote complex logic to handle those scenarios appropriately.
  • Designed and developed queuing mechanism to process certain key transactions in serial.
  • Developed WCF service to process transactions in queue based on pre-defined priority criteria’s.
  • Wrote well-tuned code to create about 25000 ECUs in around 5 minutes including history and transaction logging. This effort was highly appreciated by client.
  • Tuned report functionality built using Open XML to decrease download time from approximate 30 minutes to 5 seconds.
  • Worked on Authorization and Exception handling global filters with in the application.
  • Created master layout containing header and menu links by using bundle.js
  • Extensively worked on jQuery, jQuery UI and made use of Ajax for better user experience.
  • Used bootstrap extensively to achieve user interface responsiveness.
  • Created multiple stored procedures to get called by application in order to handle larger volume of data.
  • Created common Interface methods using reflection which are re-used with in multiple components.
  • Developed Web APIs such as MAC Request, ECU Bulk Load, Transaction enquiry etc. to be consumed by external suppliers.
  • Consumed a couple of web services exposed by other team for authentication purposes.
  • Worked closely with junior developers and mentored them as and when required.
  • Extensively worked with Electric Commander to build and deploy code in Dev/QA/Prod environments.
  • Created and scheduled Jobs in TIDAL in order to call service to process transactions in the queue.
  • Responsible for all the database related change execution in test and production database.
  • Closely worked with QA resource and explain the overall functionality in order to create test scripts.
  • Created technical design specifications for all the components assigned to me.
  • Actively participated in peer code review and suggested best coding practices with in the team.

Environment: ASP.Net MVC 5.0, .NET framework 4.5.2, C#, Visual studio 2015, MySQL 5.6.0, JQuery 2.2.3, Bootstrap 3.3.6, Entity Framework 5.0, WCF, Web API, GIT, Microsoft Unity 4.0, xUnit 2.1, Moq Framework 4.5.21, Microsoft Visio, JSON, CSS, AJAX, IIS, Enterprise Library 6.0

Confidential, IL

Senior Developer

Responsibilities:

  • Successfully designed, developed and delivered a couple of integration projects such as Order processing system with Traffic system, Order API with Setup etc.
  • Used SOAP based WCF Service as service approach, Entity Framework as ORM tool and NUnit as Unit Testing approach.
  • Built MVC based configuration components to perform admin level user setup.
  • Created split order API and integrated it with the Base API Library.
  • Involved in complete life cycle including analysis, design, development and Unit Testing of the integration components.
  • Prepared high level design document and created deployment and layer architecture diagrams.
  • Worked individually on a multiple critical requirement in order to full fill user’s need. e.g. Replacement of Active-X control to open order information in legacy application and/or Citrix server.
  • Developed user work group, customized order and full order modules using ASP.Net MVC, C#, jQuery, Slick Grid, Dev Express and Ajax.
  • Exposed services using Order API’s in order to serve the needs of other sub systems in the application.
  • Used SQL profiler, Fiddler, HTTP Watch etc. to find out the performance bottlenecks and provided suggestions to improve performance.
  • Used Structure Map IoC framework for Dependency injection.
  • Worked on complex stored procedures and functions in order to develop the application module.

Environment: ASP.Net MVC 4.0, .NET framework 4.5, Win Forms, WCF, Visual studio 2013, C#, Structure Map, Auto Mapper, JQuery, Bootstrap, Entity Framework, nHibernate, SVN, Dev Express, SQL Server 2012, Microsoft VisioXML, JSON, CSS, AJAX, IIS

Confidential, IL

System Analyst

Responsibilities:

  • Worked closely with Business Analysts and Business users to fully understand the requirements.
  • Documented solution designs and how they interact with the enterprise architecture
  • Extensively worked with offshore-onshore model. Hosted several design meeting/discussion in order to ensure all the team members understand the design and are on the same page.
  • Worked extensively on Inspection Assignment component following Test Driven development (TDD) approach and Agile methodology.
  • Successfully developed a couple of components using Web API and Angular JS to provide claims information.
  • Design and implemented Angular JS Components using Angular JS Forms, Directive, Module, Controller, Factory, Services etc.
  • Used dependency injection to inject Factories and Services into the Controllers
  • Worked with One/Two way binding, Model, Hooking up controllers to Views, Accessing Controllers data in views using $Scope.
  • Created module independent controllers and access JSON result returned by WEB API by injecting $http service. Used routing mechanism by Injecting ngRoute module.
  • Extensively worked on claims allocation rule engine and implemented batch processing to process various events raised during claim creation.
  • Designed and modified the database tables and wrote complex SQL queries & stored procedures to pull Insured’s details along with their coverage’s and financial information.
  • Successfully integrated claims system with various third part system such as NICB, IIB etc. to transmit vehicle information along with Insured details for verification.
  • Implemented Request-Response and Pub-Sub message queuing patterns using MSMQ to transmit messages to downstream systems based on several application processing events.
  • Extensively worked and implemented various design pattern such as Factory, Abstract Factory and Builder, Observer, Façade, Singleton etc.
  • Conducted multiple brownbag sessions with in the team to impart functional as well as technical knowledge.
  • Closely worked with multiple test environment owners, change management, release management in order to ensure that developed code is successfully tested and deployed in production with no issue.
  • Successfully supported all the module developed by me post production.

Environment: ASP.Net MVC 4.0, .NET framework 4.0, C#, TFS 2010, VS 2012, Win Forms, autofac, WCF, Web Services, Web API, AJAX, Oracle 10g/11g, SQL Server 2012, Microsoft Visio, XML, JavaScript, CSS, IIS, Angular JS, Bootstrap, MVVM Pattern, JSON, HTML5, CSS3, Entity Framework, MSTest

Confidential

Responsibilities:

  • Came up with the concept and presented it to client leadership.
  • As a lead developer, designed, developed, unit tested the entire utility individually.
  • Used multithreading techniques for better user experience.
  • Extensively worked with XAML, Static Resources, One/Way bindings, INotifyPropertyChanged and ICommand Interfaces etc.
  • Used ObservableCollections, Generics, Events and delegates,
  • Helped QC team with functional knowledge in order test it thoroughly.
  • Unit tested thoroughly using nUnit, Moq Framework, and deployed the utility successfully.
  • Made various enhancements and resolved issues occurred post production deployment.
  • Individually maintained and supported the utility post production.

Environment: C#, .NET, WPF, MVVM, nUnit, Moq, Oracle 10g, TFS

Confidential

Analyst Programmer

Responsibilities:

  • Participated in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed solution.
  • Design and developed multiple reporting components using ASP.Net web forms to provide an interface to list down and access many business objects/crystal reports from BO repository.
  • Successfully integrated reporting application with Business Objects repository.
  • Lead the effort to develop windows service to connect with BO repository every 30 minutes, get the reports metadata and load the same in client’s database.
  • Successfully resolved memory leak issue post production.
  • Created new universes as per the user requirements by identifying the required tables from Data mart.
  • Exported the Universes to the Repository to make resources available to the users for ad-hoc report needs.
  • Lead the effort of all the required code/configuration changes in entire application due to business objects migration/upgrade from 3.0 to 4.0.
  • Handled data migration from one database to other using multiple ETL tools.
  • Worked extensively on the ECC heat map assignment that includes bulk Data extract, Data Load and Report generation. Delivered this assignment single handedly with no issue.

Environment: ASP.Net Web Forms, C#, Business Objects 3.0, 4.0, Web Service, Windows service, Win Forms, JavaScript, XML, Oracle 10g, PL/SQL, SQL Server 2005, TFS, Crystal reports, SSIS, Abinitio

Confidential, NY

.Net Developer

Responsibilities:

  • Handled and delivered individually five core modules such as Corporate Account, Daily Special, Gifts, Gift Cards and Refer a Friend.
  • Successfully implemented third party component called PlugnPay for credit card transaction following mandatory security standards.
  • Designed & Developed web forms using ASP.Net on VS.Net IDE.
  • Extensively used JavaScript scripting language for client side validation.
  • Implemented Forms Authentication for user’s logon authentication.
  • Responsible for performing data investigation to assess problems associated with the application.

Environment: .Net framework 2.0, TFS, ASP.NET, C#, ADO.Net, VS 2005, SQL Server 2000, Java Scripts, CSS, IIS

Confidential

.Net Developer

Responsibilities:

  • Extensively involved in developing components for Business Layer, Data Layer.
  • Handled individually four core modules such as Send Message, Schedule Message, Client Group and Outbox.
  • Successfully integrated third party component/services provided by telecom service providers for pushing the message into their system.
  • Designed and developed windows application, which continuously checks for new messages in the database and send those messages to particular service provider.
  • Contributed to the whole life cycle of the project from Requirements to Deployment.

Environment: .Net framework 1.1, TFS, ASP.NET, C#, Win Forms, VS 2003, SQL Server 2000, ADO.Net, Java Scripts, CSS, XML

Confidential

.Net Developer

Responsibilities:

  • Responsible for developing prototype of some of the key component.
  • Worked extensively on the user interface using classic ASP and the database design.
  • Used JavaScript for client side validation, CSS style sheet, Images, banners for user interface look and feel.
  • Contributed in research and development.

Environment: Classic ASP, SQL Server 2000, VBScript, HTML, XML

We'd love your feedback!