Technical Lead Resume
NJ
SUMMARY
- 16 + years of IT industry experience encompassing a wide range of skill set, roles and industry verticals on Microsoft Technologies with N - Tier applications.
- Extensive experience with Object oriented analysis & design, customizations and implementation of software applications.
- Proficient in analyzing and translating business requirements to technical requirements and architecture and Design.
- Expertise in agile methodology projects and approach
- Expertise on .net framework1.x- 4.6, ASP.Net ( ), ASP.net Web forms, ASP.net MVC, JavaScripts, jQuery, jQueryUI, AngularJS, WPF, C#.Net, VB .Net, ADO.Net, Web Services, WCF, MS-AJAX, XML, XSLT, Share Point server development.
- Expertise on controls design and development (Custom and user, Ajax enabled controls, client side JS frameworks)
- Strong application and database designing skills, Object Oriented Programming and development knowledge.
- Experience in leading and managing teams. Handled multiple roles - Solutions Architect, Technical Lead, and Developer.
- Expertise on database designing and developing database objects like SPs, functions, triggers, views, indexes, constraints, complex SQL queries
- Hands on experience on MS Net. Code Document Object Model (Code DOM) for dynamically generating source code for .Net compliant language
- Good understanding on ASP.Net deployment models like web garden and web farm for application scalability
- Applied various gang of four design patterns like Singleton, Factory, Observer, Adapter and also worked on Microsoft .Net Enterprise Solution Patterns (ESP), MVC, MVP and MVVM
- Executed software projects for Finance, Telecommunication, Healthcare industry
- Good communication skills, presentation skill, interpersonal skills, self-motivated, quick learner, team player, problem solving ability
- Domain: Finance / Telecommunication / Healthcare
TECHNICAL SKILLS
Microsoft .Net Technologies: Microsoft ASP.Net (1.0 - 4.6), Web form, Asp.net MVC, ADO.Net,Web Services, AJAX,WPF, WCF,LINQ
Development Tools: Microsoft Visual Studio .Net IDE ( ), TFS. SQL Server Management Studio, SVN
RDBMS: MS-SQL Server, Oracle 9i
Programming Languages: C#.Net, VB.Net, T-SQL, PL/SQL
O/S: Wndows10, Windows NT/2000 Server, Windows XP, Window7 and 8
P.M. Tools: Microsoft Project Plan, RPM (Rational Portfolio Manager), MS Excel
Web server: IIS7.0, IIS6.0, IIS5.x
Designing Tools: Microsoft Visio, Rational XDE for .Net (1.1), VISIO2013
Processes: Agile Methodology (SCRUM), Microsoft Solutions Framework (MSF).
Scripting Languages: Java script, VB script
Markup Languages: HTML, XML, XSLT, XAML, CSS
Domain/Industry Sector: Finance, Telecommunication, Health care Industry.
Advanced Technology working experience: AngularJS, jQuery, jQueryUI, ASP.NET MVC, ASP.Net2013/. Net4.6, WPF, LINQ, MSSQL2012, SOA, SPA
PROFESSIONAL EXPERIENCE
Confidential, NJ
Technical lead
Responsibilities:
- In Agile methodology process, involved in activities like feature grooming, story grooming, estimate tasks, daily standups
- Analyze stories and divide it into tasks with estimates, assign tasks to developers and track
- Discussion on requirements/stories/features with business, system analyst
- Design and implement the Single Page Application (SPA) Pattern for UI, document the system architecture for app
- Discuss design with developers and ensure design implementation with code quality
- Design and implement the controls for the Order status redesign
- Daily track the status of stories and tasks any developer challenges and provide solutions
- Providing solutions to key use cases implementation using learned patterns help developers in implementing
- Coordinate with prototype/front end engineering team to get the markup and styles for UI
- Coordinate with external teams for getting the dependencies delivered on schedule
- Engage with deployment team for package dropping and installation
- Analyze and implement the performance improvements for app and maintain the benchmarks
- Analyze and implement cross browser compatible solutions
- Implement ADA compliant features on page - AA compliance
- Coordinate with testing team for test scripts reviews and resolve issues during the executions
Environment: - ASP.NET4.6, ASP.Net Webforms, C#2013, MS-AJAX, HTML5, JavaScript, jQuery, jQueryUI, Visual Studio2013, TFS, Visio 2013, Rally tool - agile.
Confidential
Responsibilities:
- Analyze options redesign requirements and identify the system impact on various components
- Build the POCs for implementing Single page applications pattern using renowned frameworks and find the best one
- Design and implement the client side MVC UI pattern for OPRD
- Implement ADA compliant features on Order entry, preview and confirmation views - AA compliance for redesigned UI
- Develop the controls required for multiple views and compatible to SPA using MS- Ajax or jQuery library and handlerbarJS
- Build the architecture document for the design and key use cases implementation
- Explain and discuss the design with developers and ensure code adheres to standards
- Design and implementation Profile at expiration (Opening transactions) and estimated profit loss control (Closing transactions)
- Design and build Bill board, Summary control with refresh ability
- Design and implement orchestration for executing web services calls in parallel
- Analyze and implement server side validation components for ensuring better transaction handling
- Integrate the code with existing components for reusability, Accessor, Data providers
- Build the extensible and maintainable component for implementing field clearing rules for simple options and multi-leg options
- Design and develop the Open orders and holdings widgets using MS-AJAX and handlebar libraries
Environment: - ASP.NET4.6, ASP.Net Webforms, C#2013, MS-AJAX, HTML5, JavaScript, jQuery, jQueryUI, Visual Studio2013, TFS, Visio 2013.
Confidential
Responsibilities:
- Design and develop the Tax lot trading UI for equities as per the prototype and copy deck
- Design and implement the server side component for retrieving the Tax lots from client financial service using .net provider model pattern
- Build the reusable and extendable component for matching the tax lots from equities transactional service and CF service
- Design and Build client side invoker component for triggering tax lot page from any app on my Merrill site
- Allocate and track the offshore developers’ tasks and help in solving code challenges
- Enable the tax lot APIs for mobile devices
- Review end 2 end test cases with online testing team and dependent component teams
Environment: - ASP.NET4.6, ASP.Net Webforms, C#2013, MS-AJAX, HTML, JavaScript, jQuery, jQueryUI, Visual Studio2013, TFS, Visio 2013.
Confidential
Responsibilities:
- Involved in project funding process PR2PO process in BT
- Vendor management for project tracking and delivery
- Adhering to the Agile development process (SCRUM)
- Performing Managed Guided Dialogue - MGD designing involves analyzing requirements and arriving at implementation details for MGD system.
- Estimating the size of work using Function Point Analysis - FP technique after designing
- Writing design doc and explaining design to development team and ensuring correct implementation
- Involved in developing the SDK proposal for exposing MGD system functionality as a dialogue service for other business units.
- Improving/redesigning the SaaS framework for development
- Implementing design patterns in solutions for each subsystem involved in end to end T2R journey.
- Design and Developing the core components for SaaS using WCF
- Review the key functional test script in coordination with e2e testing team for T2R journey.
- Designed, developed, implemented IVR-T2R, IVR- Billing journey for BT Business
- Legacy SHOP app .net framework migration from .net1.1 to 4.0
Environment: - ASP.NET4.5, ASP.net MVC, LINQ to SQL with C#2012, MS-AJAX, HTML, JQuery-JavaScript, Visual Studio.Net2010, Microsoft enterprise library, SVN, Visio 2013, One Siebel, IBM Websphear MQ7.0.
Confidential, NJ
Senior Developer
Responsibilities:
- Writing System Architecture Document (SAD) for Equities New Order, Amend Order and EHT order entry.
- Adhering to the Agile development process (SCRUM)
- UI Designing for Order Entry, Order Preview and Order Confirmation screens.
- Developing Script controls and Extender controls using MS Ajax.
- Developing User controls and server controls.
- Developing Accounts Selector controls for trading app, Portfolio & Summary apps, Holdings apps
- Implementing design patterns in Equities project.
- Implemented Java Script Combining and Magnification process in Equities project.
- Writing MSIs for UI project.
- Implemented MVP pattern in Equities UI project.
- Implemented client side rules using MS Ajax and Java script object oriented concepts.
- Implemented Accessor/Model component using Provider Model Pattern.
- Implemented Globalization rules for UI.
- Developed UI Services for Order Entry page for Symbol AutoComplete and Stocks Quote control.
- Developed and integrate Safe Pass functionality in Equities, Amend, and EHT project.
- Building and review the key functional test script in coordination with testing team.
- Developing common controls required for Mutual Funds, Options and Equities trading apps.
Environment: - ASP.NET3.5, C#2008, MS-AJAX, HTML, JavaScript, Visual Studio.Net08, Microsoft enterprise library4.1, Team System 2008, Visio 2007.
Confidential
Responsibilities:
- Writing System Architecture Document (SAD) for Home page app.
- Interact with BA for ECMS, SRS, requirement clarification and details.
- Design and develop the Data Provider Modal for app.
- Provide the estimation for the project to project Manager.
- Design and implement the Orchestration using WWF.
- Design and implement the Data Provider to fetch the data without Orchestration.
- Design and Develop DSP, DPO, and DRH for Orchestration.
- Develop module to turn off and on each widget on page dynamically using configuration files.
- Explain the design to team members.
- Assign and track the tasks for each team members.
- Develop the MSI for packaging the assemblies for the app.
- Define the Unit test cases.
Environment: - ASP.NET3.5,WCF, WWF, C#2008, MS-AJAX, HTML, JavaScript, Visual Studio.Net08, Microsoft enterprise library4.1, Team System 2008, Visio 2007.
Confidential, MA
Senior Developer
Responsibilities:
- Responsible for estimation of assigned task, requirements analysis, design, development
- Interaction with business analyst to gather detail requirements. Analyze and develop UI.
- Involved in estimation for the project modules
- Allocating the tasks to other members and tracking it.
- Practicing Agile-SCRUM process.
- Developing UI using ASP.Net and Telerik Controls for ASP.NET AJAX
- Modularize the Deal section into custom user controls
- Developing Business Components
- Developing Database Components using LINQ to SQL.
- Involved into coding, unit testing and assist in UAT deployment.
- Doing Code review/refactoring of self and team members
- Develop the Best Practices document for the project
- Consumed the WCF service for authenticating Bain Users against Active Directory of Baincapital
- Developing exception handling mechanism for the application using Application Blocks
- Develop an interface to manage Deal (Credit Committee, Feedback, File docs) document in share point server
- Database designing/modeling
- Extend the functionality using Extension methods for whole project
- Develop Staffing history report using Silverlight
- Responsible for effective communication between the project manager, team members and the BA. Provide project status to the project lead and manager.
Environment: - ASP.NET3.5, Silverlight, LINQ to SQL with C#2008, AJAX, HTML, JavaScript, Visual Studio.Net08, Microsoft enterprise library4.1, Team System 2008, Visio 2007. Windows, MSSQL2008, Telerik RadControls for ASP.NET AJAX, MS SharePoint server.
Confidential
Sr. Application Programmer
Responsibilities:
- Responsible for estimation of project size, project planning, requirements gathering and analysis, design, development, testing and implementation of Microsoft .Net solutions for AutoBoM system.
- Interaction with customer to gather customer requirements. Analyze and translate customer requirements (business/functional requirements) into formal requirements (system requirements).
- Prepare design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Code Builds management for UAT using MS Build
- Mentor the offshore team for .Net development
- Authenticate AutoBom users against Active Directory of Sprint AD Domain using Web Service
- Estimate the efforts required for the development of the system.
- Migration of Web Service to WCF component and consuming in application
- Code review and refactoring of team members
- Analyzing and developing the reusable components in the application
- Design and Developed the WCF component for Submitting the (IMN based) Orders to People soft system
- Develop IMN management Web Parts for adding, Editing and deleting the entry on ETS Share point page
- Develop the Logging Component for the AutoBom Orders using Application Blocks
- Design and implement the style for the AutoBom app using themes and skins for specific user profiles
- Design and Develop the Application Security Module for ETS Portal
- Develop report using SQL Reporting services component
- Writing Database object, stored procs, Functions, views for AutoBom system
- Database modeling for AutoBom system
- Design and develop DTS for importing the IMN file data into database table
- Writing scripts for backing up the AutoBom database and schedule a job for daily.
- Create and maintain different version of databases for QA builds/releases
- Responsible for effective communication between the project manager, team members and the customer. Provide and project status to the project manager and to the customer.
Environment: - WPF, ADO.Net with C#.net, Web services, T-SQL, Microsoft enterprise library2.0; WCF, Visual Studio.Net, VSS 2005, Visio. Windows, Share Point Server, MSSQL2005
Confidential
Responsibilities:
- Interaction with customer to gather customer requirements. Analyze and translate customer requirements (business/functional requirements) into formal requirements (system requirements).
- Preparing design documents, establish specific solutions
- Design application look and feel using .Net skin feature
- Estimating the efforts required for the development of the own module.
- Involved into coding, unit and integration testing (writing test cases), assist in UAT and production deployment.
- Responsible for effective communication between the project manager, team members and the customer. Provide and project status to the project manager and to the customer.
- Develop Reports using Crystal reports
- Fixing UAT issues and support the production application
Environment: ASP.NET1.1, ADO.Net with VB.net, Web services, HTML, JavaScript, T-SQL, Microsoft enterprise library1.1; Tools: - Visual Studio.Net2003, Crystal Reports8, VSS6.0, Visio. Windows platform; MSSQL2000
Confidential
Sr. System Analyst
Responsibilities:
- Developing business layer component and data access layer components.
- Participation in Database designing for ESS module
- Implemented the MVC pattern for UI
- Creating Database objects SPs, functions, Views
- Development of Web forms, User Controls
- Develop UI in HTML form for developers based upon the mockups.
- Code testing and review for peers and maintaining the documents for the same.
- Maintain code and release in VSS
- Authenticate and Authorize users using Web Service
- Module status updates to project lead
- Creating Best Coding Practices for the project
- Maintain the defects doc
- Bugs fixing during the testing phase
Environment: ASP.NET1.1 with C#.Net, XML-XSLT, JAVA Script, VB Script, HTML, PL/SQL; Tools: - VS.Net2003, VSS6.0, XMLSpy, Microsoft enterprise library1.1. Windows2000 Professional Oracle9i
Confidential
Software Engineer
Responsibilities:
- Involved in Database Design for each application
- Maintain Database backup for system during various QA builds
- Design and Develop Authentication module for the Apps
- Setup and configure the VSS for each apps mentioned above
- Involved into coding, unit and integration testing (writing test cases), assist in UAT and production deployment.
- Developed and consumed a ASP.Net Web Service for accessing Confidential Employee information and authentication from Windows Active Directory (AD domain)
- Writing Database object, stored procs, Functions, views for RFS system
- Create users/Roles and maintain permissions in SQL server databases
- Creating database scripts for UAT and production deployment
- Performed DBA activity for MSSQL 2000 database
Environment: - O/S:- Windows, Database: -MSSQL2000, Language(s): - ASP.NET with VB.Net (2001), HTML, PL/SQL; Tools: - VS.Net2001, VSS6.x.
