Architect - Consultant Resume
Atlanta, GA
SUMMARY
- IT specialist with 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, SQLServer, Service bus, even hub etc.
- Hands-on experience in developing UI using Web Forms, HTML, CSS, MVC Razor, Angular andReactJs.
- 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 the 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 knowledge in best practices; Object Oriented Programming (OOPs), S.O.L.I.D design principles and Gang of Four (GoF) design patterns.
- Fast learner; able to approach innovative ideas for the upcoming generation applications.
- Extensive customer interaction, interpersonal and team management skills.
- Self-starter with the ability to set the direction with 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 the 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, Bitbucket
Data Access Framework: Entity Framework,EF Core, ADO.NET
IDE: VS 2019/2017/2015
Web Servers/Cloud: IIS, Azure
Reporting Tools: SSRS
Other: OpenXML, TPL, Azure, PCF, PostMan, Bootstrap, SignalR, Splunk
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Architect - Consultant
Responsibilities:
- Reengineered the monolithic application to cloud native microservices for AWS/Azure.
- Designed and Developed DDD microservices using 12 Factor app methodology.
- Involved in coding REST based Web API services and UI components using OOPS, .NET Core, C#, LINQ, HTML, CSS, Bootstrap, Typescript and Angular
- Implemented OOPs, Design Patterns and SOLID principles in the development to solve the complex problems and maintainability.
- Troubleshooting, Debugging and resolving the issues and fixing bugs in anexisting application.
- Implemented Aspect Oriented Programing (AOP) interceptor using Autofac in C#.
- Design and implement the loosely coupled API’s and web components using SOLID Principles, Repository pattern, GOF design pattern for reusability and DI with IOC.
- Integrateetime system with Kafka, Redis and MongoDB for downtime and offline services.
- Developed crosscutting service layer for security, exception handling, logging and auditing.
- Coordinate with the remote Dev and Test team to provide the design inputs and accomplish the give task and accountable for deliverables.
- Perform Unit Testing and Integration Testing to ensure each component works according to business stories.
Environment: Angular 6, Typescript, C#, .NET Core Web API, .NET Web API,AutoFac, XML,Oracle, HTML, IIS, JSON, CSS, MongoDB, Redis, Kafka, MuleSoft,Bitbucket, GIT, MSTest andAWS/Azure.
Confidential - Atlanta
Lead Technical Consultant
Responsibilities:
- Architect the application with high scalable components and design the database schema using OOD.
- Designed and migrated the exiting monolithic application in to cloud native microservices using Azure services.
- Write and maintain the sophisticated services for large data sets transformation process using C# and SSIS package.
- Developed the stateless WebApi for scalability and maintainability using Microservice Architecture.
- 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 Develop SPA by using HTML, CSS, Bootstrap and Typescript, Angular.
- Implemented OOPs concepts in the development to solve the complex problems.
- Design and implement the loosely coupled API’s and web components using SOLID Principles, Repository pattern, GOF design pattern for reusability and DI with IOC for high scalable components.
- ImplementedMiddleware component for Custom Authorization, Global exception and Logging for centralized development.
- Peer code Review to ensure the quality of the source code base and development guidelines are maintained.
- Interact with QA team to fix the parented and unparented bugsand deploy the 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
Responsibilities:
- Interaction with business users for requirement gathering and produced the understanding document (BRD).
- Designed application Architecture using OOD with high scalable components and database schema.
- Prepared and maintained Software requirement and technical design documents.
- 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 the development to solve the complex problems
- Developed the components and services using C# with 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 the county, city and national level aggregated reports.
- Programed complex algorithm in T-SQL to generate the Aggregated reports and export to Excel for further studies
- Design and developed Data Access Layer using Facade, template and singleton design patterns.
- Deploy the application on DEV, Test, Stage and Prod environments and troubleshoot the bugs.
- Accountable for code quality, deployment and the 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
Responsibilities:
- Interaction with business users for requirement gathering.
- Maintained the existing web application and enhancing with new features based on the user requirements.
- Contribute in Joint Application Design (JAD) sessions to review the application development with the Business/users stakeholders
- Migrate from Asp.net web Forms, ASMX web services to Asp.net MVC and Web API.
- Developed the WCF services for the new modules with new features and Enhanced the existing features.
- Provided support to setup the infrastructure and deployed the application on multiple client sites include testing, staging, QA, UAT and production.
- Implement OOPS and design patterns in the C# components and implement the abstraction Layer.
- Programed T-SQL stored procedures for the CURD operations.
- Design and developed the application components using the .Net, C# OOPS, OpenXML SDK, SSRS.
- Design and developed the letter module to generate the custom letter using WCF, ASP.Net WebForms, JQuery, OpenXml SDK and AJAX toolkit.
- Enhanced the ELR Windows servers HL7 message parser and maintained the component.
- Programed Data Access Layer using Facade, template and singleton design patterns.
- Developed application installation wizard to automate the HHLPSS deployment process with user friendly GUI using WPF.
- Configuring, hosting and supporting of the application on Azure platform using Azure app services
- Configure Azure file share to upload the HL7 file for processing.
- Configured and migrated the 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
Responsibilities:
- Interactwith product users/clients for requirement gathering.
- Developed LEA and SEA evaluation reports with bar, pie charts and aggregated.
- Developed the main and sub reports using SSRS.
- Involved in Data modeling and Designed the Database schema; Tables, Views, Stored Procedures.
- Wrote the functions and complex stored procedures with highly calculated fields.
- Program C# class and components using OOPS and design patterns and solved the complex Problems
- Troubleshooting and bug fixing the Angular App.
- Coded Web API for the Data Enrollment, Reporting, User Management module using C#, SQL, LINQ
- Designed and implemented the authentication and authorization module using web API and Angular.
- Deployed application for internal and external Confidential users on Intranet and Extranet infrastructure.
- Build and deployed the 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 the web API with structure description.
- Provided the guidance and trained the 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.
Confidential
Developer
Responsibilities:
- Technical document preparation.
- Designing the database tables and wrote stored procedures, functions and Triggers for CURD operations.
- Developed the custom web parts and deployed in the SharePoint for the patient model.
- Design and develop the application using C#, SQL, Asp.net
- Involved in code & code review of the subordinate; to adhere to the standards.
- Mentored new team members on the 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 the 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.