Architect - Consultant Resume
AtlantA
PROFESSIONAL SUMMARY:
- IT specialist wif 11+ years of experience in software development; Analyzing, Designing, Developing, Implementing and Maintaining 2 Tier to N - Tier applications.
- Extensive work experience using .Net Core, .Net Standard, ASP.net MVC, ASP.net Web API, WebForms, C#, AJAX, WCF, LINQ, NUnit, TypeScript, ReactJS, Angular, JSON, XML, HTML, CSS, Bootstrap, SQL Server, Microservices, T-SQL, Entity framework, SSRS and Azure.
- Experience in Azure services like Application Insights, App services, Storage, SQL Server, Service bus, even hub etc.
- Hands-on experience in developing UI using Web Forms, HTML, CSS, MVC Razor, Angular and ReactJs.
- Work experience in SOA architecture using WCF, ASP.Net Web API and ASP.Net Web API core.
- Experience in migrating monolithic applications to microservices
- Solid work experience in Analysis, Design, Development, Maintenance and Implementation of various client-server applications using polyglot technologies, working in various roles in fast pace.
- Experience in software development life cycle (SDLC) methodologies.
- Extensive experience in preparing teh business requirement, technical, functional specification and traceability matrix documents.
- Experience in designing database, writing queries, stored procedures, functions, triggers and creating indexes using MSSQL server.
- Expert noledge in best practices; Object Oriented Programming (OOPs), S.O.L.I.D design principals and Gang of Four(GoF) design patterns.
- Fast learner; able to approach innovative ideas for teh upcoming generation applications.
- Extensive customer interaction, interpersonal and team management skills.
- Self-starter wif teh ability to set teh direction wif little or no oversight.
- Worked as Onsite coordinator to communicate between Onsite and offshore development team to ensure on time deliverables.
- Ability to Train and guide teh subordinates.
TECHNICAL SKILLS
Development Framework: .NET 4.7/3.5/2.0 and .NET Core
Programming Languages: C#, T-SQL, CSS, HTML, JavaScript
Web Technologies: ASP.Net Web Forms, MVC Razor, AJAX
Desktop Technologies: Windows Services, WPF
Client Scripting: jQuery, TypeScript, ReactJs, Angular
Service: WCF SOAP, .NET Core Web API and Standard Web API
Databases: MS SQL Server 2016/2012/2008/2005
Source Control: TFS, BitbucketData Access Framework Entity Framework, EF Core, ADO.NET
IDE: VS 2019/2017/2015Web Servers/Cloud IIS, Azure
Reporting Tools: SSRS
Other: OpenXML, TPL, Azure, PostMan, Bootstrap, SignalR, Splunk
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta
Architect - Consultant
Roles and Responsibilities:
- Reengineered monolithic applications to cloud native applications using microservices architecture.
- Designed and Developed DDD wif EDA using 12 Factor app methodology and serverless architecture (PaaS).
- Involved in coding REST based Web API services and UI components using OOPS, .NET Core, C#, LINQ, HTML, CSS, Bootstrap, Typescript and Angular
- Developed SPA pages/Components/Directives/Pipes in Angular using HTML, CSS, Bootstrap, Typescript.
- Designed and developed teh Presentation components and reusable directives and pipes in angular.
- Implemented OOPs, Design Patterns, and SOLID principals to solve teh complex problems and maintainability.
- Troubleshooting, Debugging and resolving teh issues and fixing bugs in an existing application.
- Configured Azure APIM to Secure WebAPI wif OAuth2 using Azure B2C.
- Implemented Aspect Oriented Programing (AOP) interceptor using Autofac in C#.
- Design and implement teh loosely coupled API’s and web components using SOLID Principals, GOF design pattern for reusability and DI wif IOC.
- Integrate Etime system wif Azure Kafka, Azure Redis and MongoDB for downtime and offline services.
- Developed crosscutting service layer for security, exception handling, logging and auditing.
- Coordinate wif teh remote Dev and Test team to provide teh design inputs and accomplish teh give task and accountable for deliverables.
- Perform Unit Testing and Integration Testing using MsTest and MOQ.
Environment: Angular 6, Typescript, C#, .NET Core Web API, .NET Web API, AutoFac, XML, Oracle, HTML, IIS, JSON, CSS, MongoDB, Azure Redis, Azure Kafka, MuleSoft, Bitbucket, GIT, MSTest and Azure.
Confidential - Atlanta
Lead Technical Consultant
Roles and Responsibilities:
- Designed and migrated teh exiting monolithic application to cloud native microservices using Azure services.
- Write and maintain teh sophisticated services for large data sets transformation process using SSIS and C#.
- Designed and Developed teh stateless Asp.net WebApi using Microservice Architecture wif DDD approach.
- Coded REST based Web API services and UI components using OOPS, .NET Core, C#, LINQ, Typescript and Angular
- Program/write complex optimized queries, T-SQL Stored Procedures, User Defined Functions, Views, triggers.
- Design and Developed SPA pages/Components/directives by using HTML, CSS, Bootstrap, Typescript and Angular.
- Configure Azure App service, Azure Store service and Service bus for event streaming.
- Used Azure Application insight to monitor and troubleshoot teh applications.
- Design and implement teh loosely coupled API’s and web components using SOLID Principals, Repository pattern, GOF design pattern for reusability and DI wif IOC for high scalable components.
- Implemented Middleware component for Custom Authorization, Global exception and Logging for centralized development.
- Peer code Review to ensure teh quality of teh source code base and development guidelines are maintained.
- Interact wif QA team to fix teh parented and unparented bugs and deploy teh application on multiple environments on-premises and Azure.
Environment: Angular 4/5, C#, .NET Core Web API (REST), Entity Framework Core, LINQ, Typescript, MSSQL Server, T-SQL, HTML, IIS, JSON, CSS, Bootstrap, SSIS, SSRS, Visual Studio, NUnit, TPL, Azure and TFS.
Confidential - Atlanta
Technical Consultant
Roles and Responsibilities:
- Interaction wif business users for requirement gathering and produced teh understanding document (BRD).
- Architecture new system using OOD wif high scalable components and database schema.
- Developed sophisticated services for high volume data transformation process.
- As a core developer, coded REST based Web API services using .NET Core, C#, LINQ and designed GUI.
- Created tables, stored procedures and user defined functions for CURD operations and aggregated reports in MSSQL server.
- Converted legacy SAS reports to Excel using T-SQL stored procedures.
- Implemented OOPs concepts in teh development to solve teh complex problems
- Developed teh components and services using C# wif OOPs and OOD, SQL, LINQ, Entity Framework.
- Designed and developed Generic Data access layer using ADO.Net for high performance CURD operations.
- Implemented Middleware component for Custom Authorization, Global exception and Logging for centralized development.
- Created and maintained Stored Procedures and functions to generate teh county, city and national level aggregated reports.
- Programed complex algorithm in T-SQL to generate teh Aggregated reports and export to Excel for further studies
- Design and developed Data Access Layer using Facade, template and singleton design patterns.
- Deploy teh application on DEV, Test, Stage and Prod environments and troubleshoot teh bugs.
- Accountable for code quality, deployment and teh application deliverables.
- Performed Unit Testing and Integration Testing to ensure each component works according to technical specifications.
Environment: Windows 10/2008/2012, Angular 4/5, C#, ADO.NET, Web API .NET Core, Entity Framework Core, LINQ, Typescript, MSSQL Server, T-SQL, HTML, IIS, JSON, CSS, Bootstrap, SSIS, SSRS, Windows Service, Visual Studio, NUnit, TPL, OpenXML SDK, Excel, Azure and TFS.
Confidential - Atlanta
Technical Consultant
Roles and Responsibilities:
- Interaction wif business users for requirement gathering.
- Maintained teh existing web application and enhancing wif new features based on teh user requirements.
- Contribute in Joint Application Design (JAD) sessions to review teh application development wif teh Business/users stakeholders
- Migrate from Asp.net web Forms, ASMX web services to Asp.net MVC and Web API.
- Developed teh WCF services for teh new modules wif new features and Enhanced teh existing features.
- Provided support to setup teh infrastructure and deployed teh application on multiple client sites include testing, staging, QA, UAT and production.
- Implement OOPS and design patterns in teh C# components and implement teh abstraction Layer.
- Programed T-SQL stored procedures for teh CURD operations.
- Design and developed teh application components using teh .Net, C# OOPS, OpenXML SDK, SSRS.
- Design and developed teh letter module to generate teh custom letter using WCF, ASP.Net WebForms, JQuery, OpenXml SDK and AJAX toolkit.
- Enhanced teh ELR Windows servers HL7 message parser and maintained teh component.
- Programed Data Access Layer using Facade, template and singleton design patterns.
- Developed application installation wizard to automate teh HHLPSS deployment process wif user friendly GUI using WPF.
- Configuring, hosting and supporting of teh application on Azure platform using Azure app services
- Configure Azure file share to upload teh HL7 file for processing.
- Configured and migrated teh data in to Azure SQL Database.
Environment: Windows 10/2008/2012, ASP.NET Web Forms, WPF, ASP.NET MVC Razor, .NET Web API, C#, JQuery, Angular, TypeScript, WCF SOAP, LINQ, MSSQL server, T-SQL, HTML, CSS, IIS, SSRS, JSON, NHAPI, HL7, Windows service, OpenXML SDK, Azure and Fiddler.
Confidential - Atlanta
Lead Developer Consultant
Roles and Responsibilities:
- Interact wif product users/clients for requirement gathering.
- Developed LEA and SEA evaluation reports wif bar, pie charts and aggregated.
- Developed teh main and sub reports using SSRS.
- Involved in Data modeling and Designed teh Database schema; Tables, Views, Stored Procedures.
- Wrote teh functions and complex stored procedures wif highly calculated fields.
- Program C# class and components using OOPS and design patterns and solved teh complex Problems
- Troubleshooting and bug fixing teh Angular App.
- Coded Web API for teh Data Enrollment, Reporting, User Management module using C#, SQL, LINQ
- Designed and implemented teh authentication and authorization module using web API and Angular.
- Deployed application for internal and external CDC users on Intranet and Extranet infrastructure.
- Build and deployed teh application on highly complex infrastructure in different phases (Testing, Staging and Production).
- Designed and developed User administrative screens to manage users, roles and permissions
- Used MS Enterprise Library Blocks for Logging and Exception handling.
- Involved in continuous enhancement in application performance tuning, UI design and adding new features.
- Configured swagger API UI to provide a simple and discover teh web API wif structure description.
- Provided teh guidance and trained teh newly joined co-workers.
- Provided support and maintained post production deployment.
- Performed Unit Testing and Integration Testing to ensure each component works according to technical specifications on every release.
Environment: Windows 7/2012, Angular, C#, Asp.net Web API, AJAX, JSON, MS Enterprise Library, Entity Framework, LINQ, MSSQL server, HTML, CSS, Bootstrap, IIS, T-SQL, SSRS and Fiddler.
Developer
Confidential
Roles and Responsibilities:
- Understood teh existing system to provide teh business for teh new development.
- Prepared BRD (business requirement document).
- Involved in System Analysis and design (SAD) and break down teh complex problem to small user stories.
- Coded complex Customer relationship module wif C#, MVC 4, Web API.
- Developed views using Master Pages, Partial Views, and Custom HTML Helper wif Razor View Engine.
- Designed teh wireframe and converted to workable prototype.
- Involved in designing application architecture and implemented GOF design patterns.
- Developed POC for better throughput of requirement and demonstrating to clients.
- Analyzed teh current existing system and added new features wif new look and feel teh responsive UI
- Worked on authentication and authorization wif Single Sign On access control.
- Involved in client meetings/calls on project estimation, coding & unit testing of application.
- Involved in multilayer and N-tire design, and adhere to teh .Net Confidential standards (NVS)
- Developed WPF application for back end office work to schedule teh task and offline data.
- Consuming third party SOAP service to integrate in teh new system.
- Coordinate wif team to follow up on open action items, issues, risks, and constraints.
- Involved in coding & code review of teh subordinate to adhere to teh Confidential standards
- Accountable for end to end deliverables of each sprint.
Environment: ASP.NET MVC 4, ASP.NET Web API, C#, LINQ, WPF, T-SQL, MVVM, JQuery, AJAX, MSSQL serve, HTML, CSS, Entity framework, XML, IBMQ, MSMQ, TFS, IIS, Oracle and Telerik controls.
Confidential
Developer
Roles and Responsibilities:
- Involved in technical document preparation.
- Designing teh database tables and wrote stored procedures, functions and Triggers for CURD operations.
- Developed teh custom web parts and deployed in teh SharePoint for teh patient model.
- Design and develop teh application using C#, SQL, Asp.net
- Involved in code & code review of teh subordinate; to adhere to teh standards.
- Mentored new team members on teh project tasks and activities.
- Accountable for patient demographics screens development and deliverables.
- Involved in post-implementation and entire application maintenance.
- Involved in troubleshooting and bug fixing as a part of application maintenance.
- Developed teh WCF SOAP based services using C#.
- Responsible for coordination of UAT test cycles.
Environment: ASP.net custom Web Parts, C#, VS 2010, .Net 3.5, WCF, T-SQL, JQuery, AJAX, MS Enterprise Library, SharePoint 2007, Telerik, MSSQL Server 2005, IIS, VSS and Crystal Reports.
Confidential
Developer
Roles and Responsibilities:
- Application architecture and GUI Design using OOD and OOPS.
- As a technical advisor, I adhered to my role, such as guiding and training my subordinates and motivating them to achieve teh targeted productivity wifin timelines specified in teh protocol of teh project.
- Involved in coding for different modules using C#, Asp.net and T-SQL.
- Implemented wrapper class on top of WMI to interact wif Windows OS.
- Wrote Data access components and to interact wif teh data store like SQL server and 3rd party services.
- Implemented multi-threading to run on 64 and 32 bit.
- Wrote web services (ASMX) for entire application to asynchronies Call (AJAX).
- Involved in Application performance tuning for faster throughput.
- Used BOE XI .net SDK to interact wif BOE Server to schedule and check teh status of report.
- Responsible for end to end development and deliverables.
- Bug fixing on user related issues.
- Based on software requirement specification prepared technical requirement specification.
- Worked on GUI design wif good look and feel using photoshop.
- As a member of coding team involved in coding for different modules using C#, Asp.net, Reports.
- Wrote JavaScript library for easy and flexible client-side validation.
- Implemented AJAX using script manager wif High responsive UI web forms.
- Coded Web Services (ASMX) for entire application to make asynchronous Call (AJAX).
- Wrote Complex algorithms using T-SQL procedures to solve teh business problems.
- Coded Data Access Layer using POCO entities and OOPS
- Involved in coding teh patient demographics and lab analysis screens.
- Troubleshooting and Bug fixing on user related issues.
Environment: ASP.Net, C# 2.0, MSSQL Server 2005, Crystal report 10.0v, T-SQL, MS Excel, XML, JavaScript, Photoshop 7.0, CSS, MS Enterprise Library, MS AJAX Framework 1.1 and IIS