.net Lead Developer Resume
Chicago, IL
SUMMARY
- Having 11+ years of IT experience in full life cycle. Analysis, Design, Development, Testing, and Support of Windows and Web - based Applications.
- Expertise in developing N-tier web applications using ASP.NET, JavaScript, Ajax, AngularJS,MVC, C#.NET, WCF, Silverlight,WPF, XML Web Services, LINQ, JqueryADO.NET, ASP, SQL, Oracle, MySQL CSS. Telerik ORM experience in Client/Server Application, Crystal Reports.
- Expertise in working with Com Objects (Excel, Word) and building MS VSTO Applications.
- Experience in developing applications using Object-Oriented Programming (OOP).
- Experience in using various .NET server controls, user controls, AJAX, web controls, Rad Controls and building numerous runtime custom controls using ASP.NET.
- Expertise in API integration. Payment Gateway integration and SMS Gateway integration.
- Expertise in LINQ and lambda expressions. And Good experience in Configuring AF(Assert Framework) to read from the different database (SQL, Oracle, PI, SCADA).
- Good knowledge on Open Web Application Security Projects(OWASP) like Cross-site scripting (XSS), cross-site request Forgery(CSRF) and Sql injection etc.
- Good experience in implementing OAUTH (Facebook/google/twiner/LinkedIn).
- Expertise in writing and implementing, hosting and exposing WCF services.
- Worked extensively on ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2005/ 2008Oracle & MY SQL.
- Experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors, and Triggers.
- Strong knowledge of .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Good knowledge in registering the websites and hosting them (Shared Hosting).
- Exposure to (CMS) SharePoint Web parts and Workflows.
- Good knowledge in planning the sprint releases and resource maintenance in TFS.
- Good Experience in leading Dev & Ops teams, code reviews, enforcing dev standards, refining software development and build processes, and assisting in QA/QC activities
- Experience in Testing (Unit Testing, Integration Testing, Load/Performance Testing, UAT)
- Strong Experience in Migration of Legacy Apps (VB6/ASP), Data Preparation, Migration, Data cleansing and normalization.
- Profound knowledge of Object-Oriented Programming Principles (SOLID), software development methodologies (Waterfall, Prototype, Agile, RAD, Spiral, XP, FDD, JAD, RUP etc.), Test Driven Design (TDD), Domain Driven Design (DDD)
- In-Depth knowledge of design patterns (Factory, Builder, Prototype, Singleton, Bridge, Decorator, Façade, Proxy, Observer, Repository, Dependency Injection)
- Skilled in all phases of the software development lifecycle (SDLC) and performed in various roles as the software architect, project lead, Subject Matter Expert (SME), consultant, systems/business Analyst, software engineer/developer.
- Extensive Experience in ALM Tools for requirements management (user stories), source code mgmt., version control, issue/bug tracking, build and deployment (MS TFS)
- Serves as a liaison between the business and the IT to provide the Technical Solutions and Translating high-level business requirements into project specifications (SRS/BRS)
- Define / Refine business processes & support business by providing new solutions, improvements, and Enhancements to current solutions to make business more effective
- Monitoring & Reporting progress, identifying problems, and recommending actions.
- Capable of leading and performing along with a high-caliber team of professionals.
- Profound knowledge in message queuing (MSMQ) for processing large number of messages like newsletters.
- Experience in hosting the application shared hosting, server deployment and Cloud.
TECHNICAL SKILLS
Languages: C#, VB.Net, HTML, XAML, XML, CSS, JavaScript, Type Script, SQL, PL/SQL, VB.
Technologies: Win, Web Forms, MVC, Web Services, WCF, Silverlight, Web API, ADO.Net, Entity Framework, LINQ, AJAX, jQuery, JSON, Angular, Type Script, Bootstrap, WPF, Enterprise Library, Collaboration, CMS.
Databases: Oracle, SQL Server, AF, MS-Access, MySQL, PostgreSQL
Reporting Tools: SQL Server Reporting Services (SSRS), RDLC Reports, Telerik Reports, Excel Reports, Power BI, SAP Business Objects / Crystal Reports, Oracle BI
Tools: Visual Studio, TFS, VSS, VSTO, VSTP, Telerik RAD Controls & Kendo UI, Share Point, MS Visio, MS Project, Primavera 6, SAP R/3, GitHub, Fiddler
DB Tools: TOAD for Oracle, PL SQL Developer, SQL Server Management Studio
PROFESSIONAL EXPERIENCE
Confidential, Chicago,IL
.Net Lead developer
Responsibilities:
- Requirements gathering Impact analysis and design and implementation.
- Used Use case, sequence and class diagrams for the application development.
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.NET User Controls, Server Controls, and Bootstrap controls.
- Enhanced user experience by designing new web features using MVC Framework.
- Utilized AngularJS, Node.js and Express framework to create dynamic data - driven web pages.
- Implemented Server and Client-side validations using ASP.NET validation controls, J-Query and Knockout js.
- Created Web Forms for applications like FICS and Mortgage builder
- Developed high-frequency low latency mortgage loan processing service application
- Implemented features of AJAX controls such as Update Panel, Update Progress bar, Model Popup Container, Calendar Controls, Repeater Control, and Validation controls, Dataset.
- Developed the server-side code using C#, VB.Net and client-side code using JavaScript with Visual Studio IDE
- Used validation techniques and JavaScript for User Input Validations. Designed and developed web forms using ASP and VB Script
- Used Data Reader and Dataset for data manipulations and database operations.
- Good knowledge on Open Web Application Security Projects(OWASP) like Cross-site scripting (XSS), cross-site request Forgery(CSRF) and Sql injection etc.
- Worked with REST-based services using MVC 4.0 WEB API
- Created new model classes in Web API to hold data
- Extracted data from FICS, Mortgage Builder into Oracle using SQL Server Integration Services
- Developed solutions for diverse programming scenarios in C#, employing Object-Oriented Programming s (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction. and Design patterns MVC.
- Experienced working with User Controls with VB.NET code-behind files, debugging and Quality Testing of the code.
- Developed several front-end UI components using Twitter Bootstrap, Kendo UI, and AngularJS.
- Coded extensively in VB.NET targeting the Business requirements.
- Creating web page and user account for the website using the MVC4 application, Angular JS and jQuery
- Worked on the Build Master tool which does the automation of deployment during the release time.
- Developed web based application using JavaScript, AngularJS and SQL server.
- Used JQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Involved in designing login dialog and the application's main screen functions that included: Creating, modifying, updating, canceling deactivating, reactivating action plans of audits, and commitment audit screens.
- Generated and Configured SSL certificates to secure WCF messages.
- Worked on MVVM model to make use of data binding functions in WPF.
- Experience in developing application using WPF and Silver-light.
- Involved in developing effective user interface and animation for WPF applications using XAML
- Created and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in a web application.
- Secured the existing application against security attacks such as SQL Injection, XSS, and Denial of Service
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Data-set Classes for data manipulation.
- Writing 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.
- Implemented Unit Testing, Integration Testing and System Testing using N-Unit.
- Worked with Test Driven Development (TDD) by writing automated test cases.
- Responsible for maintaining versions of source code using Team Foundation Server(TFS).
- Deploying the application and maintaining in windows azure.
Confidential, San Jose, CA
.Net Lead developer
Responsibilities:
- Direct Interaction with the Client to gather the requiremen.
- Analysis of the impact and estimating the requirement.
- Preparation of Functional and Technical design documents.
- Development of the application And Testing
- Involved in deployment and configuring the server
- Preparing the User guide and Admin guide
- Integrating with Confidential payment gateway.
- Tracking the Exchange transactions.
- Reporting the Failed transactions creating the User Guide
Confidential, Houston, Tx
.Net Lead developer
Responsibilities:
- Requirements and Functional Specifications of the application.
- Identifying the required Test scenarios and Test Cases in reviewing the test scripts for the new enhancements.
- Executed Test Cases as per System Requirements.
- Conducting Team meetings in regular intervals of time to monitor the Progress and Quality of the application.
- Conducting weekly status report meeting with the respective BOA client and update the Progress of tasks.
- Defect Reporting and Tracking using Quality center sharing the daily status report (consolidated) with all respective stake holders
- Preparing the User guide and Admin guide.
- Worked on clients portal based on ASP.NetMVC 2 - using Spring.Netframework with AOP implementation.
- Created Spring.NetAOP classes to monitor service method's performance and log unhandled exceptions.
- Created Spring.Net/Quartz scheduled jobs to perform routine cleanups and execute required jobs.
- Created multi-tenant service layer classes using Spring.NetDependency Injection, NServiceBus - SOA.
- Used NHibernate as a DAO for the business application.
- Created Unit Test projects using NUnit framework.
- UsedSilverlightToolkit and MVVM Lite Toolkit to create custom call recording player that utilized separate WCF services in order to feed converted calls - web and windows service.
- Created call conversion services to convert calls per request - using WCF windows hosted service, WCF IIS hosted service, commercial audio converter and .NetParallel library.
- Modified and create new T4 code generation templates.
- Redesigned DAO layer to switch from NHibernate/SharpArch architecture to Entity Framework 4.0 with POCO and proxies.
- Creating Documents User guide and admin guide..
Confidential, Houston, Tx
Senior Software Developer
Responsibilities:
- Developed Excel Vsto Application to get the bill from DB
- Create Word (Preamble) from text stored in DBfor the selected bill Using word and pdf.
- Genarate PDf Using PDF Genarator.
- Developed Administrative API for Service Oriented Architecture using WCF with Linq To Sql.
- Developed ASP.NETbased client to utilize WCF based services.
- Developed WCF services for Physicians, Hospital internal clients.
- Created extensive suite of unit test projects for .Netclasses - code coverage 82%
- Designed and implemented custom workflow/auditing project using custom attributes, reflection, Linq to XML.
- Reworked existing application using Asp.NetAjax with JSON web services.
- Redesigned and developed new services using WCF REST architecture.
- Lead technical design and implementation of external portal application.
- Designed and developed http modules for portal application in order to improve and monitor application performance.
- Created internal WPF application that allows user review records stored in SQL server database.
- Created more 20 extension methods - extending Control, Web Control, Enum, String classes.
- Implemented partial methods in Linq To Sql partial classes in order to implement business requirements.
- Optimized existing applications using System.Diagnostics namespace classes, caching objects, SQL Profiler, Firebug and Fiddler
- Getting the requirements from the client.
- Creating VSTO Excel Application for displaying the Bills and store them into the db.
- Generating reports for the data receive.
- Creating POC if required.
- Estimating and splitting the task and assigning the team members and me ..
- Development of the application And Testing.
- Following up with client to get the approval for the release.
- Involved in deployment and configuring the server.
- Preparing the User guide and Admin guide.
Confidential
Senior Software Engineer
Responsibilities:
- Developed this application in client place.
- Implementing OAUTH (Facebook/LinkedIn/Twitter/Google).
- Direct Interaction with the Client to gather the requirements.
- Preparation of Functional and Technical design documents.
- Development of the application And Testing.
- Preparing the User guide and Admin guide.
Confidential
Software developer
Responsibilities:
- Doing R&D on the Application as it is suggested by us to the client.
- Writing wcf services to expose the data.
- Silverlight design of the application.
- Outlook configuring to create instance of outlook for sending mails (Using Com-objects.)
- Involved in direct interaction with the client for requirement gathering.
- Sprint Planning (Getting the sign off from the client) and assigning the tasks to the team for development.
- Development, Testing and Error log.
- Preparing the Delivery documents and user Guide on the sprint basis and updating the admin guide.
Confidential
Senior Software engineer
Responsibilities:
- Requirement Gathering from Client
- . Configuring Static IP to the system to the system,
- Lying lan cables to the remote TV and checking the internet connection.
- Posting the adds into the remote systems.
- Development of the Application.
- Deployment and configuring the server.
- Preparing the User manual and admin-guide.
- Testing and Maintaining.
Confidential
Web Developer
Responsibilities:
- Configured the server with the static IP.
- VPN configuration of the each client place so that it is connected to the domain if server.
- Involved in Installing the Television Panel At the client location.
- Scheduling the ads and instructing the designer to develop the ads
Confidential
Web Developer
Responsibilities:
- Registering the new websites.
- Hosting them on a server. Shared Hosting (Windows).
- Requirement Gathering from the Client.
- Working closely with the graphic designer and developing the application.
- Testing and Document Preparation.
- Configuring the mail servers (POP3, IMAP, SMTP)
Confidential
Software developer
Responsibilities:
- Developing the requirements given by our team lead.
- Testing the developed application.
- Document preparation.
- Involved in deployment.
