We provide IT Staff Augmentation Services!

.net Lead Developer Resume

2.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • 11+ years of total experience, with 4 years as .Net Team Lead/Architect having worked on Software Architecture & Design, Requirement Analysis, Coding, Unit Testing using MS Test and NUnit and Maintenance of business applications on Microsoft Technologies.
  • Worked extensively on designing and development of custom frameworks based on the requirements.
  • Well versed with ERP Applications on Material Management, Supply Chain Management, CRM, Litigation Management and Healthcare domain.
  • Sound knowledge in .Net Technology (ASP.Net 1.1/2.0/3.0/3.5/4.0, C#, VB.Net, WinForms, Multi - Threading, Web Services, WCF Services, Windows Workflow in 3.5/4.0 and XML/XSL).
  • Sound knowledge in Modeling Language using UML
  • In-depth knowledge in Web Development (HTML, DHTML, CSS, AJAX, VB Script, Java Script and JQuery)
  • Extensively worked in all the Software Development companies, quickly understanding their Architectures, involving in Requirement gathering, design phase, Elaboration and Construction for new Features, Identifying and Resolving Production Issues and adhering Client Processes
  • Experience on BizTalk 2004/2006
  • Excellent analytical and interpersonal skill, highly motivated team player and good technical problem solving skills
  • Involved in project Initiation, planning and estimation.
  • Working closely with upper management.

TECHNICAL SKILLS

Operating Systems: MS Windows 2K Server/Workstation/2003/XP/2008 R2, RedHat Linux, UNIX

Internet Technologies: ASP.NET, JavaScript, XML/XSL, MVC 3.0, SOA, Web Services, WCF Services, WWF, HTML/DHTML, AJAX, JSP, Java Servlet, JQuery, CSS

Development Platforms: .NET Framework 1.1, 2.0, 3.0, 3.5 and 4.0.

Languages/Scripting: C, C++, VB6, C#, VB.NET, Java, JavaScript, VBA, Excel Programming, XML, XPath, XSLT, VS.NET 2003/2005/2008/2010, SOAP, REST.

Database: SQL Server 2000/2005/2008, Oracle 8i/9i, DB2, MS Access, FoxPro, TOAD.

Security: SSL, PGP, PKI, RSA Encryptions.

Configuration Management: Visual SourceSafe, SVN, Team Foundation Server 2008/2010.

Defect Management: Seapine Test Track Pro, Test Director, HPQC

UML Modeling: MS Visio, Rational XDE for .NET

EAI/B2B Technologies: MS BIZTALK 2004/2006

Project Management: Mercury Kintana, MS Project 2007

Testing Tools: NUnit, NUnitASP, MS Unit Test in VS 2010

Presentation and Docs : Ms PowerPoint, Ms Word, Ms Excel

Reporting Tools : Crystal Reports for Visual studio 2005, Version 10.2, SQL Server Reporting Services (SSRS)

PROJECT EXPERIENCE

Confidential, Sacramento, CA

(For Govt. of California)

.Net Lead Developer/Architect

Project: Unemployment Insurance Modernization (UIMOD) of Employment Development Department (EDD), CA.

EDD is developing the Unemployment Insurance Modernization (UI Mod) Continued Claims Redesign (CCR) System to improve customer service so that EDD can continue to delivery timely benefits to eligible workers. This system must advance the Department’s vision for the CCR Project to eliminate the most labor-intensive activities inherent in the continued claims process and provide additional self-service capacity for customers, allowing for a redirection of staff resources to other business functions within the UI Program. UIMOD- CCR will help meet EDD’s goal of outstanding integrated customer service delivery through innovative, scalable, secure, and reliable automation efforts.

Responsibilities:

  • Involved in Design & Architecture of the overall application and the framework used in the application.
  • Design and implemented the following major components, controls and functionalities in the custom framework:
  • Developed custom controls by extending all the .net asp controls to add the validation summary, required field indicator with red asterisk, adding the resource group property to cater the multi-lingual support from resource file and fixing some asp controls bugs like adding Max Length property for multi-line textbox, adding masking feature to textbox for different input types, etc.
  • Compression Manager using the GZipStream library for handling multiple files into one zip stream. Multiple files getting uploaded from the page will be zipped together into one single zip stream and while retrieving will unzip the zipped stream into the actual files. The header information is always maintained inside the class for the retrieval process of original files.
  • Multi-Threading/Multi-Browser functionality to handle the session level variables when opened in multiple browsers/tabs otherwise the data stored inside the page process cache (session) gets overwritten by the data of the net page. By implementing this functionality users can open multiple pages and each page’s data will get stored in its own cache.
  • Web.Config Transformation helps in deploying the web.config file in different environment servers with all the changes required in it. This has been always a nightmare for the build manager to do the changes at each environment of deployment. I have used the .Net transformation rules as well have written custom transformation rules to change some of the sections in the config file like the server names in the endpoints of the WCF services, adding some attributes, etc.
  • Session Heartbeat implementation to popup the session timeout notification to the users 5 minutes before the session timeout so that the user can continue the session. Only the main page will get the popup notification and not any other child page opened from it.
  • Caching & Logging using Enterprise Library 5.0 is implemented and not the Http Cache so that it can be accessed by all the layers in the application both in the web servers and the app servers. The enterprise caching does not come with the SQL Server dependency expiration and so have written the custom expiration class to extend the HasExpired () method in the ICacheEpiration interface. This custom class will also support adding the Sql dependency on multiple tables for the same key.
  • Create web controls for saving in PDF or Excel format from web forms using the inbuilt export feature in SSRS.
  • Worked on the build definitions for creating custom pre/post build scripts in TFS.
  • Have also designed and implemented other framework functionalities like Resource Manager for managing localization, Config Encryption using RSA machine level encryption, nested Master Pages, worked on performance tuning by using the view state of different controls in a more optimized manner, etc.
  • Prepared the technical design documents that include the Class Diagrams and Sequence Diagrams for the different components and modules in the framework.
  • Coding, Unit Testing and Integration.
  • Perform code reviews for developers.
  • In corporate Microsoft patterns and best practices.
  • Project Planning and Project Management.
  • Client Interaction

Environment: ASP.NET 4.0, VS 2010, Windows Service, Windows Workflow 4.0, WCF Services, C#, WinForms, XML, SQL Server 2008, SSRS, Java Script, JQuery, AJAX, MS Visio(UML), TFS 2010.

Confidential, Boston, MA

as .Net Lead Developer

Project: Partners Electronic Research Administration Portal.

Insight Research Portal is a web-based application with over 20K current users developed for the entire research community (including investigators, departmental research managers, unit chiefs, and administrators) to review, monitor and manage the research portfolio. It was originally designed by a collection of working groups consisting of departmental administration (Radiology, Surgery, Medicine, etc.), central research management operations (Grants and Contracts, Research Finance, IRB, etc.), lab managers as well as investigators.

It has eliminated the need for double entry of data into multiple systems. Information now flows seamlessly into Insight each night. It has allowed departments to discontinue investment in costly \'shadow systems\' and has empowered researchers and their staff to understand where they stand in their research program 24 hours a day, 7 days a week. It has also alleviated the need for central administration supporting these departments to answer routine calls and focus on the ever-growing complexities relating to compliance and research oversight activities.

Responsibilities:

  • Involved in Design & Architecture of the modules in the application
  • Preparation of technical design document including Activity Diagram, Use Cases, Class Diagrams, Sequence Diagrams and Deployment Diagram.
  • Implementing Workflow for approvals
  • Windows Service for sending email notifications for the approvals in the workflow.
  • XML Web service as Business Objects
  • Developed custom user controls for the project and implemented Ajax.
  • Coding, Unit Testing and Integration
  • Data Modeling and Database Normalization
  • Writing Stored Procedures & other Back-end programming
  • Modification of SSIS Packages and create new packages.
  • Client Interaction

Environment: ASP.NET 2.0/3.5, VS 2008, Windows Service, Windows Workflow 3.5, XML Web Services, C#, XML, SQL Server 2005, SSIS and SSRS, Java Script, AJAX, MS Visio(UML), TFS 2008.

Confidential, Boston, MA

as .Net Lead Developer/Architect

Project: Pre-Op Assignments

This project is for the Anesthesia In-Patient Pre-op Evaluation Web Application. This is an Intranet Web Application to track the Pre-Op evaluations that need to be completed for in-patients,

  • having a scheduled surgery for the next date of service having a wait listed case for the next date of service

This system provides

  • a list of In Patients requiring pre-op evaluation a data entry form in Metavision (application) to enter the patient details a search capability to find the patient by MRN or scheduled OR Room name
  • Capability of assigning these patients to available Residents and a mechanism to alert the staff via beeper messages with the pre op case details
  • Provision for the Residents to mark cases that require attending feedback
  • Remind the attending to provide feedback during the case on these cases.

After completing the pre-op evaluations, users can set the status as “complete” for the cases to remove it from the list of Pre-ops or mark the case if there are any issues are discovered at the pre op time that the case staff should be aware of.

  • Create a list of Patients for next day from Dynamic Schedule
  • Check the Assignments from Roadmap for next day.
  • If the anesthetist assigned to an OR for the next day is assigned to an OR today in Roadmap, assign those cases to that anesthetist automatically.
  • Start assigning the remaining cases to On Call Residents.
  • Send a beeper message to the Resident MDs with Pre Op assignment changes.

Responsibilities:

  • Involved in Design & Architecture of the whole intranet application
  • Preparation of technical design document including Activity Diagram, Use Cases, Class Diagrams, Sequence Diagrams and Deployment Diagram.
  • Using Enterprise Library 2.0 in the code
  • Windows Service for the automatic assignments to take place
  • XML Web service to retrieve the dynamic schedule XML data
  • Developed custom user controls for the project and implemented Ajax.
  • Coding, Unit Testing and Integration
  • Data Modeling and Database Normalization
  • Writing Stored Procedures & other Back-end programming
  • Client Interaction

Environment: ASP.NET 2.0, VS 2005, Windows Service, XML Web Services, C#, Multi Threading, WinForms, XML, SQL Server 2005 and Crystal Reports 10.2, Java Script, AJAX, MS Visio(UML), SVN, SourceSafe

Confidential, Washington DC

.Net Lead Developer

Project: Driven

Driven Inc. specializes in all aspects of litigation support including Digital Reproduction, Blowback, Scanning, Conversion, Graphic Design and Printing, and Electronic Data Discovery. Maintaining all this unlimited documents for each client manually has been a nightmare for the company. Since all these processes are being executed manually at present by Driven, this application was developed to automate the whole process right from getting the chunk of data from client, retrieving and showing the contents, meta data, attachments information, attachment contents up to any level and annotate the data if required. The application comprises of one web based review tool in which the user can view files with any extension natively and the application will have the facility to extract out embedded/attached documents from any source like folders, .pst files, Lotus Notes, etc up to any level. There are lot of tabs in the page for different functionalities like viewing the metadata information like the date time stamp of creation and modification of the document, viewing the content, retrieving the attachments up to any level, etc. The architecture has been designed to fit with web services / WCF as the business layer where each service represents a business object in the application. A lot of 3rd parties SDK s are evaluated, tested, compared and used in the application like the Telerik RAD controls, PDF4NET, Lextek document identifier, Pegasus Imaging, etc.

Responsibilities:

  • Involved in Design & Architecture of the whole application. MVC design pattern is used in the application along with the SOA architecture.
  • Architected design to fit with Web Services/WCF as the business layer. Each business object is exposed as individual service as to be consumed by the fa ade layer.
  • Preparation of technical design document including Activity Diagram, Use Cases, Class Diagrams, Sequence Diagrams and Deployment Diagram.
  • Worked in translating business requirements into application solutions.
  • Written C# wrapper classes/ API for 3rd party SDK like Lextek Document Indentifier, Pegasus Imaging, Midas, PDF4Net, etc.
  • Designed the workflow management in the application for approvals and rejections from managers.
  • Used RAD tools like Telerik Controls with Ajax.
  • Using Enterprise Library 2.0/3.5 in the code.
  • Developed user controls for the project.
  • Multi threading used in the Windows Forms.
  • Coding, Unit Testing and Integration.
  • Data Modeling and Database Normalization
  • Writing Stored Procedures & other Back-end programming
  • Leading the project team
  • Client Interaction

Environment: ASP.NET 2.0/3.0/3.5, VS 2005/2008, Windows Service, Web Services, Multi Threading, C#, C, C++, API, WinForms, XML, SQL Server 2005 and Crystal Reports 10.2, Reporting Services, Java Script, AJAX, MS Visio(UML)

Confidential, Chicago, IL

Sr. ASP.Net Developer

Project: Empire Inventory Management System (EIMS)

The Empire Inventory Management System is a customized ERP running in Empire Today. It manages the whole inventory system and a part of the Order management together as Material Management, operates with all the warehouses of Empire Today throughout US. There have been a lot of web services developed for different business objects which are taken care in the application through a web service manager. There is also a migration/integration module in the application where there was a communication between Siebel and .Net. The web services in Siebel are called from C# code using Http to update data to the siebel database. There were some reports in classic ASP that were migrated to ASP.Net. Apart from the modules implementation, worked on the following components:

  • LDAP Service for authentication.
  • Role base authorization through Authorization Manager (AzMan) attached with LDAP.
  • Workflow Management for approval and rejections.
  • Web Services including the web service manager.
  • Page Security through https(SSL) and encryption through RSA
  • Application Block 3.0.

Responsibilities:

  • Involved in Design & Architecture of the modules.
  • Preparation of technical design document including Activity Diagram, Use Cases, Class Diagrams and Sequence Diagrams.
  • Worked in translating business requirements into application solutions.
  • Coding and Unit Testing.
  • Migrating reports from classic ASP to ASP.Net.
  • Integration between Siebel and .Net through web services
  • Developed user controls and server controls for the project.
  • Data Modeling and Database Normalization
  • Writing Stored Procedures & other Back-end programming
  • Leading the project team.
  • Client Interaction.

Environment: ASP.NET 2.0/3.0, VS 2005, Web Services (ASMX) C#, WinForms, XML, SQL Server 2005 and Crystal Reports 10.2, Java Script, UML.

Confidential, Chicago, IL

Sr. ASP.Net Developer

Project: Empire-Today Online In-Home Estimation in Web Site

Responsibilities:

  • Involved in Design & Architecture of the modules
  • Preparation of technical design document including Activity Diagram, Use Cases, Class Diagrams and Sequence Diagrams.
  • Coding and Unit Testing
  • Integration between Siebel and .Net through web services
  • Windows Service to sync different databases in Empire
  • Developed user controls and server controls for the project.
  • Data Modeling and Database Normalization
  • Writing Stored Procedures & other Back-end programming
  • Client Interaction

Environment: ASP.NET 2.0, VS 2005, Web Services (ASMX), Windows Service, C#, WinForms, XML, SQL Server 2005, Java Script, UML.

Confidential, LA

as Systems Analyst

Project: Employee Preference Management System (EPMS)

The Employee Preference Management System allows clients to submit Individual Preferences into the Enterprise Preference System via a service interface. There are lot of services like the Persist manager object, Cache Objects, Log Broker, Database Manager, etc that were exposed as a .NET SOAP web service through which the clients will persist preference choices and assignments.

Responsibilities:

  • Involved in Design & Architecture of some of the modules
  • Preparation of documents including Activity Diagram, Use Cases, Class Diagrams and Sequence Diagrams
  • Developed Web Services using WS Enhancements and Web Service Security
  • Coding and Unit Testing
  • Used controls with AJAX
  • Writing Stored Procedures & other Back-end programming
  • Leading the project team
  • Maintenance of some of the modules
  • Client Interaction

Environment: ASP.NET 2.0, VS 2005, Web Services (ASMX), C#, SOAP, XML, Java Script, SQL Server 2005, Oracle 8i

Confidential, Iceland

as Sr. Software Engineer

Project: Anza - Europay

This application is made primarily in BizTalk 2004. The BizTalk 2004 implementation requires integration of three independent entities, viz. Skyrr (housing Oracle E-Business Suite), IBX Telecom (housing BizTalk 2000) and Anza (housing BizTalk 2004). For a brief on the requirements of the project, Skyrr posts Orders on a random to Anza, which in turn processes the Order Xml (In OAG format) and converts them into xCBL format and send it further in a BTF 2.0 format to IBX based BT 2K Server. Also included were the functionality buildings for support of UN/EDIFACT documents and their mapping to Xml and vice versa, along with the creation of Logging and Exception Handling components for BT 2004. A comprehensive class library was built in .Net for supporting the extensible functionality included in the Orchestrations.

BizTalk implementations:

  • Designing the Request schema, Source and Destination schemas.
  • Designing the map for the source and destination.
  • Designing the EAI business process workflow.
  • Designing the Orchestration with ports.

Implementation of the following components fit with BizTalk:

  • DB Lookup and Logger
  • WinPOSX Component
  • XMLSoap Message Extraction
  • EDIFACT to XML/xCBL Conversion and vice versa
  • EDIFACT to MCI10 format.

Responsibilities:

  • Involved in Design of the modules
  • Preparation of documents including Activity Diagram, Use Cases, Class Diagrams and Sequence Diagrams
  • Coding the business components and Unit Testing
  • Creating EAI Orchestration, mapping, creating schemas in BizTalk 2004
  • Deploying the components with the orchestration.
  • Client Interaction

Environment: ASP.Net 2.0, VS 2005, C#, XML, xCBL, SQL Server 2005, EDIFACT, BizTalk 2004

Confidential, CA

as Sr. Software Engineer

Project: Confidential

MassMailer is developed for making different types of surveys among Off-Panel List members as well as On Panel list members. Based on the survey it will generate mass-mails to the members. It is linked with some other parallel sites to work together and exchange data from each other.

SurveyMan is a system designed for use internally at Knowledge Networks. It is expected to integrate with existing information systems and to be open for integration with new systems as they are developed. SurveyMan provides the project management, document management, and workflow management foundation into which other applications used within Ops will be integrated. For instance, when looking for a document, one would typically find it by navigating to the project, then opening the current version of the document from there.

Responsibilities:

  • To perform maintenance and enhancements on the Change requested by Client
  • Writing the Document of Understanding for each enhancement.
  • Bug fixing services and feature enhancements
  • Design the Development plan using
  • Preparation of documents including Activity Diagram, Use Cases, Class Diagrams and Sequence Diagrams
  • Coding, Unit Testing and Deployment
  • Co-ordination with clients

Environment: ASP.NET 2.0, VS 2005, Web Services, C#, VB.Net, SQL Server 2005 / Oracle 8i and LDAP Serer

Confidential, USA

as Sr. Software Engineer

Project: SBI Fullafile Automation using PGP

Involved total automation process for encryption & decryption of the FULLAFILES after doing all the Data Migration, Integrity Checking and verifications of the files. The project used a wrapper COM object to interact with the PGP Encryption tool with the Application.

Responsibilities:

  • Design the Development plan
  • Preparation of low level design documents from HLD
  • Coding, Unit Testing and Deployment
  • Implementation & User Training
  • Co-ordination with clients

Environment: Win Forms 2.0, C#, PGP and SQL Server2000

Confidential, CA

as Sr. Software Engineer

Project: Quintus Installation, Data Migration and Development

This is a Avaya product. CallCenterQ is a powerful desktop application designed for large multi-function contact centers that provide a combination of service, telesales, and telemarketing. With CallCenterQ, agents can handle service requests, manage contacts, track collateral inventories, and generate personalized letters; contact center managers can gather the metrics they need to make intelligent decisions about resource allocation and productivity; and marketing managers can set up, administer and analyze sales and marketing campaigns.

Responsibilities:

  • Analyze the Incidental reports from Onsite team
  • Design the Development plan
  • Preparation of Detailed Design Documents & Presentation
  • Preparation of Test plans
  • Code Review and Testing.
  • Server Configuration and Data Migration
  • Co-ordination with On-site team to resolve ambiguous issues

Environment: Quintus Development Tools, Q Script, Oracle 9i

Confidential

as Software Developer

Project: Supply Chain Management (ERP)

The module deals with the total demand and supply chain of the Borosil Company of all its branches throughout the country. Right from the raising of indent by the Dealer or Distributor to the delivery of the product, the system keep tracks of the complete transactional chain includes the Sales Officer, Sales coordinators, Remote sales Co-coordinators, Remote Warehouse, C&F Agents, etc.

Responsibilities:

  • Requirement Analysis
  • Preparing Design Docs
  • Preparation of low level design documents from HLD
  • Preparation of Test plans.
  • Database Normalization.
  • Writing Stored Procedures & other Back-end programming
  • Coding and Testing
  • Performing Peer reviews
  • Deployment.

Environment: ASP.Net 1.1, ASP, VB 6.0 and SQL Server2000

Confidential

as Consultant

Project: Material Management System of En’rgise (ERP)

The package EN’RGISE (Enterprise Related Generalized Information System) is developed to manage the online business transactions of any organization, especially those in the Utilities Sector. This package has been developed on the lines of ERP packages. Materials Management System (MMS), an integral part of En’rgise, can take care of the entire range of requirements of an organization’s Materials Management Department. It is designed to cater to organizations that use central databases as well as to those using distributed or de-centralized databases. It comprises of the total Inventory and the Purchase modules including the accounting part of both.

Responsibilities:

  • Requirement Analysis.
  • Preparing Design Docs
  • Preparation of low level design documents from HLD
  • Preparation of Test plans
  • Database Normalization
  • Writing Stored Procedures & other Back-end programming
  • Coding and Testing
  • Deployment

Environment: VB6.0, ASP, Java Script, Oracle8i

Confidential, UK

as Software Developer

Project: Design Your Bag

Palimpex is a company, which exports different types of bags to different countries. The site has a full ten-step wizard, which will allow a customer to design his/her own bag with each and every thing like the colors used, the logo, any text, etc of his/her own choice. The logo can be directly uploaded from the site. On moving through each step in the wizard, the site will design the bag on the screen based on the given requirements of the customer, thus the customer can get the virtual impression of the bag he has designed.

Responsibilities:

  • Requirement Analysis
  • Preparation of low level design documents from HLD
  • Database Normalization
  • Coding and Testing

Environment: ASP, MS Access 97

We'd love your feedback!