We provide IT Staff Augmentation Services!

Web Solutions Architect Resume

Alpharetta, GA

SUMMARY:

  • 14+ years specialized in architecting, building and re - engineering enterprise web applications using Azure with a strong focus on implementing high performance applications, component and microservices based architecture patterns.
  • Heavily hands on in application development.
  • Provide expert guidance for teams to write modular, testable code, keep the app and code organized, ship code faster by setting up CI & CD pipeline, git branching strategy for efficient multi-developer teams in an AGILE environment.
  • Provide solution architecture, technical leadership and expert guidance for the infrastructure automation initiative by building JSON based RESTful Web Api’s using ASP.Net core.
  • Proficient in spec first approach in API development by writing swagger/open api specifications (2.0 & 3.0) in yaml.
  • Build CI/CD pipelines using Azure pipelines and yaml. Deployed microservices and web applications in Azure app services.
  • Help reduce software release timeline by setting up build pipeline for development and continuous integration for staging and continuous delivery for production.
  • Deploy .net core microservices in Azure (App services) on private and public cloud platforms in PAAS.
  • Implement Azure Application Insights for log aggregation, services health monitoring and generating metrics.
  • Implement OAuth 2.0 authorization techniques using Azure AD as authorization provider.
  • Create high performance and scalable single page applications targeting both desktop and mobile devices focusing on mobile first & responsive web techniques using Angular and Typescript.
  • Improve application performance employing better memory management strategies, asynchronous loading and caching techniques.
  • Envision and implement federating common business logic through microservices that can be shared between applications while promoting code reuse.
  • Liaise with cross functional teams such as Business leads, Architecture governance, Devops and DBA during application development ensuring better planning, effective communication & successful implementation of the project in an AGILE environment.
  • High command in pursuing tools and techniques that improve productivity, debugging easy, ensure code quality & error logging to swiftly identify issues in production.
  • Progress to an SME in a short span of time, being resourceful and quickly scaled up on business and technical models with proven ability to propose, define and execute conceptual solutions.
  • Strong expertise in system analysis (modern/legacy), creating system and functional specifications, design and convert into conceptual solutions.

KEY SKILLS:

Cloud: Microsoft Azure, Azure App Services, Azure Application Insights, Azure Repositories, Azure Pipelines CI/CD, Azure Cosmos DB, PAAS, IAAS

API/Web Services: ASP.Net Core Web API, Microservices, REST, Service Oriented Architecture (SOA), Spec First, Swagger 2.0, Open Api 3.0

Messaging: Tibco, Redis Pub Sub, Kafka

Dependency Injection: Autofac, Ninject, AutoMapper

Devops: Azure Devops, Azure Repositories, Azure Pipelines CI/CD, Circle CI, Jenkins CI/CD, YAML, Ansible

Application Monitoring: Azure Application Insights, Alertsite

Logging: Azure Application Insights, Splunk, log4net, nLog

Front End Frameworks: Angular 9.0, 8.0, 6.0, 5.0, 2.0, Typescript, HTML5, CSS3, Javascript, NgPrime, Jasmine, Karma, NgBootstrap, NgxBootstrap, Bootstrap 4.0, CSS Flexbox

Database: SQL Server, Oracle, Azure Cosmos DB, Mongo DB, Azure SQL

ORM Frameworks: Entity Framework, Dapper, EF Code First, EF DB First, LINQ, Data Annotations, Fluent Validations

Testing Tools/Methodologies: xUnit, Jasmine, Karma, TDD

Agile Tools: JIRA, Azure Devops Boards, TFS

Source Control/SCM: Azure Repositories, GitLab, Bitbucket, Git, Gitflow Branching, Trunk based Branching, Feature Toggles, SSDT Database Projects

IDE: Visual Studio, Visual Studio Code, SQL Server Management Studio, Oracle SQL Developer

Software Development Methodologies: AGILE, SAFE

Web Servers: IIS

EXPERIENCE:

Web Solutions Architect

Confidential, Alpharetta, GA

Responsibilities:

  • Provide solution architecture and technical leadership for infrastructure automation initiative by writing ASP.Net Core Web API’s.
  • Implement specifications first approach by writing swagger(2.0) and Open Api(3.0) specifications using Yaml.
  • Write RESTful web services in .Net Core Web API employing microservices.
  • Build CI/CD pipelines using Azure pipelines and yaml. Deploy microservices and web applications in Azure App Services.
  • Leverage Azure repositories to Implement branching strategies for faster development cycles and manage build artifacts.
  • Implement OAuth 2.0 authorization techniques using Azure AD as authorization provider.
  • Implement Azure Application Insights for log aggregation, services health monitoring and generating metrics.
  • Write business logic in .Net Core Web API employing object oriented programming techniques and design patterns like, Repository, Unit of Work, Decorators, Caching, Dependency Injection.
  • Build JSON based REST web services using Web Api to facilitate communication between web applications and SQL server.
  • Contribute to product architecture of web applications. Build responsive single page applications for Confidential 's tax and consulting business units. Write code in Angular, Typescript, HTML5, CSS3.
  • Create container and presentation components to promote reusability of angular components.
  • Proficient in bootstrap flavors - ngBootstrap, ngx-bootstrap for the frontend structuring and layout. Use primeNg UI components to speed up development and achieve a consistent look and feel.
  • Design database schema, wrote stored procedures and functions for data driven operations using TSQL and SQL Server.
  • Implement caching, asynchronous loading, Html templates to improve efficiency of web applications.
  • Proficient in Entity Framework Code First, DB First, Migrations to integrate applications with SQL server databases.
  • Mentor 3 - 5 developers in an onsite offshore model. Engage them in design sessions, perform code reviews, pull request reviews and peer testing. Provide technical assistance to solve complex technical challenges.

