Lead Developer Resume
SUMMARY
- 15 years of development experience for HealthInsurance, Energy, Finance, Health Care, Telecom areas in Design, Analysis, Development (object oriented design OOO, OOA, OOD), Testing, Integration and Deployment of Multi - Tier and Client Server based Framework applications.
- Expert in design and development of multi-tier scalable web Form & windows Form application.
- Involved in development of agile methodologies.
- Involved in full Software Development Life Cycle (SDLC) in multiple product developments.
- Extensive experience in Microsoft .NET Framework, C#.NET, VB.NET, web services, XML, Delegates, Reflection WinForms & Webforms.
- Experience in Designing and Developing Web/win interface using ASP.NET, CSS, MVC, AJAX, JavaScript Jquery, HTML, DHTML, XSLT, C#.NET, VB.NET.
- Experience in building Intranet Components using VB6, VB.Net and C#.
- Experience in development of middle tier Assembly Components using Webservices, WCF.
- In-depth experience using SQL server 2000\2005\2008 R2, TSQL, DTS and Oracle 8/9 PL/SQL and Query tuning
- Experience in Designing and Developing SPA using AngularJS.
- Fast Learner willing to learn new technologies and adapting to new environment
- Proven ability to work independently and to manage diverse responsibilities.
- Excellent Interpersonal and Communication skills, very good team player, strong technical and problem solving capabilities.
- Experience in using Microsoft Enterprise library application block(data & Exception).
TECHNICAL SKILLS
Operating Systems: Windows 95/ NT 4.0/ 2000/ XP, Windows Server 2003
Modeling Language: UML
Languages: C#, C, C++, VB6, VB.NET, Java
Web: Microsoft ASP,ASP.NET,ADO.NET, AJAX,XML,Web Forms, Java, Script,CSS,Soap,Web Services,WCF, MVC, REST, Entity FrameworkAhgularJS, KnockOut.
Distributed Computing: Microsoft Technologies including COM/DCOM,MTS,COM+ WCF and .NET Remoting
Databases: SQL Server 2000/2005/2008
Configuration tools: MS Source Safe, TFS, GIT
Reporting: Crystal Reports 9/10, SSRS( SQL Server Reporting Services), SSIS.
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- Responsible for Designing and Implementing solution using Python.
- Acquired business knowledge by working closely with business.
- Participated in requirement gathering meeting and played a key role for Engineering implementation plan.
- Developed packag e SSIS which executes Batch file thru process task.
- Designed and developed other SSIS package for data stage and transfer.
- Designed and developed SPA using Angular for field Agents to post queries.
- Built different components using TypeScript so that UI gets bounded with selector.
- Developed Services using TypeScript to be injected via Component Constructor.
- Used SSRS reporting tool for reporting the Agent Changes/Inactive Commercial Policies.
- Utilized the reporting tool for reporting Expiring premium and the renewal premium for renewing policies.
- Created complex view using SQL which paints the SSRS report.
- Mentored the Team members on their task.
- Agile methodology was followed for implementation.
Confidential
Lead Developer
Responsibilities:
- Responsible for Designing and Developing service layer using C# to track ineligible holders and display it in UI using ASP.NET & Telerik Controls.
- Designed and Developed Workflow module utilizing NSERVICE BUS to be consumed by other application.
- Created mapper objects(POCO) in the Domain using C#.
- Utilized Lazy Loading concept and applied to dependency object wherever applicable in the Domain Layer.
- Architected the DAO which feeds in the data to the UI thru Controller using C#.
- Injected DAO into the Controller using Spring.Net Framework.
- Responsible for carrying out the Domain level validation using Fluent.
- Created unit test using NUNIT and NMOCK Framework.
- Layed out the site using BootStrap Framework.
- Handled UI validations using Jquery.
- Created sql maps using IBATIS for persistence.
- Qureied the Domain objects using Linq.
- Used PerForce for code Repository.
- Handled asynchronous UI response using AJAX.
Confidential
Lead Developer
Responsibilities:
- Incorporated changes in the order process to accommodate BRAC using VB.NET.
- Incorporated changes in the payment process to accommodate BRAC using VB.NET.
- Designed and developed a SOA authenticated service which uses AD for authenticating the Users.
- Designed and developed the interface for user module in Asp.Net MVC, C# .
- Developed loss event module for associating loss event at a company level in Claimtrak.
- Worked with business analyst closely for requirement clarification.
- Generated POCO classes using T4 Templates.
- Achieved Dependency Injection using NInject framework
- Used Reflection for identifying properties at Runtime.
- Entity framework is used to model the database.
- Acess filters are defined to handle the action for restricted access
- EF Database Context is shared using unit of work.
- Defined Repository classes as Data Access Layer between Model and Business Layer.
- Created Views using Razor syntax.
- Created Partial views whereever applicable.
Confidential
Sr. Developer
Responsibilities:
- Coordinated & Participated in the requirement discussion with the business user for the scope of the work that needs to be implemented
- Estimate high level design and efforts for development of the work that needs to be accomplished.
Confidential
Sr. Developer
Responsibilities:
- SOA component was developed by using Windows Communication Foundation.
- Contract Service was defined and implemented in the Service Oriented Architecture.
- Service Oriented Architecture/Component was built and hosted in Windows Services.
Confidential
Sr. Developer
Responsibilities:
- Involved in development of customer stories and takeyourownpath sites for DELL.
- Interacted with the accounts team for the business clarification.
Confidential
Senior Developer
Responsibilities:
- Attending the Design Meetings and involved in designing the application.
- Maintained billing process(troubleshooting) which involves complex business pocess and calls to multiple stored procedure.
Confidential
Senior Developer
Responsibilities:
- Involved in creating the database and defining the table and establishing the relations.
- Invlolved in idenfying the fields and indexing it.
Confidential
Senior Developer
Responsibilities:
- Involved in requirement Analysis.
- Involved in Interacting with Business users for requirement gathering.