Consultant/lead Developer Resume
New York, NY
SUMMARY
- Microsoft Certified Technology Specialist in .NET Framework Web Applications and SQL Server 2005, with expertise in Microsoft technologies - C#, .Net1.1/.Net2.0/.Net3.0/.Net3.5/.Net4.5, ASP.NET 1.1/2.0/3.5, ASP.NET MVC4.0 Winforms,WCF,ADO.NET, SQL Server, SharePoint 2003 Portal Server, AJAX,, Microsoft Enterprise Library 2.0, third part components telerik with 11 plus years of experience in software development, seeking a lead position in IT software with ample amount of opportunities for design, development and analysis of enterprise level application using Microsoft .Net technologies with focus on service-oriented architecture/integration.
- Developed web based and windows based applications in Finance, Insurance and Health care domains.
- Experience in requirement gathering, writing functional specification and technical specifications.
- Experience in working with agile methodology.
- Experience working with globally diversified teams.
- Experience in working with various Design Patterns
- Expertise in Web based Client Server and N-tier Architecture.
- Hands on experience in .NET 3.0 /3.5/4.5 and related technologies such as WPF, WCF, WWF and LINQ.
- Proficient in working with ASP.NET1.1/2.0/3.5/ ASP.Net MVC4.0 and C#, Visual Studio 2003/ 2005/2008/2010/2012/2015.
- Experience on web based technologies such as IIS, HTML, JAVASCRIPT, CSS, XML, and AJAX.
- Proficient in working with the third party components such as Telerik Controls, DotnetZip Library and Component Art.
- Experience in databases such as MSSQL Server 2000/2005/2008/2012/2014 , Sybase and DB2.
- Experience in working with different ADO.NET classes and ORM’s like Entity Framework.
- Experience in creating stored procedures, triggers, views using PL/SQL, T-SQL in SQL Server 2005
- Experience on Microsoft UIP Application Block and Microsoft Enterprise Library 2.0.
- Experience and knowledge on Web services and related technologies like Service Oriented Architecture, SOAP, WSDL, UDDI and DISCO.
- Configuration Management with Team Foundation Server (TFS) and VSS (Visual Source Safe).
- Experience in working with the content management system like Documentum.
- Hands on experience on SharePoint 2003 Portal Server.
- Experience in researching for the new technology and implementing them in the Projects.
- Strictly follows the coding best practice and standards.
- Good team player with excellent learning and problem solving ability.
- Possess good communication and interpersonal skills required for dealing with support teams, Business Analyst and senior management.
TECHNICAL SKILLS
Languages: C#, VB.NET, C, C++ and VC++.
Framework: .NETFramework1.1, 2.0, 3.5, 4.0, 4.5 Enterprise Library 2.0 and Microsoft UIP Application Block.Log4Net, AngularJS.
Technologies: ASP.NET ASP.NET MVC, Winforms, AJAX, ADO.NET, XML, WCF, XPATH, JavaScript, HTML, CSS, Jquery, Documentum, Entity Framework
Operating Systems: Windows 95/98/2000/2003/ NT/XP/Vista/2007
Databases: SQL Server 2000/2005/2012/2014 , DB2,Sybase
Tools: Visual Studio.Net 2003/2005/2008/2010/2012/2103/2015 , SQL Server Management Studio, VISIO, VSS, TFS, Reflector,RapidSql,tortoise SVN,Log4Net
ThirdParty Components: Telerik, Component Art, DotNetZipLib.DevXpress,SOAPUI
PROFESSIONAL EXPERIENCE
Confidential, New York NY
Consultant/Lead Developer
Responsibilities:
- Analyze, design, and the development of different services, using WCF and .NET 4.5.
- Designed different components for the Framework.
- Involved in the creation of the various UI component using technologies like ASP.Net, ASP.Net MVC4.0, HTML, CSS, Jquery.
- Used the Database technologies SqlServer, Entity Framework.
- Created the Unit Test Projects for the functionality developed.
- Used the OOPs concepts in designing the classes.
- Played critical role in the integration of the components developed with the different teams.
- Document the code, consistently throughout the development process.
- Familiarity with new insurance data standard Acord.
Confidential, Stamford CT
Consultant/Lead Developer
Responsibilities:
- Analyze, design, and the development of various components of the software systems using .NET 3.5, 4.0.
- Involved in the creation of the various UI component using technologies like ASP.Net, Silverlight, ASP.Net MVC3.0 etc.
- Involved in the creation of an interface for the message transfer between the two different global system with the help of messaging technology ARGON
- Involved in creating window services and enhancing the existing services, using C#.
- Involved in creation of an interface which allows communications between a window service and a web service.
- Used the OOPs concepts in designing the Classes.
- Extensively involved in the creation of the database objects tables, stored procedure, views, etc.
- Involved in the improving the performance of the several old procedures.
- Used third party control from infragistics for silver light application.
- Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective solution.
- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
- Responsible for communicating with different teams regarding programming needs integration issues and other system related issues.
- Used TFS and VSS as source control system in different projects.
- Use ARM for the creating and deploying the production build.
- Extensively involved in unit-testing the component developed.
Confidential, New York NY
Consultant/Senior Developer
Responsibilities:
- Analyze, design, and the development of software systems based on service oriented architecture, forms a basis for the solution of information processing problems in the field of investment banking.
- Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
- Writes, edits, and debugs new computer programs for assigned projects, including necessary records and desired output.
- Tests new programs to ensure that logic and syntax are correct, and that program results are accurate.
- Responsible for development of new programs, analyzes current programs and processes, and making recommendations which yield a more cost effective product.
- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
- Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
- Responsible for communicating with different teams regarding programming needs integration issues and other system related issues
Confidential, Roseland NJ
Consultant/Senior Developer
Responsibilities:
- Understanding the legacy system (Documentum) built on C and preparing the development plan accordingly.
- Understanding client requirements for the different modules.
- Designed and developed the project independently for windows environment following N-Tier Architecture using C#, Multithreading, Documentum object model SQL SERVER etc.
- Independently worked on all the phases of SDLC.
- Implemented various design patterns such as Singleton, Factory, Facade etc. in the applications
- Implemented Plug-in-architecture in the project.
- Involved in the development of Business Layer using OOPs concepts and C# which is a wrapper over the existing API layer exposed by the “documentum”.
- The component developed is loosely coupled so that they can be reused across the projects.
- Extensively used OOPS concepts for designing the base class library.
- Extensively worked in designing and developing the Presentation Layer, using Microsoft Visual studio C# and third Party control from DevXpress.
- Recommended and implemented third party components (DevXpress) for the creation of the User Interface.
- The application is using Asynchronous Programming model for fetching the large volume of data from the “documentum server”.
- Worked with different team members in understanding the usability criteria and provided the effective solutions to their problems.
- Continuously worked in improving the performance of the application, using the coding best practices, writing the efficient query.
- Used DQL (Documentum Query Language) for doing all the data specific operations.
- Extensively worked with XML related technologies, such as XPATH, XQUERY in the applications.
- Worked with Microsoft Office API in the project for implementing the publishing functionality for Virtual Documents using C#.
- Experience in working with the COM components in .NET Environment.
- The project has gone live and is being used across the organizations by different teams at multiple locations.
- Worked on some of the Web Projects using ASP.NET, C#, ADO.NET, AJAX, WCF and SQL-SERVER.
- Created the setup project using Microsoft visual studio for deployment purpose.
- Experience in developing Browser Helper Object using c# which is used for modifying the existing functionality of Internet Explorer 8.0.
- Designed and developed a window services using C# which is responsible for deleting the content from the server in periodic basis.
- Involved in redesign of a legacy COM component using the latest .net classes which act as a bridge between two legacy applications developed in “small talk” and “Java”.
- Involved in upgrading the existing applications to Internet Explorer 8.0.
- Involved in some of the WPF development.
Confidential, Pittsburgh PA
Consultant/Senior Developer
Responsibilities:
- Understanding client requirements for the different modules.
- Designing and developing the various reusable components in C# and VB.NET that is used being currently used in the product and follows the principle of loose coupling.
- Strongly followed the Agile development methodology in the project.
- Independently worked on all the phases of the SDLC.
- Understanding the legacy system (CME 360 and Lifetime) built using N-tier Architecture and preparing the development Plan accordingly.
- Involved in the development of Business Layer using c# which consist of all the Business related functionality.
- Designed and developed Data-tier using ADO.NET which interacts with Business Layer and Database as SQL-Server 2005.
- Designed and developed Business-Entity Class using C#, for the Entity defined in the database.
- Extensively used OOPS concepts for defining the base class libraries and other modules developed.
- Designing and creating the table schema for the components developed.
- Created Complex Stored Procedures in T-SQL in SQL Server for the database operations.
- Developed .NET Components in C# for reusability.
- Extensively used Telerik RadControls such as RadGrid, RadWindow, RadTreeViews, RadToolTip, RadCalender, RadLoading panels etc for creating the rich user interface.
- Extensively used ASP.Net AJAX tool kit library for creating the rich user interface.
- Extensively used AJAX and JQuery with C# and VB.NET for the development of the User Interface.
- Extensively created web user control and custom control to be reused throughout the project.
- Extensively used Dynamic Controls in the projects developed.
- Designing and development of the User interface in the form web pages
- Extensively used XML for defining application level settings and other configurations.
- Performed Business validations at both client side using JavaScript as well as server side, using C#, VB.NET.
- Experience in working with third party components like Telerik,Dundas,dotnetZipLib(from codePlex)
- Mentoring the team members for development of different module used in the Project.
- TFS was used for the configuration management and the codebase.
- Interacting with the Business Analyst, Architect and other senior member for the feedback on the components developed.
- Participating in the presentation for the functionality developed to the business analyst, CTO, and other team members.
- Worked with web services.
- Worked with both window based and web based application
- Created a basic WCF Services to be used in the project
- Extensively worked on the Workflows that are extensively being used in the Products developed.
- Worked on the social Networking Sites, which are used by the Health Care Professional for
Confidential, NY
Software Engineer
Responsibilities:
- Understanding client requirements and prepare the technical specifications for the different modules.
- Strongly followed the Agile development methodology in the project.
- Prepared the checklist to be followed across the application.
- Understanding the legacy system and prepared the UML diagram for the different phases of the project using Microsoft Visio.
- Involved in the development of Business Layer which consist of all the Business related functionality, using C#.
- Extensively used OOPS concepts for defining the base class libraries and other modules developed.
- Worked on MVC (Model View Controller) pattern and created different controllers to be used in the project.
- Developed of .NET Components related to insurance in C# for reusability.
- Extensively used ASP.Net AJAX tool kit library for creating the rich user interface.
- Extensively used web technologies like HTML,Javascript,CSS for creating UI
- Extensively used web user control and custom control to be reused through tout the project.
- Developed different modules such as underwriting, Claims to be used in the project.
- Designing and development of the User interface in the form web pages using HTML, CSS, JavaScript, and Microsoft UIP Application Block.
- Extensively used XML for defining application level settings and other configurations.
- Performed validations at both client side as well as server side.
- Mentoring the team members for development of different module used in the Project.
- Build the configuration management plan.
- TFS was used for the configuration management and the codebase.
- Interacting with the client for updating the status and queries.
- Created the web set-up project for installation purpose.
- Installing and configuring the SharePoint site in the development environment.
- Used SharePoint object model for the document management.
- Worked with web services.
- Created a basic WCF Services to be used in the project
Confidential
Software Engineer
Responsibilities:
- Interacting with the client for understanding the business requirements.
- Prepared the UML diagrams for the different phases using Visio.
- Development of technical specification from the functional specification.
- Extensively used the OOPS concepts such as Polymorphism, Inheritance and Encapsulations in defining the base class libraries and other modules for the project.
- Performed R&D on the different new technologies such as Ajax, Enterprise Library 2.0. and prepared the P.O.C (proof of concept) document for the client.
- Writing the stored Procedure, functions, triggers using T-SQL in Sql Server 2005.
- Extensively created Web User Control, Web Custom Control for reusability.
- JavaScript was used for the client side validation.
- ADO.NET classes such as Dataset, Data Reader were used for interacting with the database.(SQL Server 2005)
- Extensively used the XML for configurations and other data manipulations.
- Development of the unit test plan.
- Extensively used Enterprise Library 2.0 application block for exception handling and logging.
- Development of various reusable classes and functions used in the projects.
- Code reviews of the peers before check-in of the code.
- TFS was used for configuration management and code base.
- Interacting with the QC team in resolving various functional and non-functional bugs.
- Involved in defect analysis, post development.
Confidential
Software Engineer
Responsibilities:
- Development of the different modules assigned from the technical specifications.
- Preparation of use case diagram and class diagram, using UML and Visio.
- Prepared the technical specification from the functional specifications received from the client.
- Development of Business layer and Data Access layer using C#.
- Extensively used ADO.NET for the data manipulations in the database.
- Designed and developed different web pages using HTML, JavaScript, and CSS.
- Created web user control to be used across the application.
- Development of the web service for interacting with the SharePoint.
- SharePoint object model was used for the document management.
- Developed the web setup project for the installation of the project.
- Integration of the Web application with the SharePoint Site.
- VSS was used for the codebase.
- Prototype development using web related technologies like HTML, JavaScript and CSS.
- Performed the Unit testing and integration testing.
- Reviewed the development specification and code review document.
- Used Microsoft Visual studio 2003/2005 for carrying out the development work.
- Installed the SharePoint site and configured it to be used with the application.
Confidential
Developer/Trainee
Responsibilities:
- Performed the in-depth study of the existing system.
- Performed the R&D on different technologies for the realization of the current system.
- Submitted the proof of concept and given the presentation to support it.
- Interacted with different vendors for understanding the current system.
- Interacted with different teams for integration and sorting out other issues.
- Was part of the project from start till end.
- Designed and developed the User Interface using Winforms and technologies like VC++ (MFC), C.C# etc.
- Worked on understanding the existing algorithm developed in C and created the decompression routine.
- Development of different modules and testing it
- Documenting the complete project.
Confidential
Developer/Trainee
Responsibilities:
- Performed the in-depth study of the existing system.
- Performed the R&D on different technologies for the realization of the current system.
- Development of the different modules.
- Prepared the unit test plan.
- Interacted with different teams for integration testing.
- Documenting the project.