Architect / Developer Resume
NY
PROFESSIONAL SUMMARY:
- Around 9 years of Full Stack .Net developer experience in Microsoft technologies in all stages of SDLC (Software Development Life Cycle). Implementation of high scalable Client/Server,Multi - tiered Web Applications, Windows Applications, Web Services and Service Oriented Architecture (SOA) using teh most prominent methods being waterfall and Agile for teh software industry.
- Extensive experience wif web technologies like MVC, ASP.NET, VB .NET, Web Forms, C#, Entity Framework, Entity Framework Core, ADO .NET, XML, XSLT
- Good hands on experience wif Azure Functions and API Management
- Strong Experience wif windows technologies like WPF MVVM, PRSIM, and XAML
- Strong expertise in developing WEB API RESTFUL Services, JSON, Web Services
- Experience in developing Service Oriented applications (SOA) using WCF
- Extensive experience wif back end technologies like SQL Server
- Strong experience wif Test Driven development
- Strong expertise developing Single Sign On systems using SAML 2.0 and oAuth protocols
- Exceptional skills in all phases of SDLC, which includes Requirements Gathering, Analysis, Design, Development, Testing.
- Strong expertise in Front end technologies & client side scripting like HTML, CSS, XAML, AJAX, JavaScript, JQuery, Angular JS, XML and Bootstrap
- Hands on experience wif TypeScript, Visual Studio Code
- Hands on experience wif Azure Functions
- Good noledge wif Single Page application (SPA)
- Experience in Re-Writing legacy applications to new versions of ASP .NET and WPF
- Good Conceptual noledge in .Net Framework 3.5, 4.0 and 4.5, 4.6, .Net Core, RDBMS, OOPs
- Extensive experience wif VS .Net 2008, VS .Net 2010, VS .Net 2012, VS .Net 2013, VS .Net 2015, VS .Net 2017,
- Expertise and excellence in creating data access layer using ADO.NET, Entity Framework and LINQ
- Experience in developing SQL Server Reporting Services (SSRS)
- Experience in developing SQL Server Integration Services (SSIS)
- High level experience in CRM Microsoft Dynamics
- Knowledge of complete Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD) wif expertise inASP.Net, C# and.Nettechnologies.
- Experience in designing database, writing stored procedures and T-SQL statements
- Experience in architecting and developing web applications wif C#, ASP .NET and MVC
- Experience in using VSS, TFS and Tortoise SVN version control systems
- Experience in using GIT UI and Source Tree tool to manage Bit Bucket (STASH) repositories
- Experience in Code Review Tools such as StyleCop, FxCop, Gendarme, Sonar Code Coverage, ReSharper
- Experience in unit level automation testing using tools such as MS-Test, NUnit, SOAP UI Automated API testing, Swagger and Concordion Acceptance Testing and integration testing
- Experience in creating UTC, UAT, BRD and Technical Design documents (TDD)
- Excellent communication and presentation skills while engaging wif internal and external stakeholders
- Ability to plan, coordinate and work efficiently in a team as well as independently
- Experience in Retail, Health and Financial domains
- Efficient problem solver; always works towards providing teh optimal solution
- Highly self-motivated, extremely committed individual, enthusiastic to work under challenging environments and deliver teh needed functionality
- Versatile team player wif experience working in small and large global teams
TECHNICAL SKILLS
Web Technologies: ASP.NET, MVC, JSON, HTML, CSS, Bootstrap, JavaScript, AJAX, XML and Angular JS
Windows: WPF
API: WEB API RESTFUL Services, Web Services, WCF
Framework: C# 3.5/4.0/4.5/4.6/Core 2.0, ADO.NET, Entity Framework 4/6, Entity Framework Core
Languages: C# .Net, VB.Net
GUI &IDE: Visual Studio.NET 08/10/12/13/15/17
RDBMS / DBMS: SQL Server 2005/2008 R2/2012/2014
Version Controller: Visual SourceSafe, Tortoise SVN, TFS, Bit Bucket (Stash)
Design Patterns: MVVM, MVC
Unit Testing Tools: MS-Test, NUnit, Concordion Acceptance Test, SOAP UI, Swagger, XUnit
Code Review Tools: StyleCop, FxCop, Gendarme, Sonar Code Coverage, ReSharper
Reporting Tools: SQL Server Reporting Services (SSRS)
PROFESSIONAL EXPERIENCE
Confidential, NY
Architect / Developer
Responsibilities:
- Involved in requirement gathering, analysis, development and testing
- Architectured teh Job Evaluation system for General Service Staff and Profession Staff application
- Created front end framework using JQuery and backend using MVC and created business layer, database layer, models
- Single handedly architectures, designed, developed and tested teh application
- Created user interfaces using HTML, CSS, Bootstrap and performed validations using JQUEY AJAX.
- Implemented various features such as Grade Level Descriptors, New Master Standards.
- Performed various calculations to determine teh grade and teh score and also generate reports
- Implemented DevExpress gauge to display teh grade and teh score based on various calculations and various grade level selection process
Environment: ASP .NET, MVC Razor, HTML, CSS, Bootstrap, C#, SQL Server 2012, LINQ, DevExpress, JQuery, AJAX
Confidential, MN
Team Lead
Responsibilities:
- Developed and enhanced features in teh LTConnect system and Metabolic API system using ASP .Net Core 2.0, Web API, Entity Framework core, SQL Server, HTML, CSS, Bootstrap to manage assessment reports, workout Plans, workout Cycles, reassessment schedule plans
- Developed and Enhanced EXSMART assessment application using .Net WPF PRISM, C#, Entity Framework, XAML
- Enhanced complex Web API services that are used to perform active and resting metabolic assessments, manage heart rate zones, create or schedule classes, recommend training plans, workout reports.
- Enhanced logic that measures and displays heart rate using devices such as heart rate monitor, bike, IPad, TV screen
- Involved in enhancing client side validations and bindings using Angular JS
- Managed source code using Stash repository wif GIT UI and Source Tree UI Tools for cloning source code, versioning, managing various branches
- Participated in various phases of agile development process right from product backlog grooming session, creating stories, acceptance criteria, Sprint Planning, Sprint Retrospective, prioritizing stories, estimating stories using agile poker, attending daily scrum call
- Performed unit level automation testing using MSTest, NUnit
- Responsible for preparing Knowledge acquisition documents, application overview guide, developer documents and managing documents using confluence
- Showed initiative by taking teh track lead responsibility to manage offshore team, communicated business requirements, prioritized stories/tasks/defects to teh offshore team
- Performed continuous GIT Workflow code review process and managed pull requests through Stash
- Involved in collaborative documentation process to collaborate various technical documents, business requirements documents, functional specifications, noledge acquisition documents using confluence
- Configured Swagger in teh ASP .Net Core 2.0 application and generated Swagger documentation for teh Web API Restful services
- Actively participated in testing teh assessments using teh devices such as analyzer, ANT, Mask, heart rate monitor, bike
- Configured Azure Application Insights to monitor logs and performance
Environment: ASP .NET Core 2.0, MVC5 Razor, HTML, CSS, Bootstrap, VS 2017, WEB API, C#, Angular JS, SQL Server 2014, GIT, Bit Bucket (STASH), Source Tree, Jira, Entity Framework, LINQ, NUnit, WPF MVVM PRISM, XAML, MSTest, Swagger, Azure Application Insights
Confidential
Responsibilities:
- Created and enhanced interfaces and services in teh EGR application using MVC that interacts wif teh CRM plugins to create and fetch data from CRM Microsoft Dynamics
- Developed and enhanced new features in teh EGR using Angular JS framework for front end development.
- Created shared Angular JS services to consume services that interact wif teh CRM plugins
- Created user interfaces using HTML, CSS, Bootstrap and performed validations using Angular JS
- Responsible for managing onshore and offshore team
- Responsible for training juniors in teh team
- Created and processed various CRM fetch queries to manage guest visits, leads, opportunities, manage campaigns
- Created Azure Functions to generate QR Code
- Created Swagger definition for Azure Functions using Azure API management
- Responsible for creating user stories, prioritizing stories based on teh business needs, estimating stories
- Interacted wif teh business on a regular basis in understanding teh needs and priorities and demoed teh work at teh end of every sprint to teh business
- Managed source code using Stash repository wif GIT UI and Source Tree UI Tools for cloning source code, versioning, managing branches
- Performed unit level automation testing using XUnit
- Performed continuous GIT Workflow code review process and managed pull requests through Stash
Environment: ASP .NET Core 2.0, MVC Razor, HTML, CSS, Bootstrap, WEB API, C#, Angular JS, SQL Server 2014, GIT, Bit Bucket (STASH), Source Tree, Jira, Entity Framework Core 2.0, LINQ, XUnit, Azure Functions, CRM Microsoft Dynamics
Confidential
Senior .Net Developer
Responsibilities:
- Responsible for researching Identity Server 3 and SAML 2.0 protocol in a quick span of time
- Responsible for understanding financial domain in a quick span of time
- Understanding steps involved in configuring RSA using teh RSA back office tool and Implemented two factor autantications
- Implemented Identity Server3 OpenID Connect to share autantication
- Architecture Single Sign On (SSO) System wif various architectural layers including both backend and UI layers, dependency injection
- Implemented SSO Service to create teh SAML Assertion for exchanging autantication data between Service Provider and Identity Provider
- Implemented SAML Assertion Consumer Service (ACS) to receive teh SAML Assertion from Identity Providers and Single Sign On to third Party systems
- Performed SAML Response signature verification, Assertion encryption and decryption
- Managed certificate in teh certificate store required for signing teh assertion
- Performed several validations required to Single Sign On wif various systems and responsible for taking care of lot of security measures since 1st global is a major financial sector
- Implemented SAML 2.0 using Kentor class libraries and Identity Model libraries
- Implemented Semantic Logging Service to log exceptions
- Designed database tables based on SAML 2.0 schema required to manage to Single Sign On(SSO)
- Designed responsive User Interface (UI) using Bootstrap
- Implemented Login, Forgot Password, Reset Password and User Maintenance flows
- Implemented RSA Challenge and Enrollment process
- Implemented dependency injection using Ninject
- Performed client side validation using JQuery
- Created and consumed Web API Restful services wif MVC Framework.
- Logged Exceptions using Semantic Logging service
- Implemented SMPT email functionality to notify change password or to send a reset password link
- Managed code using Subversion repository
- Involved in continuous refining Product Backlog, creating stories, Sprint Planning, daily scrum call and Sprint and demo teh application to managers, Product Owner and internal stakeholders every sprint
- Worked in a structured development environments including continuous integration and Concordion Acceptance Test Driven Development (ATDD) and NUnit
- Created and updated database using Entity Framework Reverse Engineering
- Configured Postman and tested Web API services using postman
- Created Application Pool and configured website in Internet Information Services (IIS)
- Continuous involvement in mentoring and assisting juniors in teh team.
- Performed peer to peer code review
Environment: ASP .NET, MVC5 Razor, HTML, CSS, Bootstrap, VS 2015, WEB API, C#, JQuery, SQL Server 2012 Tortoise SVN, Jira, Entity Framework, Identity Server3 OpenIDConnect, LINQ, ReSharper, Concordion Acceptance Testing, NUnit, Moq, Postman, Kentor, Saml 2.0, Semantic Logging
Confidential
Senior .Net Developer
Responsibilities:
- Identified problems and suggested changes for teh existing application
- Implemented new enhancements using WPF MVVM Pattern and executed code review tool such as Re-Sharper
- Redesigned UI and implemented enhancement for forecasting data across various seasons
- Developed workflow to perform automated calculations based on teh inputs provided to teh article plan
- Created and consumed Windows Communication Foundation (WCF) Services required to perform various calculations involved in teh application
- Understand existing stored procedures and modified stored procedures as per teh new requirements
- Tracked issues in teh Jira board and handled various issues across different WPF modules in teh application
- Provided continuous support across various bugs reported in teh Jira board
- Interacted wif teh various other teams using teh common WCF services to make sure any newly modified changes will not break any other dependent applications.
- Performed data extraction and loading ETL using SSIS
- Involved in documenting functional requirements for teh new enhancements proposed and worked towards goal
- Managed code using Team Foundation Server (TFS)
- Involved in daily scrum calls, Sprint Retrospective and Sprint Planning on teh progress and executed unit test cases on every Sprint
Environment: WPF MVVM, XAML, C#, EF 6, SQL Server 2012, TFS, Re-Sharper, LINQ, Jira, Team City, WCF, SSIS
Confidential
Consultant
Responsibilities:
- Performed detailed analysis and gatheird requirement to design application that manages Point of Sales system
- Developed application using WPF MVVM Pattern
- Implemented dependency injection using Prism
- Created required Models, View Models and Views for teh Project
- Created User Interface (UI) using XAML
- Created and updated ADO .NET Data Model as in when needed using Entity Framework Database First approach
- Developed, implemented, consumed and exposed WEB API RESTFUL Services using C#, MVC Framework form teh scratch and created API controllers required to expose services
- Trained team members on teh newly built Web API Project and teh steps involved in consuming API’s from WPF Project
- Performance measures are taken care while loading large amount of data by using Multi-Threading asynchronous mechanism
- Managed data extraction, transformation and loading ETL using Microsoft SQL Server Integration Services (SSIS)
- Updated Nu-get packages from teh Package Manager Console that are required and verified if they are compatible wif teh solution
- Designed use case diagrams using Visio
- Created test cases and prepared teh validation output results
- Involved in managing work items based on teh priority and dependency involved wif teh other stories from teh Product Backlog and involved in daily scrum calls, Sprint Retrospective and Sprint Planning
- Managed day today tasks using Team Foundation Server (TFS) source control
- Provide guidance to teh juniors in teh team
Environment: WPF MVVM, XAML, Prism, WEB API, MVC, JSON, C# .Net, SQL Server 2008, EF 6, TFS, LINQ, VS2013, ReSharper, Multi-Threading, Visio, SSIS
Confidential
Senior .Net Developer
Responsibilities:
- Responsible for understanding teh benefits involved in teh application in a short span of time
- Thorough analysis on teh Business Requirement document and involved in guiding designer in designing a prototype based on teh requirements
- Refined prototype demo to a client to get an initial feedback
- Gatheird feedback and teh changes are made based on teh initial design and teh feedback received from teh team and client
- Developed application using WPF MVVM Pattern, Business classes, created User Interface using XAML and managed code using SVN
- Stored code in a central repository using Team Foundation Server (TFS) source control and version control features
- Created custom user controls to manage purchase order data, Invoice data and summary
- Responsible for re-writing existing Power Builder application into a completely new WPF application from teh scratch
- Handled various status messages using delegates
- Implemented localization using resource files across teh application to support various countries that uses Import Accounting application
- Developed and generated reports using SSRS
- Created XML files and stored in teh specific servers based on user inputs
- Performed code review to make sure coding standards are followed
- Lead a team for teh Letter of Credit module and continuous involvement in training, coordinating and assisting juniors in teh team
- Upgrade drastically improved performance, scalability, reliability and security as compared to teh software created using Power Builder and increased re-usability
- Created manual test cases and prepared teh validation output results
Environment: WPF MVVM, XAML, C#.Net, SQL Server 2008, VS2010, Entity Framework, LINQ, TFS, ReSharper, SSRS, XML
Confidential
Responsibilities:
- Responsible for analysis and requirement gathering
- Created all teh layers such as Data Access, Models, Business classes, Controllers, Presentation Layer required for teh project and managed to store code using SVN
- Developed application using MVC Razor engine and designed user Interfaces for managing users, feedback forms, survey and training management
- Created database, tables and stored procedures required to serve business logic
- Implemented SMPT mail to submit feedback and survey data
- Performed client side validation using JQuery
- Created Entity Framework Code First approach
- Executed code review using tool such as ReSharper
- Executed test cases and prepared teh validation output results
- Published code changes to a test server and involved in releasing code to QA
Environment: ASP .NET, MVC3 Razor, JQuery, C#, SQL Server 2008, VS2012, TFS, Entity Framework, HTML, CSS, ReSharper
Confidential
Responsibilities:
- Worked closely wif teh Business Analyst in understanding business requirement document and strategies involved during acquisition
- Implemented calculations for estimating resource cost, integrating various components
- Developed user controls that can be re-used across teh application
- Client side validations are performed using JavaScript
- Coded for teh database retrieve, save and update stored procedures
- Code is centralized using teh SVN repository
- Executed Code Review using tools such as StyleCop, FxCop, Gendarme and Sonar Code Coverage
- Created unit test project, MS-Test cases and automated MS-Test scripts for teh business logics involved in teh application
- Logged exceptions using Log4net
- Trained team members on MS-Test script creation and execution
- Published and deployed code to teh servers and continuous interaction wif teh testing team to make sure application is stable
- Build and deployed code to Team Forge using Hudson Build
Environment: C#. NET, VS2010, JavaScript, Tortoise SVN, Entity Framework, LINQ, SQL Server 2008, HTML, CSS, StyleCop, FxCop, Gendarme, Sonar, Log4net
Confidential
Responsibilities:
- Explored ASP Framework quickly and analyzed existing ASP code
- Responsible for understanding teh benefits involved in teh application in a short span of time
- Created BRD, UTC, UAT documents and prepared teh validation output results based on teh analysis
- Implemented process flow diagrams using Visio and submitted to teh client
- Created VB .NET web application and created all teh layers such as Data Access layer, Business layer and presentation layer required for teh application
- Single handedly developed teh whole application
- Created and extracted XML data
- Responsible for re-writing existing VB application into a completely new VB .NET web application
- Involved in retrieving data using ADO.NET from MSSQL
- Learnt MS-Test in a short span of time and created unit test project using MS-Test and created and automated MS-Test scripts
- Upgrade drastically improved performance, scalability, reliability and security as compared to teh software created using VB and increased re-usability
- Deployed build to Team Forge using Hudson Build
- Understand teh work flow and hierarchy involved in teh application
- Worked closely wif teh business analyst in understanding requirements and steps involved in estimating budget for each project
- Implemented logic to manage approvals. Estimations are calculated based on teh volume involved for each project by a project lead and is sent for an approval to teh immediate higher level and teh approval request will be passed on to teh next level based on teh hierarchy. Estimations can be approved or rejected or request for more info
- Project budget estimation approvals are sent using SMPT mail server
- Created and executed SQL Commands for teh database retrieve, save and update
- Created and consumed SOAP based web services
- Logged exceptions using Log4net
- Learnt NUnit in short span of time, created and automated NUnit tests
- Executed Code Review using tools such as StyleCop and FxCop
- Peer to Peer code reviews are performed wifin teh team
- Used Visual Source Safe (VSS) to manage code
- Executed test cases such as UTC, UAT and prepared teh validation output results
Environment: C#. NET, VS2008, JavaScript, ADO .NET, VSS, SQL Server 2008, Web Services, HTML, CSS, StyleCop, FxCop, Gendarme, Sonar, Log4net
Confidential
Intern
Responsibilities:
- Involved in quickly understanding teh features of ASP .NET, SQL Server, HTML, CSS
- Designed and developed web forms using ASP.NET
- Created Database and tables required to manage student personal and academic information
- Created and executed SQL Commands for teh database retrieve, save and update
Environment: C# .NET, VS2008, SQL Server 2005, HTML, CSS, StyleCop
