Architect And Developer Resume
Seattle, WA
SUMMARY:
- Around 11+ years of IT experience in Development, Build & Deployment Automation.
- Most of the experience is working in internal projects and Confidential internal projects, handling all the phases of SDLC like Analyzing, Requirements gathering, Software Architecture, Development, Testing, Integration.
- Full stack experience using C#, VB.Net, ASP.Net, ASP.NET MVC, ASP.NET Core, Entity Framework, SQL Server, SOAP, Restful Services, WCF, Web Services, Angular, JavaScript, JQuery, MVVM pattern in JavaScript, HTML, XML, CSS.
- Strong background in developing large - scale high-availability systems using multi-threading in c#.
- Built web applications using Angular 5, 7 and bootstrap. Created architecture for Front End applications using angular technology.
- Excellent knowledge of design patterns. I am able to work out the appropriate design patterns given a business requirement.
- Expert knowledge in security background and ensured security throughout the software development life cycle. Specially experienced in implementing single sign-on authentication using OpenID connect and OAuth2 protocols using Optimal IDM identity provider.
- Good programming experience as a SQL Developer in Analysis, design and implementation of Business applications using Relational Database Management System(RDBMS)
- Experience in T-SQL tuning and optimization for faster execution.
- Expert in creating indexes, Views, complex Stored Procedures, user defined functions, cursors, derived tables, common table expressions (CTEs) and Triggers to facilitate efficient data manipulation and data consistency.
- Experienced in writing SQL and PL\SQL queries, creating complex Stored Procedures, Functions and using Triggers to perform administrative tasks and to carryout business requirements.
- Experience in effectively making use of Table Functions, Indexes, Analytical functions and Materialized views with all kinds of SQL Server constraints.
- Implemented Triggers at different levels of Database Objects to apply Security Constraints.
- Experienced in writing asynchronous code in C#.
- Experienced in writing Unit Tests.
- Experienced in writing UI automation tests using Selenium.
- Trained to work in Agile development methodologies.
- Working closely with development teams, program managers and customers to define and prioritize technology features.
TECHNICAL SKILLS:
Programming: .Net Framework (2.0/3.5/4.0/4.6 ), .Net Core, C#.Net, VB.Net, C/C++.
Development IDEs and Tools: Visual Studio (2005,2008,2010,2013,2015,2017), Visual Studio Code, SQL Server Management Studio, SQL Profiler.
RDBMS: MS SQL Server.
ORM: Entity Framework.
Web Api: Asp.Net Core Web Api.
Web Technologies: ASP.Net, Asp.Net MVC, Asp.Net Core, JavaScript, jQuery Typescript, Angular 5,7, MVVM design pattern using Kendo MVVM, HTML, CSS.
Version Control System: TFS, GIT.
OS: Windows
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Architect and Developer
Responsibilities:
- Participated in requirements gathering and prepared technical requirement document.
- Created architecture of Front End Application using Angular 7 and bootstrap technologies.
- Created architecture for Back End Application which is a web api using ASP.Net Core technology.
- Worked as an independent contributor in both Front End and Back End application.
- Created Services, Modules, Components, Views, Models using angular 7. Designed html angular views using bootstrap module. Performed validations using Reactive Forms and also created custom directives for performing validations through api.
- At Front End Application, implemented single sign-on authentication with Optimal IDM Identity Provider using OpenID connect.
- Implemented backend API call authorization using OAuth2.
- Unit tested angular 7 front end application using Jasmine testing framework.
- Worked on implementing CRUD operations and business logic in Asp.Net Core web api.
- Lead and suggested best practices in terms of code quality. I am accountable for the quality of the deliverables.
Environment: C#, .Net Core, ASP.NET Core Web Api, Angular 7, Typescript, bootstrap, Visual Studio 2017, Visual Studio Code, Optimal IDM
Confidential
Developer Lead
Responsibilities:
- Actively participated in requirements gathering and analyzed the Source systems and its data.
- Designing architecture for the new feature “Javascript Library for Web Api Consumption”. I did solution analysis on this feature and decided which technologies are required for implementing this feature as a separate project. I created large number of tasks so that this feature can be implemented by developers smoothly.
- Designed Code First on Existing Database workflow in the Entity Framework. To accomplish this I have to design the database, data models. Worked on Database first approach in Entity Framework as well.
- Implementing Model, View, Controller in ASP.Net MVC and Entity Framework.
- Writing asynchronous code in C#.
- Implementing MVVM pattern using Kendo MVVM.
- Writing Unit Tests.
- Writing UI automation tests using Selenium.
- Designed end to end angular application by creating angular modules, components, templates, providers, services, and dependency injection. Involved in the technical discussion on angular project with my architect.
- Creating web api. Implementing services using WCF.
- Involved in UI Designing, Development and Testing.
- Create database design, objects and metadata information for different applications.
- Designing database and creating database objects.
- Performance tuning the SQL code.
- Created and maintained along with tuning Views, Stored Procedures, User Defined Functions using SQL Server.
- Understanding user stories, splitting story into tasks, guiding team to achieve their goals.
Environment: C#, .Net Framework, ASP.NET, ASP.NET MVC, XML, Web Services, Java Script, CSS, ADO.NET, IIS, HTML, Angular 5, SQL Server 2012 and Visual Studio.NET
Confidential
Senior Programmer
Responsibilities:
- Actively participated in requirements gathering and analyzed the Source systems and its data.
- Implementing Model, View, Controller in ASP.Net MVC and Entity Framework.
- Writing asynchronous code in C#.
- Implemented services, controllers, directives using angular 5.
- Creating web api. Implementing services using WCF.
- Involved in UI Designing, Development and Testing.
- Create database design, objects and metadata information for different applications.
- Designing database and creating database objects.
- Performance tuning the SQL code.
- Created and maintained along with tuning Views, Stored Procedures User Defined Functions and System Functions using SQL Server, T-SQL
- Understanding user stories, splitting story into tasks, guiding team to achieve their goals.
Environnent: C#, ASP.NET 3.5, Visual Studio 2010, ADO.NET, XML, CSS, JavaScript, Web Services, VSS.
Confidential
Developer
Responsibilities:
- Analyzing the business requirements.
- Designing UI using ASP.NET and developing components using c#.
- Created Tables, Stored Procedures, Views, Triggers,Jobs.
- Implementing the business logic.
- Coordinating with testing teams.
- Communicating with client and coordinating with team for business development to define and effectively utilize business objects.
Environment: C#.Net, Ajax, Visual Studio 2010, JavaScript, jQuery, SOAP, N-tier, SQL Server, Windows.
Confidential
Developer
Responsibilities:
- Analyzing the business requirements.
- Designing UI using ASP.NET and developing components using c#.
- Created Tables, Stored Procedures, Views, Triggers,Jobs.
- Implementing the business logic.
- Coordinating with testing teams.
- Communicating with client and coordinating with team for business development to define and effectively utilize business objects.
Environment: .NET Framework, Entity framework, C#.Net, Ajax, Web Services, MVC, Visual Studio 2010, JavaScript, jQuery, Sql Server.
Confidential
Developer
Responsibilities:
- Analyzing the business requirements.
- Designing UI using ASP.NET and developing components using c#.
- Created Tables, Stored Procedures, Views, Triggers,Jobs.
- Implementing the business logic.
- Experience in TFS.
- Developing XAML activities.
- Configuration build services.
- Coordinating with testing teams.
- Communicating with client and coordinating with team for business development to define and effectively utilize business objects.
- Designing and developing Controller, View and Model.
Environment: NET Framework 4.0, WWF, C#, TFS Server, Build Definitions, XAML activities, MS SQL Server2005/ 2008.
Confidential
Developer
Responsibilities:
- Designing of User Interface
- Developing User Controls
- Developing Business Layer and Data Access Layer
- Exposure to backend SQL Server 2005
- Unit Testing and Bug fixing.
Environment: C#.NET, ASP.Net, Ajax, JavaScript, Sql Server.
Confidential
Developer
Responsibilities:
- Designing of User Interface
- Developing User Controls
- Developing Business Layer and Data Access Layer
- Exposure to backend SQL Server 2005
- Unit Testing and Bug fixing.
Environment: C#.NET, ASP.Net, Ajax, JavaScript, Sql Server.
