.net Lead Developer / Senior Developer Resume
West Chester, PA
SUMMARY:
- A Microsoft Senior / Lead .Net Developer, with around 14 years of hands on experience in Software Development across the entire System Development Life Cycle.
- With 11 years of experience in .NET framework (including 1.0/1.1/2.0/3.0/3.5/4.0, 4.5)), c#, VB.NET, ASP.NET, WCF, ASP.NET MVC3, MVC4,MVC5, Workflow Foundation, AJAX, Web Services, SOA, BizTalk Server 2004/ 2006 (Including 2009 beta), SharePoint, WCF, LINQ, Active Directory, SQL Server 2008, 2012, Reporting Services, Oracle 10g, 11i. And two years on Java (Core, Servlets, JSP).
- Good knowledge on Data manager and Content management systems like Documentum, SharePoint.
- Working experience on CMS contents like DotnetNuke, SiteCore and document databases mongodb.
- Extensive experience in designing and developing products using various design patterns, and object - oriented and Agile methodologies.
- Expertise in architecture design and development and implementing transaction-based multi-threading and security-based applications using .net Framework (C#, VB.net, ASP.net, and ADO.net), Object Orient Analysis, XML, CSS, Design (OOAD) and Development of software using UML Methodology.
- Knowledge of application migration from classic ASP, Java, VB, ActiveX, COM/DCOM, COM+ etc to .NET Architecture. worked on NHibernate, Entity Framework, Highway data, spring.net.
- Worked on tools such as Visual Source Safe6.0, Visio, JP1, FXCop, NAnt, NUnit, Log4Net, ANTS profilers, product Studio, Arc GIS, teleric controls and infragistic controls.
- Good Knowledge on Database Concepts. Expertise in MS SQL Server, DB2, My SQL & Oracle (PL / SQL) worked as Part time DBA for couple of applications.
- Broad knowledge of all stages of software development, including estimations, design, architecture, programming, testing, implementation, and support of distributed applications. Possess good Project Planning skills including work break down, task scheduling, technical design & technical specification using UML methodologies preparation, Code reviews and manage project schedules and deliverables.
- Experience to manage different projects at different levels of responsibilities at same time.
- Experience in managing a group. Have experience as a Technical lead.
TECHNICAL SKILLS:
Languages and API s: C#, VB.NET, ASP.NET,MVC.NET AJAX, WCF, COBOL, dBase, Foxpro, Silverlight, ATL, Java, VB6, C++,LINQ
Distributed Computing: BizTalk Server 2004/ 2006, Remoting, Enterprise Services, COM
Object Oriented Design: Design Patterns, Visio,OOPS, Rational Rose XDE and UML
Web Development: ASP.NET, SharePoint, webparts, CMS, ASP, Java script, JQuery, VB script, XML, XPath, XSD, CSS, DOM, SOAP, JSP, and SAML, Knockout, AngularJS, RESTFul, WebAPI, Elastic search, Apache Solr lucene & FluentD
Database Development: SQL Server, TSQL, Oracle, PL/SQL, DB2, MySQL, MongoDB, Access, ADO.NET, OLEDB, JDBC, Documentum, DQL, SSIS, SSRS, ETL, Couch DB
Application ServersApache: tomcat, IIS5, IIS6, IIS7, IIS7.5
Platforms: Windows 2003/2008/NT/XP/Vista/ 2012 and UNIX
Source Code: Visual Source Safe (VSS), Team Foundation Server (TFS), SVN, GIT
Reporting Tools: Crystal Reports, Microsoft Reporting Services
Editors and App Tools: Visual Studio, ERWIN, VISIO, ANTS, MS Projects, JP1, Code smith, Iron speed, UML
PROFESSIONAL EXPERIENCE:
Confidential, West Chester, PA
Senior Developer
Responsibilities:
- Analyze business requirements for Comcast Einstein-Smart Connect application.
- Worked on Distribution Engine components for Comcast agent application portal with Elastic search as DB.
- Worked on widget Framework to consume third party inputs.
- Generating ETL mappings and transformations between different sources.
- Developing MVC components razor view engine views, unit testing and application performance tuning.
- Developing Entities, Collections, WebAPI services, Business Logic in C#.NET in MVC.NET environment.
- Developing application in mobile first design approaches.
- Mobile design approach development with bootstrap loading and Domain design approach with Knockout JS library.
- Working with Couchbase DB, FluentD and Elastic search engines.
Confidential, Houston,TX
Senior Developer
Responsibilities:
- Analyze business requirements for Enterprise Products, and create Entity, Model and View Models(MVC).
- Worked on Distribution Engine components for Evolve gas pipelines.
- Worked on Highway data Framework and Entity Frameworks for distribution engine.
- Extensivily worked on Distribution UI. Worked with Knockout and require JS.
- Generating ETL mappings and transformations between different sources.
- Developing MVC components spark view engine views, unit testing and application performance tuning.
- Developing Entities, Collections, WebAPI services, Business Logic in C#.NET in MVC.NET enviornment.
- Developing application in mobile first design approaches.
- Worked on Design driven / Test driven development.
- Working with Kendo UI controls.
- Mobile design approach development with bootstrap loading and Domain design approach with Knockout JS library.
Confidential
.NET Lead Developer / Senior Developer
Responsibilities:
- Analyze business requirements for CHASE bank, and create technical specification documents.
- Creating POC’s for the components and modules. Communications between SharePoint and MVC.Net application and other CRM applications.
- Apache Solr Lucene search engine setup in tomcat. Creating connectivity with multiple databases Oracle & SQL servers. Querying on Apache Solr schema for high volume web traffic website and caching data for full text search. Providing data through webAPI.
- Generating ETL mappings and transformations between different sources with SSIS.
- Developing MVC components spark view engine views, unit testing and application performance tuning.
- Developing Entities, Collections, WCF services, Business Logic in C#.NET in MVC.NET enviornment.
- Developing application in mobile first design approaches.
- Providing performance improvements to the existing solution and new development approaches.
- Worked with OCR software on image scanned documents to character scan conversion for text search.
- Worked with Infragistic hierarchical grid and chart controls. client side MVC with Angular JS library.
Confidential, Wayne, NJ
Senior .NET Developer/ Lead Developer
Responsibilities:
- Analyze business requirements, and create technical specification documents.
- Developing .NET web applications, unit testing and application performance tuning. working with third party Telerik AJAX controls at front end (grid, window,image gallary) for both desk top and mobile devices (responsive).
- Setting MVC.NET application structure, Entities, Collections, WCF services, Business Logic in C#.NET. created android based applications with Xamarin and groovy/grail pattern to implement applications.
- Worked on SiteCore cms template and page creations. worked on sitecore performance issues. Provide production support and giving quick solutions or workarounds for bugs/issues.
- Data mapping between stored and retailers and ETL transformation with SSIS.
- Developing applications with multiple browser and mobile browser support.
- Domain design approach and MVC front pattern approach with Angular JS at front end.
Confidential, Montvale,NJ
Senior .NET Developer
Responsibilities:
- Responsible for designing and organizing the application’s class models and creating Technical Design and Technical specification document.
- Designed a new security model to maintain both the .net application and Documentum security.
- Responsible to fix the production issues.
Confidential, Newark, NJ
Senior .NET Developer/ Lead Developer
Responsibilities:
- Designed new application architecture to access the Documentum with the MVC.net application.
- Responsible for designing and organizing the finance application’s class models and creating Technical Design and Technical specification document.
- Designed a new security model to maintain both the .net application and Documentum security.
- Created a module for communicate the .net application to the Documentum server - Java application (DFS & DFC). Query optimization techniques.
- Developing Process verification - legal documents process. Integration with Front Arena for risk management.Response to create a new structure of communicating the Documentum with DQL queries.
- Fixed Income, loan compatibility, capital maket modules implementation.
- Responsible to upgrade the application to communicate Documentum - dfc to DFS.
- Responsible working on Front end using Angular JS and JQuery.
- Worked with Optical Mark Read image scanner like Scantrom Insight to scan documents to documentum.
- Worked on CMS content DNN and third party controls like telerik ( hierarchical grid, script manager and maps)
Confidential, New Jersey
Programmer Analyst/ Lead Developer
Responsibilities:
- Implemented this application under the .NET Factory and, Register-Observe & Proxy design patterns.
- Extensively used WCF services and it’s proxies.
- Participated in Application Morgan Stanly currencies upload process designing and its maintenance..
- Prepared Technical specifications for currency upload process using VISIO and Configuration management. Responsible for solution designing and production deployment builds creations.
- Implementing SharePoint Check-in, Checkout process from .NET and Excel Dashboard.
- Developed Entities, Collections, Business Logic in C#.NET, retrieve and pushing data to SiteCore CMS.
- Used MS TFS code version control. Used Agile methodologies to minimize risks.
Confidential, Nashville, TN
.NET Lead Developer /Architect
Responsibilities:
- Responsible project structure designing for JEDAR Provisioning tool.
- Developed the application in 3-Tier Architecture and created the Front End User Interface. Worked on building WCF applications.
- Participated in Application Architecture and requirement gatherings for JEDAR Provisioning. Created application access matrix.
- Prepared Technical specifications for provisioning service (Class Diagrams and Sequence Diagrams) using VISIO and Configuration management. Responsible for solution designing and production deployment builds creations.
- Developed DTS packages, SQL procedures & Queries and make sure those are running under 200 Mile seconds. Connected to AIX systems from .NET using Plink software
- Mange offshore team size of 8 and work distribution between teams.
Confidential
Senior Developer
Responsibilities:
- Developed the application in 3-Tier Architecture and created the Front End User Interface using ASP.NET AJAX controls and Telerik Ajax controls.
- Responsible for creating Technical Design and specification document.
- Created a module for communicate the .net application to Microsoft CMS Content.
- Developed SQL procedures & Queries and make sure those are running under 200 Mile seconds.
- Developed user controls using ASP.NET, JavaScript and C#.NET.
- Used Microsoft Enterprise Library to communicate with the MYSQL & SQL SERVER database.
.NET Senior Developer /Lead
Confidential
Responsibilities:
- Responsible to create the Windows application to generate the Tax return files.
- Developed a basic working solution in all the environments with proper exception handling. Implemented proper functionality flow in File Handler and IRSCommunicator web services.
- Upgraded the application from .NET 1.1 to 2.0 using Enterprise Library 2.0 on this application.
- Participated in Application Architecture and requirement gatherings for Confidential - Tax year 2006 enhancements. Created application access matrix.
- Prepared Technical specifications for TY-06(Class Diagrams and Sequence Diagrams) using VISIO and Configuration management.
- Responsible for maintaining versions of code Releases and maintenance using Visual Source Safe.
- Implemented TY-06 Biztalk application changes, proper exception handling.
- Created a global solution for SSO applications. Worked with different SSO applications Sales Force, Tax Stream, MRG, Angel Points, TRAQ
- Co coordinating and communicating with different groups AOG, DEV, QA, Biztalk . Prepared the QA & Production build deliveries. Did Code reviews for other applications - JSG, Taxcess.
- Implemented KM Search - SharePoint application. Requirements verification for the project NSPC.
- Biztalk & share point application’s Production support and implementations for the projects - RTRAK, dTickets, tax Share applications.
Confidential
Sr. Programmer Analyst Assistant System Engineer
Responsibilities:
- Responsible to lead a group of 4 people. Requirement analysis and development of the front end with VBA, Excel, Win Forms using C#, VB.NET and .NET Platform Class Libraries.
- Prepared Functional and Technical specifications (Class Diagrams and Sequence Diagrams) using VISIO and Configuration management.
- Responsible for maintaining versions of code Releases and maintenance using Visual Source Safe.
- Involved in the database design and development of T-SQL (tables, stored procedures, triggers) and Query Tuning. Developed Security, User management, Permissions and administration modules by developing BWSecurity and SetEditorService Web Services.
- Developed Business components using C#.
- Responsible to create UML sequence diagrams, class and DFD's with VISIO.
- Generated/Worked with XML concepts for SetDefiniton files
- Involved in unit testing of the application and prepared the code NUnit.
- Prepared the build files with Nant Build Script and Deployment of the developed code and maintenance.
- Fixed issues reported by users or discovered during the quality assurance process and developing new features on regular basis.
- Reviewed work products of subordinates, drive code reviews by team members, co-ordinate with QC/QA for testing/reviews.
Confidential, Redmond, WA
Sr. Programmer/Analyst Assistant System Engineer
Responsibilities:
- Requirement analysis, design and development of the front end with Web Forms using ASP.NET, C#, VB.NET and .NET Platform Class Libraries.
- Upgraded application from VB6 to VB.NET. used MSACCESS to excel as reports.
- Involved in Documentation which includes Requirements Specification, Design documentation using VISIO.
- Designed database tables, was involved in writing Stored Procedures and Triggers.
- Used ADO.net for connecting to the SQL Server 2000 database using SQLClient (the managed provider for SQL Server database).
- Administered the SQL Server 2000 database using Enterprise Manager as part of database administration
- Used .NET reporting Services Multithreaded concept for On-line reports.
- Extensively used of XML, XSD.
Confidential
Senior Software Engineer/Analyst
Responsibilities:
- Requirements elicitation and documentation. Documentation includes Requirements Specification, Design documentation.
- Defined a programming standard across the teams.
- Analyzed, designed and developed a secured dynamic web application-using ASP.net
- Extensively used, also customized complex ASP.net server controls. (Data grids).
- Used ADO.net for connecting to the SQL Server 2000 database using SQLClient (the managed provider for SQL Server database).
- Used Visual Studio.net and Web Matrix as the development environment.
- Administered the entire database using DB Manager. Administration includes tables, indexes creation.
- Administered the SQL Server 2000 database using Enterprise Manager as part of database administration
- Administered the application viz., creation of Users, Teams and Agents.
- Designed and developed Interfaces that run as agents/programs in the system to import/export data to external applications.
- Prepared test cases and extensively tested the customizations to ensure the quality of the deliverables
- Responsible for work break down and allocation of the task.
- Created utilities for the site using ASP.net and VB.net
Confidential
Senior Software Engineer
Responsibilities:
- Developed the front end with Web Forms and Developed business objects using ASP.NET, C#, VB.NET and .NET Platform Class Libraries and enhancing the data access Layer.
- Prepared Technical specifications (Class Diagrams and Sequence Diagrams) using VISIO and Configuration management.
- Responsible for Database Locking implementation in database and acted as supporting DBA
- Back End Developer (PL/ SQL).