Techlead/lead/developer Resume
SUMMARY
- Highly - skilled software development professional bringing 8 years in software design, development, integration and team leading.
- Worked in different domains like Telecom, Business Intelligence, Customer Care and Billing, Banking and Finance.
- Posses advance knowledge of .NET, C#, Web services, RESTful services, Windows Development, Plug-in / Middleware, HTML, Javascript, XML, XSLT, IIS, SOAP, AJAX, SQL, LINQ, ADO.NET, Entity Framework and ASP.NET.
- Experience in creating XML Web Services using ASP.NET, Consumed Web Services from both Windows forms and ASP.NET web applications.
- Experience in using LINQ (Language Integrated Query) and the ORM model using ADO.NET Entity.
- Developed solutions for diverse programming scenarios in C#, employing object - oriented programming concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- Have working knowledge of Object oriented principles and Design patterns like Singleton / Factory / Command / Adapter and MVC.
- Proficient in using .NET based frameworks in a distributed architecture and utilizing the framework to create service-oriented applications (SOA).
- In depth knowledge of Performance Tuning, Code Quality Processes / matrices / tools such as FxCop and dotTrace.
- Proficient in writing SQL queries, stored procedures, function, triggers and views in both SQL Server and Oracle database.
- Excellent experience in writing functional and technical specifications and user manuals.
- Proficient in complete Software Development Life Cycle (SDLC) starting from requirement analysis, design, development, coding, testing, debugging, and implementation.
- Have good experience of different software development lifecycles \ methodologies like Waterfall / Agile (SCRUM, TDD).
- Well versed with different management scenarios like Defect Tracking, System Integration and Scheduling.
- Have good knowledge of different SCCM tools like TFS, Perforce, SVN and defect tracking tools like JIRA, Clear Case, BugZilla, HP QC
TECHNICAL SKILLS
Technologies: ASP.NET, Web Services, ADO.NET, LINQ, Outlooks/Excel Interop, WinForms, VSTO, AJAX
Concepts: OOPS, Scrum, Agile
Databases: MS SQL Server, MS Access, Oracle
Languages: C#, SQL.
Business Intelligence: SQL Server Integration Services (SSIS).
Modeling Software: Visio, EA, StarUML.
Internet Technologies: XML, XSLT, XSD, HTML, CSS, JavaScript.
Web servers: IIS (5.0 and 6.0)
Source Control: TFS, SVN, VSS, Perforce, ClearCase.
Issue Tracking Tools: JIRA, Clear Quest, Bigzilla, HP QC
Tools: TOAD, FxCOP, NUnit, dotTrace, ReSharper
PROFESSIONAL EXPERIENCE
Confidential
Techlead/Lead/Developer
Responsibilities:
- Developing application using C# 4.0 and NetOxygen studio
- Written stored procedures, triggers, create tables using SQL in MSSQL 2008
- Lead the team to develop business critical modules.
- R&D to achieve the required functionality.
- Developed custom control like Accordion Panels using JavaScript and c# to use those in base product.
- Consumed third party RESTful webservcies.
- Worked on ASP.NET web application for third party data uploads.
- Worked on ADO.NET and created custom DAL (Data Access Layers).
- Created TSD (Technical Specification Documents) from FSD.
- Interacted with direct clients to understand the issues / requirements.
- Extensively Used TFS (Team Foundation Server) for the source control.
- Wrote SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, and Indexes using SQL Server 2008.
- Provided estimates, daily and weekly status reports to the client on progress of the tasks.
- Used Xpath, XML Node to access files and XML Data Document to synchronize with DataSets.
Technologies: C#, Net Oxygen, HTML, Java script, REST ful Web services, SQL, ASP.NET
Confidential
Techlead/Lead/Developer
Responsibilities:
- Developing application using C# 4.0
- Making enhancement/bug fixing according to the Maintenance Requests/Defects
- Analyzing/ Creating Design Document.
- Conducting Code / peer reviews.
- Extending the base framework to give added functionalities.
- Used Command pattern to interact with Excel object model.
- Doing performance tuning with the help of dot Trace.
- Customized FxCOP to create custom rules.
- Used Resharper for self and peer-to-peer code reviews and to maintain code quality.
- Used IDTExtensibility2 and Microsoft Office, Interop . Excel to create and enhance excel plugins .
- Used Element Hostclass to use WPF controls inside Excel plugins.
- Used LINQ to Excel Objects in the data layer for rapid development of few standalone projects
- Performed Unit Tests with the help of NUnit.
- Used OOPS concepts.
Technologies: C#, Excel Interop, Web services, dot Trace, WPF, Re sharper, Fx COP, LINQ
Confidential
Senior .NET Developer
Responsibilities:
- Making enhancement/bug fixing according to the Maintenance Requests/Defects with the help of MAPI and Outlook Object Model
- Extending the existing GOSH framework (Generic Outlook Shell) with the help of C#.
- Used third party API like Redemption API to interact with Outlook to avoid security related issues.
- Made use of Background worker class to make the plug-in multithread able.
- Used log4net to log errors.
- Made use of LDAP and Active Directory dlls to get the user information.
- Created CCW which can be called by any third party COM plug in / dll.
Technologies: C#.NET, JavaScript, Outlook Object Model, Console / Windows apps, XML, Active DirectoryThreading, ASP.NET, Redemption API, MAPI
Confidential
Senior .NET Developer
Responsibilities:
- Developed POX Web service for DCCi project which takes data from third party insurance provide called as CSSTAR.
- Developing Release notes.
- Wrote SQL functions / procedure and did query optimization using TOAD with the help of Joins / indexes and Hints
- Created deployment packages with the help of Microsoft Installer.
- Making enhancement in the system according to the Change Requests/Defects
- Analyzing Design Document.
- Did enhancements in main IBS application with the help of HTML and Java Scipt.
- Consumed Web Services.
- Used AJAX for Partial Page Updating, Invisible Data Retrieval, Constant Updating, Smooth Interfaces, Simplicity and Rich Functionality.
- Worked on Grid Views to Edit/Display/Modify the cases information.
Technologies: C#.NET, JavaScript, Web services, Oracle, Console, Windows apps. ASP.NET
Confidential
.NET Developer
Responsibilities:
- Analyzing the Business/Technical data as Entity/Element patterns.
- Designed, Developed and Implemented the Integration Layer using SSIS packages.
- Designing Process documentation for this Integration Layer.
- Preparing technical spec, maintenance plan document and procedural documents.
- Responsible for adhering to the Quality Processes related to the project.
- Created deployment packages with the help of Install Sheild.
- Created Excel VBA macros to refine the data given by other BU.
- Worked extensively with the Microsoft Enterprise Library.
Technologies: SSIS, C#.NET, XML, Windows apps, Threading, Smart Client/CAB.