Application Software Solution Architect/developer Resume
New, YorK
SUMMARY
- Experienced in working as architect in large new and existing applications in order to create, maintain and enhance the architecture by using evolutionary approach without disrupting the existing production systems.
- Experienced in hands on development which enabled me to be a functional architect rather than a abstract one which in turn enabled me to be effective mentor and guide for the team members which in turn enabled me to earn respect from team members which in turn enabled me to deliver practical, functional, and robust solutions which ultimately exceeded meeting stake holders expectations.
- Extensive knowledge of security issues, industry standards, processes, methodologies, emerging technologies, 3rd party software and using them to guide and mentor team members across organization.
- Experienced in identifying application weakness and faults in existing applications using my six - sigma knowledge and also identifying remedies and solutions to fix the faults.
- Experienced in building world class teams by interviewing and hiring technology professionals for various roles and leading/coordinating teams both onsite and offshore.
- Strong Microservices and service-oriented architecture (SOA) background with exposure and expertise in Cloud technologies (Azure, AWS) including open source technologies such as Mean Stack, Open Stack etc.
- Extensive knowledge and exposure to emerging technologies such as Big Data, Natural Language Processing (NLP), Machine Learning, Robotic Process Automation (RPA), Artificial Intelligence (AI).
- Ability to lead/influence issue resolution across various groups in the organization.
- Experienced in resource estimation, planning, project management, production management in accordance with the business requirements.
- Experienced in full software development lifecycle of the application software (Requirements Analysis, Design, Development, Testing, and Implementation).
- Experienced in full Application lifecycle management (ALM) of application software (governance, development, maintenance, requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous integration and deployment (CI/CD), project management, and release management).
- Extensive problem-solving skills and experience in working with production environment.
- Good knowledge of Oracle, SQL Server and Sybase Design including Installation and Administration.
- Extensive knowledge of Microsoft technology stack including .NET and Windows internals, internet/intranet technologies, programming languages and tools.
- Good knowledge of processes and methodologies such as TOGAF, Rational Unified Process (RUP), Six Sigma, Agile Unified process (AUP), SCRUM, Agile and CMMi.
- Worked on object-oriented analysis/design (OOA/D) resulting in Use Case View (Use Cases and Actors) & Logical View (Class, Sequence and Collaboration Diagrams) using UML.
- Good verbal and written communication, interpersonal, problem solving, analytical and attention to detail, comprehension, and listening skills.
- Experienced in creating n-tier Application design and Architecture from scratch for the entire department/organization on which individual projects are based and built and presenting the solutions using Use cases, class diagrams, and other UML and Visio diagrams.
- Experienced in creating the SRS, LLD, HLD by interacting with business stakeholders.
TECHNICAL SKILLS
OS: Azure, AWS, Windows 10/8/7/2016/2012/2010/2008/2003/2000 , Windows NT 4.0/3.51, Windows 95, Windows 3.1, DOS, UNIX, Novell Netware 3.11
GUIs/Languages: ASP.NET Core, Angular 2/3/4/5/6/7/8, .NET/ 5.0/4.0/3.5/2.0/1.1 , XAML/WPF, WF, EF, LINQ, WinRT, Silverlight 3.0/4.0/5.0, C#, Visual Studio 2003 to 2017, Telerik/Infragistics/SoftwareFX/ActiPro Controls, ASP.NET, ASP.NET MVC, VB.NET, Visual C++, STL, WIN32 API, MFC, OWL, Visual Basic, Power Builder, Windows 3.1 SDK
Mobile Technologies: Responsive & Progressive Web Apps, Cordova, Xamarin, Windows Universal Apps, WinRT, iOS, Android
W eb Technologies: Angular 2/3/4/5/6/7/8, CORS, CSRF, jQuery, KendoUI, Angular 2/3/4/5/6/7/8, KnockoutJS, Typescript, .NET Core 1/2/3, .NET Framework, C#, VB.NET, AJAX, DHTML, CSS, ASP.NET, MVC, IIS, ActiveX, ISAPI filters & extensions, SharePoint, Java Script, VB Script, NSAPI
D istributed Technologies: Azure Web Role, Worker Role, Web Jobs, Azure Service Bus, Key Vault, BLOB Storage, Redis Cache, Azure SQL, Cosmos DB, Azure DevOps, Micro Services, Docker Containers, Azure Service Fabric, Kubernetes, WebAPI, WCF, RIA Services, .NET Remoting, Web Services, Service Oriented Architecture, MTS, MSMQ, ATL, COM/DCOM, REST, CORBA, WinSocks/TCPIP/LAN/WAN
Major Patterns used: CQRS, MVC, MVVM, Prism, Managed Extensibility Framework (MEF), Web/Smart Client, Microsoft Enterprise Library, Policy Injection/Cashing/Logging/CompositeUI/Unity Application Blocks, Spring Framework
Database: NoSQL, MySQL, MongoDB, Cosmos DB, SQL Azure, SQL Server 6.5/7.0/2000/2005/2008/2012/2014 , SQLXML, ETL, T-SQL, Oracle 9i and Sybase
Version Control Software: NuGet, GitHub, TFS, Azure DevOps, Synergex PVCS, Visual Source Safe, AWS Code Build, Code Deploy, Code Pipeline
Process/Design/Management: TOGAF, AGILE/SCRUM, RUP/AUP, Microsoft Solutions Framework (MSF), Microsoft Certified Solution Developer (MCSD), UML and Rational Rose, Visio, MS Projects
Business Domains: Accounting, Asset Management, Financial, Trading, Brokerage, Retirement, Banking, Insurance, Health Care, Hospitality, Manufacturing, Media.
PROFESSIONAL EXPERIENCE
Application Software Solution Architect/Developer
Confidential, New York
Software: Angular 6/7/8, Typescript 2/3, ASP.NET Core 2/3, WebAPI, EF Core, C#, Visual Studio 2017, Redis Cache, SQL Server, AWS SQS (Simple Q services), Micro Services, Docker Containers, AWS Code Build Code Deploy Code Pipeline and ECS (Elastic container services)
Responsibilities:
- Created modern dockerized microservices architecture for an existing large legacy asp.net framework web farms-based application.
- Created agile and evolutionary roadmap to move module by module to new architecture side by side with daily standups, weekly sprints, monthly deliverables to QA and Quarterly deliverable to production.
- Hands-on development of common frameworks, patterns, libraries, micro services & key modules at least 50% of the time in addition to conducting code reviews and technical guidance to team members.
- Implemented AWS Code Build Code Deploy Code Pipeline and ECS (Elastic container services) based CI/CD with dev, staging, production auto deployment workflows.
Confidential
Application Software Solution ArchitectSoftware: Angular 4/5/6, Typescript 2/3, Xamarin (Android, iOS, UWP), ASP.NET Web Forms, MVC, Razor Pages, WebAPI, ASP.NET Core MVC, Razor Pages, WebAPI, XAML/WPF, MVVM, Prism, EF, EF Core, C#, Visual Studio 2017, Azure Web Role, Worker Role, Web Jobs, Azure Service Bus, Key Vault, BLOB Storage, Redis Cache, Azure SQL, Cosmos DB, Azure DevOps, Micro Services, Docker Containers, Azure Service Fabric, Kubernetes
Responsibilities:
- Created modern dockerized microservices architecture for an existing large legacy asp.net framework web farms-based application.
- Created agile and evolutionary roadmap to move module by module to new architecture side by side with daily standups, weekly sprints, monthly deliverables to QA and Quarterly deliverable to production.
- Hands-on development of common frameworks, patterns, libraries, micro services & key modules at least 50% of the time in addition to conducting code reviews and technical guidance to team members.
- Implemented Azure Build Deploy Pipelines and App services (Serverless) based CI/CD with dev, staging, production auto deployment workflows.
Application Software Solution Architect/Developer
Confidential
Software: Azure, Angular2+, Typescript, KendoUI, WinRT, MVC 5, Razor, WebAPI, XAML/WPF, MVVM, Prism, WCF, EF, ASP.NET, ADO.NET, C#, VB.NET, Visual Studio 2010/13/15/17 , SQL Server 2008, IIS Web Server, ETL, Telerik Controls, Microsoft Enterprise Library, NuGet, GitHub, TFS & Anthill Pro ALM (CI/CD), Test Architect QA Automation.
Responsibilities:
- Hands-on development of common frameworks, patterns, libraries, services & key modules at least 50% of the time in addition to conducting code reviews and technical guidance to team members.
- Evaluated Scheduling Apps by verifying stability, interoperability, portability, security, and scalability of application architecture and provided multi-year roadmap to modernize and implemented the same which met both current business needs and technical standards.
- Created application design and development standards using reference architectures by keeping up-to-date emerging application design and database architectures, technologies, and methodologies, conduct training classes as necessary
- Implemented Anthill Pro for CI/CD, CAST for Automated code reviews, Test Architect for QA Automation and TFS for SCRUM Agile Methodologies that follow governance and compliance models that have been set forth by the enterprise.
- Created and maintained Reference implementations for Desktop, Web, Mobile Apps, SOA, Micro Services, Single Page Web Apps (SPA), Windows Universal Apps and created POC’s for many technical challenges.
- Created the Architecture Documents for Scheduling Apps, to include architecture decisions and rationale for those decisions, models and UML diagrams to logically depict the information flows, integration and consolidation, and interactions between system components and between systems.
- Conducted application assessments and defined future architecture enhancements, i.e. logical evolutions of the system by providing roadmaps and solution architecture, presented and communicated the same to various stakeholders, both technical and business, and explained how the solution design will meet business needs.
- Conducted Application Portfolio Rationalization (APR) on TV Systems portfolio and retired several unused applications, merged some with other applications.
- Identified and compared alternative solutions, to determine the optimal solution that will meet business needs within allowed budget.
- Advised external vendors, business owners, IT groups regarding NBCU’s architecture guidelines.
- Lead the applications integration and design discussions among multiple applications groups.
- Implemented Big Data solution for TV Ratings prediction using Apache Hadoop and Spark on Teradata for capturing ratings data, storing ratings data and subsequent ratings data analysis.