Senior Software Architect Resume
Bowie, MD
SUMMARY:
- 15+ years of software development experience and at least 7 year in a Senior architect role.
- Hands on technology experience in development and architect using JAVA EE Framework like Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Gateway, Spring Security) and Microsoft.Net technologies (.NET Framework, .NET Core, C#, Node.JS, NPM package manager, WPF, ASP.NET MVC, ADO.NET, Entity Framework) and UI designing framework (Angular 2.0, Aurelia, Type Script, JavaScript, ES Next, Bootstrap, HTML5, CSS3, Material Design, AJAX).
- Experience in Architecture, Analysis, Design, Development, and Implementation of Web - based, Window-based, Client/Server, Internet/Intranet, and Distributed applications.
- Hands on experience on enterprise level security with single sign on using OAuth 2.0, OpenID connect, ADFS, SAML, OKTA.
- Hands on experience with database designing/architecture and data access using Spring Data (JDBC, JPA/Hibernate, Redis, LDAP), Entity Framework, Dapper.NET, Data Adapter, Data Reader and Dataset in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation.
- Experience in versioning tools like GitHub, Azure DevOps, Visual Studio Team System (VSTS), Team Foundation Server (TFS)
- Hand on experience on Design Patterns and MVVM (Model View View-Model), MVC and MVP.
- Experience in software unit testing and root cause analysis and bug-fixing.
- Mentors development team members on architecture topics (e.g. application workflow, development directions and guidelines etc.)
- Very good Team Lead, Self-motivated, hardworking professional with good organizational, leadership, interpersonal and communication skills.
- Hands on experience of Microservice architecture using Spring Cloud, Spring Gateway, Kafka, Azure API Gateway
- Experience in Scaled Agile Framework (SAFe), Agile methodology practice and in all stages of SDLC (Software Development Life Cycle) involving studying of the user requirements, analyzing, designing, architect, coding, implementation, debugging, testing, deployment and documentation.
- Hands on experience on CI/CD pipeline using Azure DevOps, Jenkins, MAVEN, JFrog Artifactory to on premises PCF.
- Hands of experience and knowledge on Microsoft Azure Cloud, Amazon Web Service like API Gateway, Containerized deployment using Docker, Kubernetes
- Experience in Multithreading and socket programming with Spring Framework and C#.
TECHNICAL SKILLS:
Core Programming Languages: JAVA, .NET Core, C#, VB.NET, XML, C, C++, VC++
IDE: Intellij Idea, Microsoft Visual Studio, Spring Tool Suite with eclipse/Maven, Visual Studio Code, Microsoft Visual, Microsoft Expression Blend, Microsoft Visio, Telerik Ajax Control Toolkit, Kendo UI
Databases: MS SQL Server, Mongo DB No SQL, ORACLE 8i, MySQL, MS Access
Technologies and Frameworks: Spring Boot, Spring Cloud, Spring Security, Spring MVC. MAVEN, Jenkins, JFrog Artifactory, Microsoft Azure Cloud, API Gateway, Kafka, Nifi Workflow, Amazon Web Service, Pivotal Cloud Foundry, Single Sign On, OAuth 2.0, ADFS, SAML, OpenID Connect, .NET Core Framework, ASP.NET, ADO.NET, AJAX, jQuery, WCF, REST API, Angular 2.0, Aurelia, WPF, Silverlight 4.0, LINQ, Crystal Reports, MS SQL Reporting, IIS 7.5, NUnit, SSIS.
Development Methodologies: Scaled Agile Framework (SAFe), Agile development, Test Driven Development using Moq, Scrum, SDLC
MCSA: Web Applications, Developing Microsoft Azure and Web Services, Developing ASP.NET MVC Web Applications.
Programming in: HTML5 with JavaScript and CSS3 Specialist.
PROFESSIONAL EXPERIENCE:
Confidential, Bowie, MD
Senior Software Architect
Responsibilities:
- Involved research, architecture designing of Confidential ONE Portal with Single Sing On using OAuth 2.0, SAML, Okta, User Management API, Aurelia UI framework, Bootstrap, Spring Boot, Spring Cloud, Azure API Gateway.
- Handling branching strategy of different repository and setup build definition on Azure DevOps.
- Was responsible for resolution for the most technically challenging issues and resolved these in a timely and precise manner.
- Worked with various relational databases, caching system, query optimization.
- Was responsible to create CI/CD pipeline for User Management API, Audit API using Jenkins, JFrog Artifactory, Maven and Azure DevOps GitHub.
- Involved design discussion and architecture of Routing Engine using Microservice architecture using Spring Boot, Spring Cloud, Azure API Gateway.
- Was responsible to create Nifi Workflow with Kafka messaging for sending email notification for activation email to user, bulk upload process for on board users and role association.
- Leads a team of 7 software engineers to apply software engineering practices and implement automations across all elements of solutions.
- Regularly involved of code branching strategy and monitored TDD approach, unit testing, mocking etc.
- Involved in architecture and designing of ePASS application using Sprint Boot, Spring MVC, Spring Cloud for web application and REST API design and implementation.
- Mainly involved in developing the architect, UI designing, View Model, wrapper classes, Presentation strategy for the models, unite testing using Mockito and code coverage using SonarQube.
- Worked on SQL Server data synchronization process in order to keep the SOAP note record up to date with mobile application.
- Involved in SAFe Agile development sprint planning, estimating Product backlog items and completing the task on required time.
- Presenting the sprint development features to the business presentation meeting with stakeholders.
- Implement compression technique to reduce content size to maximize performance.
Technologies / Platforms: Java Spring Boot, Spring Cloud, Spring security, Jenkins, Maven, JFrog, Pivotal Cloud Foundry, Azure Cloud, Okta, OAuth 2.0, SAML, ADFS, Aurelia, Angular 2.0, HTML5, Bootstrap, Typescript, Kafka, Nifi Workflow, RESTful Web API, jQuery, Mockito, SonarQube, FHIR HL7 API
Confidential, Fort Wayne, IN
Senior Software Engineer
Responsibilities:
- Involved in architecture designing using Silverlight, MVVM, Prism 4.0 and MEF.
- Involved in GUI designing with Silverlight and ASP.NET in Dot Net C# environment.
- Involved in designing Interfaces for business layer and database layer using Microsoft Enterprise Library and LINQ.
- Involved in designing user controls for flexible and better implementation.
- Implemented services using WCF which will access from web-based application.
- Implemented synchronization module using Sync Service Framework for synchronization between mobile device and SQL server.
- Used Agile Methodology through entire life cycle.
- Updated and enhanced features in existing web-based application using ASP.NET.
Technologies / Platforms: Silverlight 4.0, Prism 4.0, MVVM, MEF, ASP.NET, AJAX, WCF, C# using Visual Studio 2010, Framework 4.0/3.5, SQL Server 2008, XML, LINQ, XML, Symbol Handheld device, Barcode, RFID Tag (Active/Passive), UHF Gen 2 Impinj Speedway Revolution Reader, Window 7
Confidential, Iselin, NJ
Senior Software Engineer
Technologies / Platforms: C#, ASP.NET, WCF, SQL Server 2005, XML, Oracle 10g, PL/SQL, Visual Studio 2008 with Framework 3.5, JavaScript, Visual Source Safe, Visual Studio Installer, Microsoft Reporting Service (SSRS), Microsoft Integration Service (SSIS), Win XP.