Tools: C#, ASP .Net core, REST, Web Api, Swagger 2.0, Open Api 3.0, Azure App Services, Azure Pipelines (CI/CD), Entity Framework, Azure AD, Angular 9.0, 8.0, HTML5, CSS3, Bootstrap, PrimeNg, Typescript, Azure Application Insights, jQuery, JavaScript, Code first, DB first & Migrations, JSON, AGILE/SCRUM, Git, Azure Repositories, Azure Boards, Azure Devops, Visual Studio, Visual Studio Code, SQL Server, Oracle, Jasmine, Karma, TDD, xUnit(Unit & Integration Tests).

Web Solutions Architect

Confidential, Atlanta, GA

Responsibilities:

  • Contribute to product architecture of web applications. Build RESTful web services for airline pricing systems.
  • Write RESTful web services in .Net Core Web API employing microservices.
  • Proficient in specifications first approach and write API specifications using swagger(2.0) and Open Api(3.0) in Yaml.
  • Implement CI/CD using Azure Pipelines. Deploy microservices and web applications in Azure app services.
  • Leverage Gitlab repositories to Implement branching strategies for faster development cycles and manage build artifacts.
  • Implement Azure Application Insights for log aggregation, services health monitoring and generating metrics.
  • Implement OAuth 2.0 authorization techniques using Azure AD as authorization provider.
  • Write business logic in .Net Core Web API, employing object oriented programming techniques and design patterns like, Repository, Unit of Work, Decorators, Caching, Dependency Injection.
  • Build JSON based REST web services using Web Api to facilitate communication between web applications and SQL server.
  • Re-design and convert legacy pricing application into single page web application written in angular and .net core web api.
  • Create container and presentation components to promote reusability of angular components.
  • Implement Redis session state management. Implement web sockets using sockjs and stomp js for real time updates to the views.
  • Use bootstrap for the frontend structuring and layout. Use primeNg UI components to speed up development and achieve a consistent look and feel.
  • Design database schema, write stored procedures and functions for data driven operations using TSQL and SQL Server.
  • Implement caching, asynchronous loading, Html templates to improve efficiency of web applications.
  • Use Entity Framework Code First, Migrations to integrate applications with SQL server databases.
  • Mentor 3 - 5 developers. Engage them in design sessions, perform code reviews, pull request reviews and peer testing. Provide technical assistance to solve complex technical challenges.

Tools: C#, ASP .Net core, REST, Web Api, Swagger 2.0, Open Api 3.0, Azure App Services, Azure Pipelines (CI/CD), Entity Framework, Azure AD, Angular 9.0, 8.0, HTML5, CSS3, Bootstrap, PrimeNg, Typescript, Azure Application Insights, jQuery, JavaScript, Code first, DB first & Migrations, JSON, AGILE/SCRUM, Git, Gitlab, Azure Boards, Azure Devops, Visual Studio, Visual Studio Code, SQL Server, Oracle, Jasmine, Karma, TDD, xUnit(Unit & Integration Tests).

Applications Architect

Confidential, Atlanta, GA

Responsibilities:

  • Architect and build the integration between the Legal department’s applications and invoice management applications using SOA and service bus principles, Asp.Net core Web API, REST and Azure Web Jobs.
  • Phase out legacy applications with responsive single page web applications written in Angular, Typescript, Bootstrap, Html5, Css3. Write reusable components.
  • Write models, controllers using Asp.net Core Web API. Write business logic employing object oriented programming techniques and design patterns like, Repository, Unit of Work, Decorators, Caching, Dependency Injection.
  • Build JSON based REST web services using Web Api to facilitate communication between web applications and SQL server. Build Azure web jobs for scheduled tasks.
  • Design database schema, write stored procedures and functions for data driven operations using TSQL and SQL Server.
  • Implement caching, asynchronous loading, Html templates to improve efficiency of web applications.
  • Use Entity Framework Code First, Migrations to integrate applications with SQL server databases.
  • Use TFS with git plugin for source control and branching. Setup build pipeline using Webpack.
  • Mentor 3 - 5 developers. Engage them in design sessions, perform code reviews, pull request reviews and peer testing. Provide technical assistance to solve complex technical challenges.

