Technical Lead Resume
Nyc, NY
SUMMARY
- Over all 11 years of experience in system design, development, implementation, testing and maintenance of Web/Win enterprise wide application.
- Proficient in developing N - tier, intranet, Client Server applications and well versed with Middleware, Back end, Front-end and UI development using .NET Framework 4.0, 3.5, 2.0., C#,ASP.NETWeb Forms, ASP.Net MVC 4.0, Razor, WPF,PRISM, CAB, WCF, Windows forms, windows services, XML,ADO.NET, ORM Tools like Entity Framework (EF) and LINQ, Visual Studio and TFS.
- Developed web applications using scripting languages like JQuery, J-son, Java Script, CSS3, HTML5, DHTML, Bootstrap, Master Pages and AJAX for seamless user experience.
- Competentin developing Service Oriented Architecture (SOA) applications using Windows Communication Foundation (WCF) services, Web API and Web Services using WSDL, and SOAP.
- Experienced in all stages of software development life cycle (SDLC) including Business requirement and Analysis, Prototype design, Technical design, Development, Testing, QA, Maintenance, Enhancement and Production Support.
- Proficient in RDBMS concepts and experience in Database Design and Programming using SQL Server 2005/2008/R2, 2012, SSRS and SSIS.
- Conversant in using Source Code Version Control Systems like Visual Source Safe (VSS), MKS, and Team Foundation Server (TFS).
- Experienced working in onsite/offshore model in a multi teams, multi-locations and cross functional environment
- Extensive experience in third party controls like Dev Express, Telerik, Syncfusion and Infragistics.
- Strong in Design Patterns (Singleton, Creational Patterns Structural Pattern) & Framework (MVVM, MVC, ADO .NET, LINQ to SQL and Entity Framework).Having good experience in developing application using IOC Container(Windsor Castel and Unity container).
- Having extensive experience in handling the agile projects and Providing Technical architecture for the projects.
TECHNICAL SKILLS
Programming Languages: WPF, MVVM, PRISM, CAB, Windows Application, Windows Service, C#, VB.NET, SQL, WCF, Web Service, XML, LINQ, Entity Framework.
Internet Technologies: ASP.NET 4, MVC4, HTML, DHTML, AJAX, CSS, XML, JavaScript, JQuery, AngularJS, Responsive UI, JSON.
Operating Systems: Windows NT/ 95/98/2000/2003/ XP, Windows 7
Databases/Servers: Oracle, SQL-Server 2000/2005/2008/2012, SQL Lite.
Database Connections: ADO.NET
Web Servers: IIS 5.5 /6.0/7.0/8.0
Tools: Visual Studio.NET 2008/2005/2013, MicrosoftEnterprise Library. Microsoft Prism Library for WPF, Composite UI Application Block, Windsor Castle, Unity Container.
Reporting tools: Crystal reports, SSRS.
Others: TFS, MKS, Infragistics, Dev Express, Component One, Telerik.
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Technical Lead
Responsibilities:
- Participate in Business Requirement analysis with Business Analyst and helped with preparation of business requirement document.
- Developed the web application using ASP.NET, MVC 5, C#.Net, CSS3, HTML5, JQuery, LINQ, Entity Framework, Responsive UI, front-end and MS SQL server as back end.
- Worked as a Scrum master and executed two week sprint. Responsible for sprint delivery successful without any issues also providing task and estimation based on the user story.
- Provided the solution architecture based on the client requirement.
- Used Java script and JQuery for frontend validation.
- Used LINQ-To-XML and LINQ-To-Objects to read and update XML documents.
- Designed the application using HTML helper and Razor views in MVC architecture to create separation between different layers.
- Developed highly interactive and user friendly user Interfaces using HTML and AJAX for partial page post back.
- Designed and created database objects like Tables, Views, Stored Procedure, Triggers, Cursors, Dynamic Queries, Sub-Queries and joins using SQL Server 2005/ 2008.
- Implemented caching to improve the performance and common logger mechanism using log4net.
- Implemented XML manipulation logic to retrieve the data and store it in the database.
- Implemented the History, Chart and Search modules also created partial views.
- Implemented the WCF methods to manipulate the files in parallel.
- Implemented the Legends based on the chart values.
- Implemented the change request by analyzing and without affecting the existing functionality.
- Implemented Forms Authentication and Authorization.
- Used JSON object for data send/receive between UI and MVC Controllers
- Created and customized the windows installer.
- Created windows service method to call the WCF service in a periodical interval to manipulate the files.
- Implemented Transport level security with windows credentials also implemented the Duplex communication.
- Implemented Utility class and Common methods to avoid code duplication.
- Worked in Onshore/Offshore model and performed code reviews and deployments as Technical Lead.
Environment: ASP.NET MVC 5..0, Visual Studio 2013, SQL Server2008, JQUERY, C#, .NET, Entity Framework, PLinq, Infragistics, Framework 4.0, LINQ, SSRS, AJAX, TFS, XML, HTML, SOAP, IIS 7.0, JavaScript, CSS 3, N-Unit, Windows Services, ADO.Net, WCF, Agile Scrum, Active Directory, SQL Lite, Style cop, Code Metrics And Code Analyzer.
Confidential, NY
Technical Lead
Responsibilities:
- Work as a scrum master and executed two week sprint. Responsible for sprint delivery successful without any issues also providing task and estimation based on the user story.
- Understand the existing system to handle the change request and providing the exact estimation and providing technical solutions.
- Reorganized the application from windows application to WPF with MVVM architecture pattern using PRISM.
- Worked as onsite technical lead was responsible for the technical delivery and responsible reviewing the code and technical document prepared by the offshore team.
- Designed and created database objects like Tables, Views, Stored Procedure, Triggers, Cursors, Dynamic Queries, Sub-Queries and joins using SQL.
- Implemented the delegates, multithread, asynchronous, anonyms method and parallel Linq to improve the performance.
- Documenting the requirements and interacting with client (Offshore and Onsite)
- Created converter, data template, customized data grid view, tree view control and left navigation menu.
- Modified the search screen to provide a better performance also implemented also the progress bar
- Implemented Result view export functionality to PDF and Excel files.
- Generated reports for monitoring daily transactions using SSRS and Crystal Reports.
- Converted all the implementation to MVVM architecture pattern.
- Created Design and Development of WPF view and user controls.
- Converting the .Net native controls to Telerik WPF radControls
- Creating Oracle packages
Environment: WINDOWS FORMS, WPF, MVVM, PRISM, LINQ, XML, VISUAL STUDIO 2012, ADO.net, TELERIK CONTROLS, SSRS, Log4net, C#, TFS, SQL, Oracle.
Confidential, Houston, TX
Technical Lead
Responsibilities:
- Work as a Scrum master and executed two week sprint. Responsible for sprint delivery successful without any issues also providing task and estimation based on the user story.
- Implemented .Net concepts like Serialization, Reflection, Multithreading, XML Transformations and Microsoft Enterprise Application Block.
- Involved in requirements collection, design, development, testing and deployment of the application.
- Feasibility study for converting Delphi to WPF(C#)
- Analyzing and Mapping the equivalent WPF controls for Delphi controls.
- Designing the UI screens using Visual studio 2010.
- Implementing the code-behind in C# using MVVM pattern.
- Successfully migrated Delphi commodity views to WPF.
- Implemented converter, styles, trigger and data template.
Environment: C#, WPF, MVVM, SQL SERVER, PRISM, Delphi, and Infragistics controls, TFS LOG4NET, LINQ, XML, and ADO.NET.
Confidential
Technical Lead
Responsibilities:
- Work as a Scrum team member in an agile development process for three months release, with bi-weekly Sprint and daily Scrums Providing task and estimation based on the user story.
- Analysed the requirement and provided the Technical Solution and Architecture based on the client requirement.
- Implemented Window Services to verify any new software update available in the server based on the file repository.
- Implemented Transport level security in WCF.
- Implemented methods to transfer files from the server to the client.
- Created and Customized the Data Grid View to show the Software Version.
- Implemented to show the notification and alter to show the software updates.
- Implemented automatic installation based on the script.
- Created and Customized view by wpf controls.
- Implemented Backup, Installation and Restore features
- Analysing the user stories and getting clarification from the client.
- Monitoring team progress and make sure the deliverable on time.
Environment: C#, Windows Service, WCF, WPF, XML, SQL, ADO.NET, LOG4NET Telerik.
Confidential
Technical Lead
Responsibilities:
- Design and architected the application using PRISM.
- Analyzing the user stories and getting clarification from the client.
- Created several methods in WCF to implemented business.
- Developed wind forms, wind turbine features, file import and export functionality.
- Extensive code review, unit testing and bug fixing.
- Monitoring team progress and make sure the deliverable on time.
Environment: C#, WPF, MVVM, SQL, PRISM, Telerik Controls.
Confidential
Technical Lead
Responsibilities:
- Handling daily scrum meeting, Provided the estimation and tasks.
- Setting the expectation for the release candidate.
- Provided architecture to file transferring /Retry.
- Implemented all the methods for file transferring in parallel.
- Developed several ASP.Net pages to show the file transfer status.
- Developed windows services to monitor the file transfer and handled the failed file transfer.
- Extensive code review, unit testing and bug fixing.
- Monitoring team progress and make sure the deliverable on time.
- Involved in documentation, knowledge transfer and provided training session to non-technical staff to use the application.
- Participated in deploying project from development to testing and production.
Environment: C#, ASP.NET, MVC 3, JQuery, WCF, WPF, SQL.
Confidential
Technical Lead
Responsibilities:
- Conducting sprint planning, daily scrum meeting and sprint demo.
- Went on a business tour to Denmark and Hungary to gather the knowledge on the working of the MES System in a production factory.
- Getting the requirement from the client based on the User stories.
- Designed several pages in MVC3
- Designed several windows using WPF Controls.
- Implemented the dependency injection using the Windsor caster container.
- Analysing the user stories and providing the estimation.
- Created / updated the stored procedures based on the user stories.
- Extensive coding, review and bug fixing based on the user stories.
- Created SSRS reports and integrated in the application.
- Implemented the multilingual for SSRS reports
- Prepared the user manual for creating and maintaining the SSRS report.
- Developed several stored procedure and function to get the report data.
- Fixed several production issues based on the priority.
- Implemented dynamic creation of String based on the production type.
- Modified / Created new functionality based on the user request.
- Developed all the pages with Style cop and Resharper compliant.
- Handling work allocation, code review, unit testing and Integration Testing.
Environment: C#, ASP.NET, MVC 3, JQuery, Java Script, AngularJS, WPF, MVVM, SQL, Windsor Castle, SSRS.
Confidential
Technical Lead
Responsibilities:
- Requirements gathering and developing the documentation.
- Followed TDD (TEST DRIVEN DEVELOPMENT)
- Involved in developing System Configuration and RunlistManager Module.
- Involved in converting System configuration Win forms to WPF.
- Following the process(Sprint Planning Meeting, Daily Scrum Meeting, Prerelease demo)
Environment: C#, WPF, SQL, and Infragistics controls.
Confidential
Technical Lead
Responsibilities:
- Design/Architect to meet the standards of the other existing systems.
- Developed all the Custom controls for this application ( Confidential Data Grid, Confidential TextBox, Confidential Button) and User Controls.
- Integrated VISIO Dll with the Tarascan Application and Integrated the M&S Residential application.
- Conduct self and peer reviews to ensure the quality of the deliverables.
- Following the process (Sprint Planning Meeting, Daily Scrum Meeting, Prerelease demo, Retrospective meeting).
- Reviewing test cases and test plans.
Environment: C#, Windows Forms, CAB, WCF, SQL, and Infragistics controls, C#, Asp.net, SQL, Infragistics controls.