Team Lead Resume
Charlotte North, CarolinA
SUMMARY:
- Engineer with 14 + years of experience in C#.Net, ASP .Net, ADO.Net, MS - SQL Server & Oracle, with 10.5+ years of US experience.
- Sr. Software Engineer / Team Lead with expertise & experience in Finance, Banking & Telecommunication Domain with a strong Capital Market Knowledge (Front Office as well as Back Office).
- Development Expertise with MVC, Anuglar JS 4/6, Web forms & WinForms using C#.net as well as Win Services, Restful Services, Web API & WCF using .net.
- Expertise in Design and Developing three-tier Client/Server architecture and Distributed Computing Architecture.
- Involved in various design pattern such as Singleton, Factory Method, Object pooling, and with MVC 4/5/6 & Angular JS 2/4/6.
- Also familiar with a vast array of programming languages, concepts and technologies, including, but not limited to: Object Oriented programming, Multithreading, Nunit, JQuery, Telerik, Kendo UI, .Net framework 2.0/3.0/4.0 / 4.5 / 4.6.2, Work Flow Foundation, SharePoint, Relational Database, SAP ABAP, SAP DM, Web Dyn-Pro, Times Ten In-Memory Database, Oracle 10G/11G, SQL, PL-SQL AJAX and Rational Robot, SSIS Package, Java Script.
- Experience in all phases of Software Development Life Cycle (SDLC) including Requirement gathering by client interaction, Development, Implementation, Integration, Builds, Deployment and Configuration, Also have vast experience on Agile Methodology.
- Thorough understanding & Expertise of Software Development Lifecycle and methodologies, Object Oriented Design (OOP and OOAD), Architectural analysis.
- Expertise with full project life cycle, QA Management, Team Management and Documentation.
- Expertise in front end, business layer & back end development.
- Demonstrated ability to work independently and flexibly to adapt in an ever-changing business environment.
- Excellent verbal and written communication skills, hard working, highly enthusiastic and excellent problem-solving abilities.
- Innovative and interested in learning new concepts, languages and technology.
TECHNICAL SKILLS:
Languages: - C#.Net, ASP.Net, ADO.Net, SAP-ABAP/4, Angular JS, MVC.
RDBMS: -SQL Server 2000/2005/2008/2014, Oracle 9i/10/11g, T SQL, Entity Framework, LINQ, Microsoft practices Enterprise Library, Linked Servers.
Development Environment: - Visual Studio.Net 2.0, 3.0, 3.5, 4.0, 4.5, 4.6.1 & 4.6.2 .
Design Pattern: - MVVM, MVC 4/5/6, Angular JS 1.4, 2, 4,5 Singleton, Factory Method, Object pool.
ERP: - SAP R/3
Visual studio: - VS 2010 / 2012 / 2013/ 2015 / 2017
Application Server: - Internet Information Services (IIS), Window Service hosting for WCF.
Operating Systems: - Windows NT/95/98/2000/XP/2003/Vista/7, AppHost.
Source Control: : - Visual SourceSafe, Star Team, Team Foundation Server, IPM, CVS & SVN.
Internet Technology:: - JQuery, AJAX, Java Script, RX JS, VB Script, HTML, HTML 5, XSLT, XML, RX-JS, PowerShell scripting.
Networking: - Web Services, Restful, Wep API, WCF, Win services, SOAP, Remoting, RPC, TCP/IP, Net App filers using NFS, SMB, FTP, TFTP protocol, Active directory, LDAP .
Tools: - Telerik, Kendo UI, Open XML, Red gate SQL, NUnit, FileNet Logging, Code Smith generator & .
Methodology: - Scrum, JIRA, Waterfall, Agile methodology
Others: - Knockout JS, 7z to zip, Autosys, Autofaq IOC, Signal R, Orchard CMS, NTFS, SMB File Share, Net App filers, SQL Agent jobs.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, North Carolina
Environment: /Language: - Angular JS 4/5/6, node JS modules, RX JS, Kendo UI, Telerik, RESTful services, MVC 6, Web API, WCF Services, Remoting service, Visual Studio 2012 / 2015, ASP.Net, C# using .Net framework 4.6.2,4.6.1 & 4.5, Multithreading, Remoting, Webservices, SQL Server 2008/2014, Active directory, LDAP, Net App filers using NFS, SMB, FTP, TFTP protocol, Autosys, 7z file to zip, Code smith & Open XML.
Team Lead
Responsibilities:
- Implemented & resolved user stories in agile methodology by developing code for CaseCura application which comprised of 37 Windows/Remoting Services, 4 Websites, 4 WCF services, 15 Autosys Jobs, 15 SQL Agent jobs.
- Implemented file management processes to copy, zip, move files using .net and 7z file zip for maintain 2 peta bytes of file system.
- Designed, developed & implemented new CaseCura website from inception using Angular JS 4/5/6 and web API restful services for migration the traditional asp.net website over to Casecura over the period of time.
- Designed, developed & implemented External data ingestion services, which ingested data from multiple Oracle, SQL Server data sources using a generic method for processing an ingestion task, creating a data layer according to values set in configuration for each task and ingesting into staging and SOR table according to the configuration values set for each ingestion task. Each task had an ability to pre-processes & post processes by overriding the task base.
- Design, developed and implement queuing service for processing Straight through revocation automated request based on dormancy and manager review. created Queue Processing Engine in a generic way which can spin up multiple engines for processing, logging & sending completion for the request on the queue through restful service calls.
- Designed and Developed Landing zone website from inception using MVC 6 and entity framework for loading files into a share to be access by legal user on their receive page.
- Provide technical leadership to teammates through the sprint, Identify and encourage areas for growth and improvement within the team Collaborate with other software developers, business analysts, Line of Business and software architects to plan, design, develop, test, and maintain website.
- Provided technical leadership to migrate 155 web and app servers to App host environment, used PowerShell scripts to create / assign security on appropriate folder for group of service accounts. Assisted in setting up IIS for hosting multiple website using SSO and windows authentication for webservices.
- Created Autosys jobs for scheduling ingestion daily jobs.
- Extensively used SQL Server security to maintain different schemas, assigned access to different sql roles to appropriate schemas, created multiple service accounts login for the DB as well as the server, and eventually added 40-50 user’s roles member (service accounts) to all SQL roles.
- Used ASP.NET, C# & Telerik controls for developing traditional CaseCura website in Agile Methodology .
- Extensively used Dictionary, collections, LINQ list, generics concept across the application.
- Designed & Created Architecture of Approval Limit Adapters for disbursement of a wire or a check transaction.
- Worked as part of a Scrum team to rapidly inspect and adapt to changing requirements and team capacity.
- Created tools for production support, to monitor the health of the system.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Used strong OOPs concepts, including Dynamic dispatch, Abstraction, Encapsulation, Polymorphism for creating business & data layer.
- Extensively used WCF & Window service (Broker service), implemented multi-threading for windows service for different business unit.
- Used code smith & Open XML to process excel files using .net.
- Worked on Homespace file collector and Active Mail collector (Exchange server collector) for collecting files and mails for Custodians across the bank as per business need through CaseCura application.
- Used TFS for version control.
Confidential, Charlotte, North Carolina
Environment: /Language: - Visual Studio 2012 / 2015, ASP.Net, C# using .Net framework 4.5, WebApi, Restful services, Web services, SQL Server 2008, Oracle.
Architect / Sr. Software Engineer || Team Size: - 15
Responsibilities:
- Designed, developed and Implemented TQT Web services for calling Restful services using basic authentication for each user.
- Provided design approaches to 25 down-stream applications of learning data for migrating to new LMS.
- Created a Security role-based model for all the downstream users for web service access.
- Created test harness in TQT Admin website for calling & verifying all the restful services for TQT Web Service.
- Created a security role-based model for TQT Admin for access to the web services and different application under GHR domain.
- Stored all the credentials for Web Service access using Rijndael Cryptography Model.
- Analyzed & designed all the data points used by the downstream applications for creating a file feeds to RDR database.
- Created Webpages for each of the 15-restful service for entering data (for parameters) through the test harness of TQT admin.
- Created logging framework for error reporting and call made via the Web services.
- Provided Architecture to the database team for creating the db structure as per the data points used by downstream of RDR learning data.
- Upgraded TQT web services and TQT admin application to 4.5 framework.
- Created design specs for all the downstream application on the usage of learning data after discussion on the business need of the downstream application.
- Provided technical guidance for downstream application for converting the data points to new LMS.
- Used WCF for creating service references for soap-based services provided which used basic authentication for access.
Confidential, Charlotte, North Carolina
Environment: /Language: - Visual Studio 2012 / 2013 / 2015, ASP.Net, C# using .Net framework 4.0 & Telerik, Kendo UI, WebApi, AJAX, HTML 5, JSON, MVVM Pattern, Angular JS,WWF, JQuery, SQL Server 2008 / 2012, Oracle 10/11g.
Team Lead / Sr. Software Engineer || Team Size: - 8
Responsibilities: -
- Designed and Implemented addition of WFMC Line of Business into CWF (with existing CMBS LOB, almost required redesign of the entire system).
- Designed, developed & implemented Cash Application modules in CWF. (TOPS application was migrated into Cash Application module of CWF).
- Designed and Implemented Approval Matrix for multiple approver system based on dollar amount.
- Guide team development efforts towards successful project delivery
- Provide technical leadership to teammates through the sprint, Identify and encourage areas for growth and improvement within the team Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain website.
- Assist in the collection and documentation of user's requirements, development of user stories, Estimates and work plan.
- Involved in the requirement analysis, design and development of the application & used factory based & used Angular JS, WebApi.
- Used JavaScript, JQuery extensively for client-side validations and created validation framework with validation and business adapters.
- Used ASP.NET, C# & Telerik controls for developing website in Agile Methodology .
- Extensively used Dictionary, collections, LINQ list, generics concept across the application.
- In TOPs Development used generic way to dynamically create reusable controls depending upon the transaction type of the object.
- Designed & Created Architecture of Approval limit Adapters for disbursement of a wire or a check transaction.
- Extended almost all the Telerik Controls.
- Worked as part of a Scrum team to rapidly inspect and adapt to changing requirements and team capacity.
- Redesigned base disbursement & disbursement business, such that it would create concrete objects based on high level of abstraction.
- Created tools for production support, to monitor the health of the system.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements.
- Used strong OOPs concepts, including Dynamic dispatch, Abstraction, Encapsulation, Polymorphism for creating business & data layer.
- Implemented workflow using windows workflow foundation for disbursements processing after approvals.
- Extensively used Web service & Win service (Broker service), implemented multi-threading for windows service for different business unit.
- Used Dynatrace to trace memory/application pool/ application issue in production.
- Designing and implementing various types of input Web forms like Wire instruction, External Wire & Disbursement forms, etc.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Used CVS & SVN for version control.
Confidential, Charlotte, North Carolina
Environment: /Language: - Scrum, Visual Studio 2012/2013, ASP.Net, C# using .Net framework 4.0, Telerik, Kendo UI, MVC, JSON, HTML 5. AJAX, Rest web API, CSS3, WCF, MVVM, jQuery, JavaScript, SQL Server 2012, Oracle 11g.
Team Lead / Sr. Software Engineer || Team Size: - 6
Responsibilities: -
- Designed, developed & Implemented Queues for Approval, Submission, processing and history items for wire, dda & cashapp.
- Created architecture for admin screens with MVC design pattern.
- Designed, developed and Implemented Approval matrix depending on Approval levels & limits of user roles.
- Worked as part of a Scrum team to rapidly inspect and adapt to changing requirements and team capacity.
- Created role management system for the approval matrix.
- Created Web service & WCF services for hosting service.
- Created Master pages, extensively used generics, created Business layer to interact with Data layer.
- Used strong OOPs concepts, including Dynamic dispatch, Abstraction, Encapsulation, Polymorphism for creating business & data layer.
- Created an optimized Security based model for user access & Event handling Architecture.
- Created common script services & used AJAX across the application.
- Designing and implemented various types of forms using LINQ list & generics.
- Used JavaScript, JQuery extensively for client side validations.
- Used MVC design pattern, with ASP.NET, C# & Telerik controls for developing web site.
- Used Telerik 2013 tool in creation of grids
- Extended the Telerik Control and centralized the common functionality which includes the functionality action button columns.
- Created Data Import Tool to migrate data from legacy west coast system into RLM System.
- Extended almost all the Telerik Controls.
- Extended almost all the types of Grid Column (Telerik’s) to make them filterable columns.
- Created Object oriented architecture for business layer.
- Converted RLM Web application to a Website.
- Migrated modules of application from ColdFusion to .net.
- Involved in strategy migration changes in RLM due to Strategy upgrading to R17.
- Converted the application from .Net 1.0 to .net 4.0 frameworks.
- Worked on Designing & Refactoring architecture of RLM system to meet Confidential standards.
- Involved in all phases of application SDLC life cycle & agile / scrum methodology.
- Guide team development efforts towards successful project delivery
- Provide technical leadership to teammates through the sprint, Identify and encourage areas for growth and improvement within the team Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain website.
- Created tools for production support, to monitor the health of the system.
- Used dynatrace to trace memory/application pool/ application issue in production.
- Assist in the collection and documentation of user's requirements, development of user stories,
Confidential, Charlotte, North Carolina
Environment: /Language: - Scrum, Visual Studio 2010/2012, ASP.Net, C# using .Net framework 4.5, bootstrap, JQuery, Telerik controls, JSON, WCF services, WWF, SQL Server 2008, Oracle 10g.
Team Lead / Sr. Software Engineer || Team Size: 3
Responsibilities: Designing & Refactoring architecture of Reserves system independently to meet Confidential standards.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Create WCF services for role management system.
- Refactoring the data architecture to factory based design.
- Created an optimized Security based model & Event handling Architecture.
- Created Data extraction Tool to migrate data from legacy west coast system (TTS system) into Reserves System.
- Implemented workflow using windows workflow foundation for disbursements processing after approvals.
- Used strong OOPs concepts, including Dynamic dispatch, Abstraction, Encapsulation, Polymorphism for creating business & data layer.
- Resolved issues and bugs.
- Involved in strategy migration changes in reserves due to Strategy upgrading to R17.
- Upgraded the application to 4.5 .net framework.
- Used Javascript, Jquery extensively for client side validations.
- Used ASP.NET, C# & Telerik controls for developing website.
- Used CVS & SVN for version control.
Confidential, Montvale, New Jersey
Environment: /Language: - NET Framework 4.0, C#, jQuery, ASP.NET MVC 4, Autofaq IoC, Visual Studio 12, Kendo UI, Knockout JS, Entity Framework, JSON, Signal R, Orchard CMS, SQL Server 2008.
Sr. Software Engineer / Project Manager
Responsibilities: Used C#, Kendo UI, MVC4, Entity framework, JQuery & Knockout extensively for developing web
- Worked with Architecture team to design the architecture solution and also provide suggestions to improve client experience.
- Interacted with other teams across the department to identify dependencies.
- Guided development team throughout development phase of this project by reviewing code and providing solutions.
- Played key role as offshore coordinator through various phases of this project.
- Worked as part of a Scrum team to rapidly inspect and adapt to changing requirements and team capacity.
- Worked with third party vendors to resolve issues arising as part of their web frameworks.
- Implemented Schedule K1 related functionality for the business to feed in the line & TCC through the UI.
- Created complex model for creation of Entity & Clients structure using the application.
- Writing complex stored procedures and User defined function for extensive database transactions in MS SQL Server.
- Used Team foundation Server for version control.
Verizon, Silver Spring, Maryland
Environment: /Language: - Visual Studio.Net 2005/2008, ASP.Net, C#.Net, SSIS Packages, SQL Server 2005/2008.
Sr. Software Engineer | | Team Size: - 10
Responsibilities: - Worked on Web services, MS SQL Server, Web Forms & Website using ASP.NET with C#.Net.
- Involved in Designing & convergence / migration of Verizon Business system like IPREMS / ERLOG / PAN / RM / ESR into CCP System.
- Designing and independently implementing application for interfacing with ERLOG / AORS / PAN / RM / ESR system for the application.
- Designing and implementing consolidation/migration of various systems like IPREMS / ERLOG / AORS / PAN / RM / ESR into CCP System.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Used MS SQL Server to read & process XML Request (containing various employee transactions from AORS) and create transactions on CCP side accordingly.
- Designing and Implementing Exception handling framework for the application.
- Designing and implementing various types of input Web forms and Views.
- Involved in the requirement analysis, design and development of the application.
- Used JavaScript, Jquery extensively for client side validations.
- Used ASP.NET, C# for developing web application.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Used ADO.NET extensively for data retrieving, querying, storage.
- Writing complex stored procedures and User defined function for extensive database transactions in MS SQL Server.
- Used IPM & CVS for version control.
Confidential, Overland park, Kansas
Environment: /Language: - Visual Studio.Net 2005/2008, .Net 3.5, C#.Net in a Multithreaded Env, ASP.Net and SSIS Packages, SQL Server 2000/2005/2008.
Software Engineer and Global Release POC || Team Size: - 40
Responsibilities: Worked on .net WorkFlow Foundation, WCF, WPF, Window Services using C#, Web services and GUI Web Forms using ASP.NET with C#.
- Responsible for leading a project team in delivering solution to our customer TWC.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in .NET and SQL Server technology in conjunction with industry and business skills to deliver solutions to customer.
- Involved in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on three-tier architecture
- Involved in major releases & also worked as a Point Of Contact to clients for Global Release project E3606.
- Coordinating and assigning work to the offshore team regarding release of the project.
- Designing and independently implementing PreDB and PostDB validation in MS.Net Workflow in application.
- Writing Complex and Extended Stored Procedures and Optimization of the Stored Procedures in SQL Server.
- Identifying bugs / issues reported by clients, resolving tickets and testing fixes.
- Implementing the UI changes and rectifying bugs in the UI.
Confidential
Environment: /Language: - ASP.Net, C#.net in a Multithreaded Env, Visual Studio.Net, under Windows 2003 Environment, Oracle.
Engineer || Team Size: 5
Responsibilities: - Involved in Maintenance and Enhancement.
- Involved in Development of a search engine using SharePoint which also required web based security.
- Writing Complex and Extended Stored Procedures and Optimization of the Stored Procedures in SQL Server.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Using exposed methods for updating the data entered in the Form.
- Implementing the Business Logic as per the Specification.
Confidential
Environment: /Language: - ASP.net, C#.net, XSL, XML and Java Script, MS-SQL Server 2000.
A.S.E. || Team Size: - 10 .
Responsibilities: Been involved in .NET migration of the existing application (module wise).
- Information gathering and Communication with Clients.
- Responsible for client side validations using VB Script and JavaScript.
- Involved in Analysis and Design.
- Writing Complex and Extended Stored Procedures and Optimization of the Stored Procedures in SQL Server.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
Confidential
Environment: /Language: - SAP ABAP under Windows Environment, SAP R/3
A.S.E. || Team Size: - 5
Responsibilities: Information gathering and Communication with Clients.
- Involved in Analysis and Design.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Developing the reconciliation reports for reconciling static client and account data registered in the Global Overlay client of SAP BPP with the data maintained in Common DB according to the client’s requirements .
- Creating Technical Design Document for the Component.
Confidentia
Environment: /Language: - Visual Studio.Net, C#.net in a Multithreaded Env, MSMQ, MS-SQL Server 2000.
Software Engineer || Team Size: 6
Responsibilities: - Designing and implementing various types of input Win Forms and Views.
- Design, Implementation and Enhancement of Various Margin Calculation Methods like SPAN Margin, Additional Margin, etc for spot, option and future trading.
- Implemented multi-threading for various business layer data retrieval and processing.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Creating Custom Controls, which are used in the Forms.
- Involved in Analysis and Design.
- Implementing the Business Logic for options & futures trading as per the Specification.
- Used ADO.NET extensively for data retrieving, querying, storage.
- Using exposed methods for updating the data entered in the Form.
- Writing complex stored procedures and User defined function for extensive database transactions in MS SQL Server.
Confidential
Environment: /Language: - Visual Studio.Net, C#.net in a Multithreaded Env, MSMQ, MS-SQL Server 2000.
Software Engineer || Team Size: 5
Responsibilities: Involved in Architectural Design of the In Memory DataStore.
- Design, Implementation and Enhancement of the In Memory DataStore.
- Retrieval and updation of the Real Time Data from the MSMQ.
- Used ADO.NET extensively for data retrieving, querying, storage.
- Calculation of the Net Position according to the filter criteria set.
- Used XML for data transformation.
- Writing Complex and Extended Stored Procedures and Optimization of the Stored Procedures in SQL Server.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Developed reusable and optimized .NET Remoting components.
- Involved in development of Odd Lot Trading.
Confidential
Environment: /Language: - Visual Studio.Net, C#.net in a Multithreaded Env, MSMQ, MS-SQL Server 2000.
Software Engineer || Team Size: 3.
Responsibilities:
- Information gathering and Communication with Clients.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
- Writing Complex and Extended Stored Procedures and Optimization of the Stored Procedures in SQL Server.
- Used ADO.NET extensively for data retrieving, querying, storage
- Using exposed methods for updating the data entered in the Form.
- Implementing the Business Logic for options & futures trading as per the Specification.
- Involved in Analysis and Design.
- Involved in Design, Implementation and Enhancement of Various Derivatives & Spot Trades as per the requirement.