Senior .net Consultant/ Full Stack Developer Resume
NY
SUMMARY
- Professional Enterprise Full Stack .NET Senior Developer, with over 14 years of experience in Microsoft .NET and web Technologies for software design, development and maintenance of Enterprise applications with additional focus over last few years on cloud technologies (Azure/AWS) and different DevOps tools for continuous integration.
- Innovative software professional with experience in all phases of software development life cycle (SDLC) - from concept through delivery of next-generation applications and customizable solutions involving continuous integration.
- Senior .NET Consultant for last over 4.5 years leading architecture and test driven agile development for different clients involving C#.NET, ASP.NET, HTML5, CSS3, Bootstrap, Kendo UI, Angular JS 1.x/2/4, Type Scripting 1.x/2.x, React.js/Node.js, Web API, Oracle 12c, SQL Server 2012/14, RESTful Web services, WCF, Micro-services, Azure/AWS cloud & related technologies, Jasmine/Karma, GitHub, TFS, Anthill Pro and JIRA/Confluence
- Effective team lead and onshore Anchor for over 7 years leading young team for various mission-critical enterprise projects (team size of 5+) in banking, finance and capital Market domain focusing on scalable solutions.
- Technical expertise in Microsoft .NET Technologies such as .Net Framework 2.x/3.x/4.x, .Net Core 1.0, MVC Framework, ASP.NET, Web API, C#.NET, VB.NET, WPF, WCF, Web Express, SOAP, XML Web services, AJAX, ADO.NET, Entity Framework, Dapper ORM, VB 6.0
- Extensive experience with web development using open source technologies like HTML/HTML5, Bootstrap, CSS/CSS3, JavaScript, jQuery, Angular JS 1.x/2/4, Type scripting 1.x/2.x, XML, XSLT, JSON, Web API
- Experience with database design and development using SQL Server 2005/2008/2012 /2014 and Oracle 9i/10g/11g/12c
- Technical Expertise with database technologies such as SQL and PL/SQL
- Extensive experience with automated build and deployment using TFS, IBM urban-code Anthill-Pro and IBM UDeploy
- Involved with comparative study & POC for different build & deploy tools viz. IBM Urban-code Anthill Pro, IBM UBuild, IBM Udeploy, Bamboo and Jenkins.
- Extensive experience in managing SDLC using different source control tools - TFS, CA Harvest, SVN, GITHub
- Expert in advanced development methodologies, tools and processes contributing to the design, development and rollout of cutting-edge web and desktop-based software applications.
- Extensive experience in OOPS, DevOps continuous integration, .NET applications development, software Design and Maintenance
- Experience in working with Web API, WCF and Restful Web Services using SOAP/JSON and WSDL following Service Oriented Architecture (SOA) and micro services architecture in a distributed environment.
- Good exposure to Single Sign-ON (SSO) authentication using SiteMinder and LDAP
- Basic experience with Atlassian’s JIRA and Confluence administration
- Expertise in functional and technical design documentations using Object-oriented analysis (OOA), Design (OOD), UML and agile methodologies
- Experience with transforming design mock-ups to W3C standards compliant HTML pages using HTML5, Bootstrap, CSS, JavaScript, jQuery, Angular JS and XML with cross browser compatibility.
- Implemented Client-side validations with JavaScript, jQuery & Angular JS (for faster computation) and Server-side validations with ASP.NET server controls.
- Known for excellent troubleshooting skills - able to analyze code and engineer well-researched, cost-effective and responsive solutions.
- Worked on designing Database Schema with experience on developing stored-procedure, packages, views, triggers and other database objects for Microsoft SQL Server and Oracle 9i/10g/11g/12c.
- Good Knowledge on basic Design Patterns, Algorithms and data structures
- Experience in Azure migration and related technologies (web jobs/SQL/DocumentDB)
- Experience on Datawarehouse tools like SQL Server Integration Services and SQL Server Analysis Services
- Rich Experience with Model-View-Controller (MVC) architecture
- Good understanding of windows fundamentals viz. memory management, multi-threading, shared memory, serialization, and reflection.
- Technical expertise with Unix & shell scripting and tools such as WinSCP & Putty
- Rich Exposure to Python, PERL and batch scripting
- Experience with different Oracle development tools such as SQL Developer and TOAD
- Extensive experience with NDM and scheduling tools such as Autosys, Control-M and Windows scheduler
TECHNICAL SKILLS
Programming Languages: C#.NET, VB.NET, SQL, PL/SQL, VB 6.0
Framework: .NET Framework 4.6 & below, .NET Core, MVC Framework, Entity Framework Core
Web Technologies: ASP.NET, ASP.NET WebAPI, ASP.NET MVC, AJAX, HTML/HTML 5, CSS/CSS3, Bootstrap, JavaScript, jQuery, Angular JS 1.x/2/4, Type scripting, XML, XSLT, Knockout.js, React.js, Node.js
Development IDE: Visual Studio 2KX
Database: SQL Server 2005/2008/2012 , Oracle 9i/10g/11g/12c, MS Access
Middleware: ADO.NET, Dapper, WCF Services, XML Web Services, Restful Services, Micro-services, Web API, .NET Remoting, UDDI
Protocols: SOAP, TCP/IP, HTTP, HTTPS, WSDL, RPC
Reporting Services: SQL Server Reporting Services (SSRS), Cognos Reporting, Crystal Reports
Enterprise Servers: IIS Server
Application Tools: Visual Studio.Net, SQL Server Management Studio, TOAD, SQL Developer, WinSCP, Putty, SOAP UI
Configuration Management: SCM Harvest, SVN, Team Foundation Server (TFS), GITHub
Scheduling Tool(s): Autosys, Windows Scheduler, Control - M
Industry Products: IBM Urban-code Anthill-Pro, IBM UBuild-UDeploy, Atlassian’s JIRA/Confluence, Check21 Metavante check-processing, TibCO
Other Technologies: Azure Cloud, Amazon’s AWS, Micro services, SharePoint, Silverlight, WPF, WF, Adobe Flex, Unix Shell Scripting, Bean Shell script, Python, PERL scripting, Python, VB 6.0, batch programming, Power builder 9.0, Citrix, RabbitMQ, SWIFT messaging, NDM
Operating Systems: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, NY
Senior .NET Consultant/ Full Stack Developer
Responsibilities:
- Requirements Gathering, analysis, design, development and support for wide suite of outage management applications under Electric Operation Support group related to company’s electric distribution system operations. The objective of the project is to provide services and technical expertise in .NET, open web technologies & Databases (SQL Server, Oracle & PostgreSQL) to develop and maintain various applications helping important initiatives achieve planned business goals. The applications are used by Electric Distribution Control Center operators, engineers, and all levels of management.
- Key initiatives include Outage Map Cloud upgrade/migration (to AWS), Kubra Diagnostics Dashboard, AMI Outage management system (OMS) integration, AMI meter suppression & Zone Suppression, OUA interface migration, Message broadcast administration, iOMD mobile app & interfacing services enhancements, Electric incident management MVC upgrade and Site Safety APIs for Mobility
- Key team player in end to end design/development for Outage map migration/upgrade to AWS cloud through vendor Kubra for both ConEdison and Orange & Rockland Utilities
- Leveraging Agile methodology and managing sprints using Azure
- Defects Tracking through JIRA
- Developing a key master diagnostic dashboard for Outage Map hosted in AWS cloud using ASP.NET MVC, Bootstrap, Kendo UI, jQuery & Oracle
- Technology: .Net 4.0/4.6, C#.NET, ASP.NET, .NET Core, RESTful Web services, Micro services, HTML5, Bootstrap, KendoUI, jQuery, Web API, Oracle 12c, SQL Server 2014, SSIS, SSRS, Azure, AWS Cloud, Python, SQL, PL/SQL
- Tools: Visual Studio .NET IDE, SQL Server Management Studio, TOAD, SQL Developer, TFS, SOAP UI, Fiddler, AWS, JIRA
- Domain: Electric Utilities, Outage Map
Confidential, Charlotte, NC
Senior .NET Consultant/ Full Stack Developer
Responsibilities:
- Developing and managing various applications for SDLC technology & Enterprise Tools Engineering group of Confidential Bank. The objective of the project is to provide services and technical expertise in .NET (C#/NET, ASP.NET, MVC architecture, WCF, Restful web services, micro services, .NET Core ), open web technologies (HTML/HTML5, CSS, jQuery, AngularJs 1.x/2/4, XML) & Databases (SQL Server with SSIS/SSRS and Oracle) to develop and maintain various applications and also manage different source control & deployment tools (SCM Harvest, TFS, SubVersion, Anthill Pro, Udeploy, TFS Release management ) in areas of continuous integration helping various lines of businesses make decisions and achieve their business goals.
- Designing and developing new database centric robust .NET solution for Separation of duties compliance report involving different source control tools (SCM Harvest, TFS 2015, SubVersion, GitHub, Ab-initio ) and automated Deploy Tools (Urbancode Anthill Pro, UDeploy, TFS Release Management ) using HTML5, CSS3, C#.NET, ASP.NET, Angular 2/4, TypeScript 2.x, WebApi, Entity Framework, SQL Server, SSIS, SSRS, NDM and Autosys
- Onshore Anchor guiding young agile .NET web development team
- Dependency injection using Angular Js 2/4
- Oracle database Development and support using tools like SQL Developer and TOAD
- Data loading from different interfacing systems using SSIS and reporting using SSRS
- Leading support and automations through IBM Anthill Pro and UDeploy tool
- JIRA and Confluence administration including system support.
- Azure Express sites migration to Azure Cloud environment and updating security mechanism to Azure standards
- Involved with development of many reusable .NET/Angular components which have been reused across different applications saving a considerable amount of development & testing effort for line of business .
- Handy utilities using PERL, Python and Unix shell scripting
- Leading various Exadata migrations for Oracle systems
- Leveraging tools like Fiddler and SOAP UI for performance debugging
- Leveraging Jasmine/Karma for Angular unit testing
- Requirements Gathering & Analysis | Effort Estimate | Functional and Technical Design| Coordinating and guiding offshore client team on development deliverables|Coding critical modules|Code Review|Coordinating SIT and UAT testing | Production Implementation | Client interaction and Production Support | Working with various stakeholders (viz. business users, Technology Managers, vendors and Client Application Engineers) for project delivery | Team Building
Technology: .Net 4.0/4.6, C#.NET, ASP.NET, .NET Core, RESTful W eb services, Micro services, HTML5,CSS, Javascript, Angular JS 1.x/2/4, Type Scripting 2.x, Web API, Oracle 12c, SQL Server 2014, SSIS, SSRS, Unix, Shell Scripting, Sharepoint, bean shell-script, PERL scripting, Python, SQL, PL/SQL
Tools: Visual Studio .NET IDE, SQL Server Management Studio, TOAD, SQL Developer, WinSCP, Putty, CA Harvest, TFS, Sub-Version, IBM urban-code Anthill-Pro, IBM UDeploy, SOAP UI, Fiddler, Jasmine/Karma
Domain: Risk & Compliance, separation of duties and Source control tools management
Confidential, TN
Senior Consultant / Architect
Responsibilities:
- Design and development of Synapse - Yard Warehouse Management system ( confidential) as Single-Page application leveraging power of Angular JS and Web API focusing on synchronization of huge set of warehouse operations with respect to trailers, appointments setup, yard, dock doors and gate check-in with actionable real time information over desktop and mobile platforms.
- System also involves
- finding specific shipment with access to real time metrics on fulfillment activities, trailer contents and yard management events Rich real-time interface of a warehouse giving quick snap of the activities in specific facility Ability to switch between different facilities and customers Real-Time interface with many upstream and downstream systems
- Focus on single page application UI for performance using VS2013/2015, ASP.NET, HTML5, CSS3, Angular JS 1.x/2, Jquery and Web API
- Advising on robust architecture and optimal solution focusing on scalability leveraging right design patterns.
- Web services to interact with Synapse & other interfacing system(s)
- Web authentication using Single Sign-ON (SSO) using LDAP
- Oracle 11g/12c database Development and support using SQL Developer
- SVN and GITHub source control tool for configuration and source code management
- Message exchange between different systems through RabbitMQ using EasyNetQ API
- Data layer built using Dapper (high-performance Micro-ORM) and LINQ
- Excel reports management using EPPlus library (which leverages OOXML)
- PDF report generation using iTextSharp library
- Advanced logging using Nlog
- Bi-directional communication using Signal R
- Managing all downloads/supportive packages using VS 2013 NuGet
- Dependency injection through AngularJS/Web API
- Started leveraging Knockout.js, Node.js & React.js for POCs for upcoming 2017 projects
- Leveraging Azure environment for continuous integration
Technology: .Net 4.5, C#.NET, ASP.NET, HTML5, CSS3, Javascript, Jquery, Angular JS 1.x/2, Type script 1.x, Web API, Oracle 11g/12c, Knockout.js, Node.js, React.js, SQL, PL/SQL, LINQ, PL/SQL, Azure Cloud
Tools: Visual Studio .NET IDE 2013/2015, SQL Developer, SVN Tortoise, GITHub
Libraries/APIs: iTextSharp, EPPlus, Nlog, EasyNetQ, Signal R
Domain: Supply chain Management, Warehouse Facility Management, Yard Management, Trailer check-in/check-out operations
Confidential
Technology L ead
Responsibilities:
- Developing and managing various web applications for Corporate Technology & Data (CTD - IT Tools) group of Confidential Bank. The objective of the project is to provide services and technical expertise in .NET (C#/NET, ASP.NET, MVC architecture, WCF, XML web services), open web technologies (HTML/HTML5, CSS, Jquery, XML) & Databases (SQL Server with SSIS/SSRS and Oracle) to develop and maintain various web applications and also manage different source control tools (SCM Harvest, TFS & SubVersion) helping various lines of businesses make decisions and achieve their business goals.
- Some of the key web applications developed and maintained under this project include Lifecycle Analysis Management Portal (LAMP), Access Control for Source Control Tools (ACSCT), Harvest User Maintenance, TFS source control Management, IBM urbancode AnthillPro Management and Partnerships-Service Level Agreements. Along with primary work, assisted many other onshore developers on critical issues & fine-tuning of performance sensitive solutions.
- Focus on light weight UI for performance using HTML/HTML5, CSS, Javascript and Jquery
- XML web services to interact with TFS source control tool
- Web authentication using Single Sign-ON (SSO) using SiteMinder and LDAP
- Separation of duties compliance report development & maintenance involving different source control tools (SCM Harvest, TFS & SubVersion) and automated Build Deploy Tool (Urbancode Anthill Pro) using C#.NET and Anthill reports
- Basic Linux administration (for few applications hosted on Linux) using tools like WinSCP & Putty
- Oracle database Development and support using tools like SQL Developer and TOAD
- Working across different source control Tools (viz. SCM Harvest, TFS and SVN) for automated build & deploy for different business needs using IBM Urban-code Anthill Pro.
- Involved with comparative study & POC for different build & deploy tools viz. IBM Urban-code Anthill Pro, IBM UBuild, Bamboo and Jenkins.
- Involved with development of many reusable components (using C#.NET, AJAX, Jquery, XML) which have been reused across different web applications saving a considerable amount of development & testing effort for client.
- Handy utilities using PERL scripting, MS-Access and Excel Macros
- Better performance using optimal memory management & smart use of multi-threading
- Azure environment for site maintenance and continuous integration
- Requirements Gathering & Analysis|Effort Estimate|Functional and Technical Design|Coordinating and guiding offshore on development deliverables|Coding critical modules|Code Review|Coordinating system integration testing (SIT) and user acceptance testing (UAT) | Production Implementation | Client interaction and Production Support | Working with various stakeholders (viz. business users, Technology Managers, different vendors and Client Application Engineers) for project delivery | Team Building
Technology: .Net 3.5, C#.NET, ASP.NET, WPF, WinForms, RESTful W eb services, SSIS, HTML/HTML5,CSS, Javascript, Oracle 9i/10g, SQL Server, Unix, Shell Scripting, Sharepoint, bean shell-script, PERL scripting, SQL, PL/SQL, MS-Access, Excel Macros, Azure Cloud
Tools: Visual Studio .NET IDE, SQL Server Management Studio, TOAD, SQL Developer, WinSCP, Putty, CA Harvest, TFS, Sub-Version, Quality Center, IBM urban-code Anthill-Pro, IBM UBuild, Bamboo, Jenkins,Eclipse
Domain: Risk & Compliance, Asset Management, Network management, User provisioning and Source control tools management
Confidential
Technology lead, Senior Developer and Onshore Coordinator
Responsibilities:
- Developing and managing critical .NET based web & desktop applications primarily for Global Order Identity Management (aka PCOE) in GWIM portfolio. Order entry systems are integrated in WMW (Wealth Management Workstation), GFW (Global Financial Workstation) and new RCC (Retail Correspondent Clearing) workstations to service Financial Advisors across the globe. These applications are also present in several web platforms like ML Direct, ML On-Line and MLX, which services direct clients and traders. The user base encompasses the world, with users from Asia Pac, EMEA and the Americas.
- Some of the key applications developed and maintained under this project include Data sensitive ‘Convergence Trade Basket UI’ (catering to both domestic and international trading), Average pricing for International Equities, International options and AxiomEODProcessor. Along with primary work, contributed for creating awareness in the team on memory leakage issues which occurs due to improper usage of popular jquery objects.
- Focus on rich performance sensitive web user interface using open source technologies such as HTML/DHTML, CSS, Javascript, Jquery, XML, XSLT, JSON, AJAX
- Interfacing with custom XML based Config portals using C#.NET in middle-tier for implementing business logics.
- Optimal data interaction and data management using JSON
- XML based interaction with SQL Server
- Adobe Flex for one of the application for rich UI experience
- WCF services to encapsulate key business functionalities
- Availability and integration of various web applications with context sharing features on several web platforms and customized Confidential workstations
- Optimal design leveraging multi-threading and serial communication.
- Requirements Gathering & Analysis | High-Level & Detail Technical Design | Development and unit testing| Coordinating and mentoring offshore on optimal deliverables | Code Review | Working with build team for Test deployments | Coordinating SIT Testing | Client interaction and Production Support | Working with different stakeholders for project delivery | Team building
Technology: C#.NET, ASP.NET, ADO.NET, WPF, AJAX, Entity Framework, HTML/DHTML, CSS, Javascript, JQuery, Adobe Flex, WPF, WCF services, .NET Remoting, JSON, SSIS, SQL Server 2005/2008, SSIS, SSRS
Tools: VS .NET IDE, SQL Server Management Studio, Memory leakage testing tools, TFS, XML based config portals
Domain: Capital Markets, Domestic & International equities, Domestic & International options, Commodities, Mutual funds, Derivatives, Global Wealth Management
Confidential
Team lead, Senior Developer and Onshore Coordinator
Responsibilities:
- Developing ‘Common Authorization and Data visibility service (CAS)’ website and a performance critical US Trust FINDER (Relationship hierarchy) website for GWIM portfolio using test-driven MVC architecture in ASP.NET (as part of US Trust Relationship Hierarchy and Container Program). Both websites got hosted in Confidential Desktop Framework (MEL-DF) to offer users a consistent UI (UST-DF) with context sharing features.
- Integration of CAS SQL Server database into FINDER and using data visibility defined in CAS
- Configuration of FINDER URLs & other US trust applications URLs into UDDI
- Working with business users in setting up Desktop Framework on their machines
- Light weight Rich UI using optimal HTML, CSS, JQuery, XML
- Entity Framework for optimal data interaction
- Desktop framework to integrate different US Trust web applications for context sharing
- Interfacing with different data sources using SQL Server Integration Services (SSIS)
- Normalized database design in SQL Server to cater optimized select and DML operations
- Test-Driven Model-View-Controller Architecture (using C#.NET & ASP.NET) with clear separation of duties
- Reusable Jquery functions and C#.NET classes for Data Grids, Drill down functionalities, Pagination and AJAX
- Requirements Analysis | Technical Design | Development and unit testing |Coordinating and guiding offshore on optimal deliverables | Offshore Lead during initial phase of the project | Client interaction and Production Support | Working with various stakeholders for project delivery | Working with business users on installing Desktop Framework on their machines | Working with Confidential team on configuring U.S. Trust applications URLs to UDDI | Working with client architect for optimal design | Working with business Analysts to translate functional requirements into technical solutions
Technology/Tools: C#.NET, ASP.NET, MVC Framework, .NET Framework, Desktop Framework, HTML/DHTML, CSS, Javascript, JQuery, SQL Server 2005, Entity Framework, SSIS, SVN Tortoise source control, UDDI, Jquery memory leakage tools, JSON, XML
Domain: Global Wealth Management, Private banking
Confidential
Programmer Analyst and senior developer
Responsibilities:
- Rebranding of more than 25+ Confidential Bank (AEB) web and Citrix based desktop applications to Confidential (SCB) standards for Financial institution group.
- Building an interim solution to move AEB accounts to SCB (for Check21 - Check processing system) using VB.NET console utilities
- Assisting Check21 business at local onshore for automated Check Processing
- Production support of major Financial institution group applications involving VB6.0, VB.NET, C#.NET, MS-access, Oracle, SQL Server, SWIFT messages and Crystal Reports.
- Requirements Analysis | Technical Design | Development and unit testing | Coordinating, System integration testing and User acceptance testing | Client interaction, Production implementation and Production Support | Working with various stakeholders for project delivery | Working with Confidential team for smooth integration of Confidential Bank applications | Knowledge Transition to SCB team
Technology/Tools: VB.NET, C#.NET, Metavante Check21 product, VB 6.0, MS Access 2000, SQL Server 2000, Oracle, Batch scripts, Power Builder 9.0, Citrix, Crystal Reports, SWIFT messaging
Domain: Financial Institution Group, Private Banking, Electronic Check processing, Mortgages
Confidential
Software Engineer and Developer
Responsibilities:
- Development and maintenance of various critical client server applications in financial institution group (FIG) of Confidential Bank.
- Cutting-edge development of electronic check processing environment around Metavante Check21 product using VB.NET
- Migration of Business-T 188 applications from MS-Access to SQL Server (desktop to client-server platform)
- Migration of a Mainframe based app to .NET & SSIS platform
- Rewriting a Power Builder desktop application into .NET (using C#.NET and ASP.NET) having Cognos Reporting
- Enhancing Confidential Bank Internal Billing system using VB 6.0 and SQL server
- Production support of different applications in Financial Institution Group involving C#.NET, VB.NET, VB 6.0, Crystal Reports, MS-Access, SQL Server, SWIFT messages and Oracle
- Development and unit testing | Production support | Interaction with Onshore coordinator
Technology/Tools: VB.NET, C#.NET,ASP.NET, Metavante Check21 product, VB 6.0, MS Access 2000/2003, SQL Server 2000, Oracle, Batch scripts, Power Builder 9.0, Citrix, Batch scripts, SSIS, SSRS, Cognos reporting, Crystal Reports, VS .NET IDE
Domain: Financial Institution Group, Mortgages, Private Banking, Electronic Check processing, SWIFT