Tools: C#, ASP .Net Core, Web Api, REST, JSON, Azure App Services, Entity Framework, Angular 2.0, Typescript, HTML5, CSS3, Bootstrap, Responsive, Mobile first, Media queries, Azure Web Jobs, LINQ, SQL Server, TFS, Git.

Applications Architect

Confidential, Alpharetta, GA

Responsibilities:

  • Lead the effort to modernising legacy web applications for the talents business unit.
  • Contribute to product architecture of web applications. Build responsive single page web applications using Angular, Bootstrap, Html5, Css3. Write reusable components.
  • Set up gulp automation for build.
  • Write web applications for partner rewarding, nominations and talent management employing responsive web techniques, models, views, controllers using Angular and Asp.net Core Web API.
  • Write business logic employing object oriented programming techniques and design patterns like, Repository, Unit of Work, Decorators, Caching, Dependency Injection.
  • Write more robust and tightly integrated code, through the power of shared UI components and services. The shared component architecture not only improved the overall user experience, but also created an avenue for quicker feature delivery across web and hybrid mobile releases.
  • Closely work with the product design and API teams.
  • Build JSON based REST web services using Asp.net Core Web Api to facilitate communication between web applications and SQL server. Create windows services using top shelf.
  • Design database schema, write stored procedures and functions for data driven operations using TSQL and SQL Server.
  • Use Entity Framework Code First, Migrations and Database First techniques to integrate applications with SQL server databases.
  • Provide mentorship for 3 to 5 developers assisting them overcome technical challenges and meet deliverables on time. Perform peer code reviews to reduce defect injection.
  • Use TFS, Github for configuration management, execute build and deployment with continuous integration builds.

Tools: Angular js 1.5, 2.0, C#, ASP.Net Core MVC, Web Api, REST, SOA, Bootstrap, HTML5, CSS3, JSON, Entity Framework, Javascript, Jquery UI, Jquery Mobile, LINQ, SQL Server, Code first, DB first & Migrations, TFS, Git, Jasmine, Karma, Gulp, Node js, Npm, MVVM, Modular Javascript.

Lead Developer, Application Architect

Confidential, Fort Worth, TX

Responsibilities:

  • Contributed to the re-engineering of legacy trainsheet systems and its interfaces, creating detailed design specifications of requirements and business rules.
  • Contributed to the architecture of Trainsheets & PTC web applications using Angular js, ASP .Net MVC5, Razor Views, HTML5, CSS3, Kendo UI and Telerik UI.
  • Designed and built PTC data mining algorithm's ETL (Extract, Transform, Load) module and business logic with C# .Net 4.5 components and libraries as reusable components to cater several needs like Retro running and Single train Data analytics.
  • Wrote model, views, controllers using MVC, Razor views and business logic employing object oriented programming techniques and design patterns like MVC, decorators, caching, dependency injection.
  • Built XML/JSON based REST web services using Web API, to process messages from external systems.
  • Implemented persistence, logging and caching decorators to automate the workflow of message processing by the Trainsheets service. Implemented asynchronous programming (async/await) to dispatch tasks (like message sending, data extraction and processing).
  • Wrote LINQ queries with entity framework, ADO. Net, LINQ to entities, LINQ to SQL to integrate Mainframe, Teradata and SQL data sources into the PTC data mining algorithm and extract data.
  • Used Tibco Messaging queues for message processing.
  • Responsible for designing and maintaining continuously evolving project structure and architectural patterns.
  • Provide mentorship for 3 developers assisting them overcome technical challenges and meet deliverables on time. Perform peer code reviews to reduce defect injection.

Tools: Angular js 1.5, Asp .Net 4.5, MVC 5, C#, Web Api 2, REST, SOAP web services, JSON, Entity Framework, SQL server, Bootstrap, HTML5, CSS3, Razor views, LINQ to Entities, Telerik RAD controls, Telerik UI, Kendo UI, TFS, TDD, Nunit, Automapper.

Consulting Developer, Application Architect

Confidential, Fort Worth, TX

Responsibilities:

  • Studied existing functions and business rules of Car Repair Billing application and its interfaces. Created as-is and to-be process diagrams for the proposed enhancements of the system and its interfaces.
  • Envisioned and built a rules engine to prevent incorrect repairs and exposed it through web services to promote re-usability catering the auditing web application and repair entering handheld device application.
  • Envisioned and built two dimensional AEI tag to fetch railroad equipment properties from a centralized Asset Management System. Along with Data caching it improved efficiency and reduced time spent on repairs by prepopulating repair information in multiple screens.
  • With C#, ASP. Net, Web Forms, built the web application for repair auditors. Also used Ajax, jQuery, HTML, CSS and JavaScript.
  • Used Web Api to write XML based REST web services that facilitate hand-held devices to communicate with the database.
  • Implemented n-layered architectural model to write business logic employing object oriented programming techniques and design patterns like MVC and dependency injection.

Tools: C#, ASP. Net 4.0, Web Forms, Web API, REST Web Services, AJAX, HTML, CSS, .Net CE (compact), SQL Server.

Hire Now