With over 13 years of extensive experience in the software development industry, this candidate has honed their skills across various domains as a developer, team lead, and architect. Throughout their career, they have gained expertise in software development, project management, team collaboration, and system architecture. Their passion for staying up-to-date with the latest technologies and their ability to adapt to changing business needs have consistently allowed them to deliver high-quality solutions that meet and exceed client expectations.
Overview:
As a key member of the development team , I played a pivotal role in the comprehensive rebranding initiative when Citizen Bank transitioned to become First Citizens Bank (FCB). This multifaceted project involved not only rebranding efforts but also the introduction of new features to enhance the overall digital banking experience for FCB customers.
Responsibilities:
• Led the technical aspects of the rebranding project, ensuring a seamless transition from the legacy Citizen Bank branding to the new First Citizens Bank identity.
• Collaborated closely with design and marketing teams to implement branding changes across the entire technology stack.
• Implemented new features and functionalities in the digital banking platform to align with FCB's strategic goals.
• Utilized .NET Core 7 to enhance the performance, security, and scalability of existing features.
• Spearheaded the upgrade of Angular projects to the latest version (Angular 15), leveraging the newest capabilities and ensuring compatibility with modern web standards.
• Implemented RESTful APIs to facilitate seamless integration of new features and functionalities within the digital banking platform, ensuring enhanced communication and data exchange between various components of the application. This enabled efficient interaction with external systems and services, further optimizing the overall digital banking experience for FCB customers.
• Designed and implemented Azure DevOps Continuous Integration and Continuous Deployment (CI/CD) pipelines to facilitate the seamless migration of applications from the old CIT servers to the new FCB servers.
• Automated the deployment process, reducing deployment times and minimizing the risk of errors.
• Played a vital role in the Data Center Migration Project, contributing to the successful migration of applications and services from the old CIT server infrastructure to the new FCB servers.
• Collaborated with cross-functional teams to ensure minimal downtime and optimal performance during the migration.
• Conducted thorough vulnerability assessments on servers and addressed identified security vulnerabilities.
• Implemented security patches and updates to enhance the overall security posture of the server infrastructure.
• Worked on modifications to Entity Framework Core functionality to accommodate changes in business requirements and ensure optimal data access and management.
• Successfully completed the rebranding initiative on schedule, contributing to a smooth transition for FCB customers.
• Improved application performance and user experience through the implementation of new features and the upgrade of Angular projects.
• Received recognition for designing and implementing efficient CI/CD pipelines, streamlining the deployment process.
• Contributed to the successful execution of the Data Center Migration Project, minimizing impact on end-users.
Description:
• Involved in full life Software Development Life cycle (SDLC) and identifying the requirements and defining the business rules to user requirements.
• Actively involved in coding and designing using C#, XML, ADO.NET, HTML5, and CSS.
• Involved in designing User Interface and Prototypes for the application using ASP.NET.
• Responsible for developing Application using clean Architecture ASP.NET MVC and C#.
• Used Entity framework to retrieve and save data and utilizes LINQ to SQL queries.
• Designed and implemented AWS lambdas and API using VS.NET 2015, ASP.NET Core with AWS SDK kit.
• Utilized the performance enhancing features in .NET6 to optimize the critical sections of the application for achieving substantial performance gains and reduce response times.
• Utilized the new features of ASP.NET Core in .NET 6 and .net 7, such as minimal APIS, HTTP/3 support and improved Blazor capabilities, to develop high performance and modern web applications.
• Used Design Patterns while designing the application like Singleton Pattern and Factory pattern. Used Dataset, data tables, data adapter, data reader and other connectivity controls.
• Used Angular JS as the development framework to build a single page application. Responsible for developing Layout, Nested Layout pages, Partial views using CSS for having common layout and look and feel to all the controls.
• Involved in design, development and maintenance. Used UML for designing the application.
• Used validation Controls for corresponding validations required for business logic in the forms.
• Consumed Remote Web services using WCF Service model and call within Silverlight to implement Data Binding with Silverlight controls.
• Involved in developing web service classes using SOAP to communicate with legacy systems and deployed web services as per business requirement.
• Created reusable Partial Views and used them in the user interface along with third-party Graphical Menu control.
• Developed PL/SQL Stored procedures, functions, and Triggers from data manipulation and querying data from PL/SQL Server using SQL Navigator tool in Oracle 11g.
• Leveraged new standalone components featured in Angular 14, to simplify the application structure and reduce boilerplate code, resulting in a more maintainable codebase. Utilized compiler optimizations to led faster build times and smaller bundle sizes for the application.
• Developed Jenkins pipelines using declarative or scripted syntax to build, text, and deploy .NET applications.
• Worked with container-based technologies like Docket, Kubernetes and Openshift.
Description:
Conagra Brands combines a rich heritage of making great food with a sharpened focus and entrepreneurial spirit. I worked for Development and Integration Portfolio, Demand Portfolio and Manufacturing Portfolio to support development projects and worked on enabling their system into cloud. My major responsibility involved on providing right technical solution to the projects by understanding business requirement and proving right guidance to offshore team on helping their daily activities to provide seamless delivery.
Responsibilities:
• Designed the application and code based on development standards and approaches
• Design the work flows to enable automate process for workflows
• Developed proof of concepts (POCs) to demonstrate the feasibility and effectiveness of utilizing ASP.NET Web API for creating scalable and robust RESTful services within the manufacturing segments, showcasing the potential benefits of microservices architecture.
• Implemented API endpoints using ASP.NET Web API to expose functionality and data, allowing seamless communication between different components of the application and facilitating integration with third-party systems and services.
• Utilized Swagger to document and present the APIs, ensuring clarity and accessibility for developers and stakeholders, and promoting adoption and usage across the development team.
• Helped the team on build, deployment process by creating CICD pipelines
• Worked on Oauth2/SAML authentication process by storing sensitive data in Azure Keyvaults for process implementation
• Leveraged Azure Functions to implement serverless microservices, demonstrating the advantages of event-driven architecture and enabling efficient handling of asynchronous tasks and background processing.
• Created automation workflows in azure using Logic apps and azure functions
• Decompose Epic into shell enabler features in the intake column
• Worked with Delivery Manager and Product Manager to create DoR and DoD for enabler Features (R)
• Worked with product manager to prioritize features (R) and elaborate enablers
• Worked with the Delivery Manager in defining the Test Plan for the product
• As features move across the Product Kanban board, work with product manager and solution architect to update the Product Roadmap and integrate architecture roadmap (R)
• Gain alignment with portfolio leadership during the Strategic Portfolio Review on features we want to take into PI Planning
• Decompose Enablers slotted for upcoming program increment (PI) into draft user stories an acceptance criteria
• Support the agile teams in defining Agile Team Increment Plan, Objectives, Test and Release Plans
• Work with the Delivery Manager and Product Manager in defining the PI Plan and Objectives
• Move Enablers committed to during PI Planning from the Product Backlog to Implement column
• Ensure Dev team's commitment on Sprint Plan and Goal
• Conduct development review with Developer
• Once the development review is complete and any outstanding issues are resolved, move story from Development Review to Desk Check
Description:
Tigerpaw is a cloud-based professional service automation (PSA) solution designed for small and mid-size customers. It offers project management, time tracking and billing management within a suite.
The project management functionality enables users to schedule technicians and other resources required to organize tasks. This feature also allows project managers to create workflows and monitor maintenance contracts. Tigerpaw also enables users to filter service orders by customer, technician, and service issues, while automated billing and invoicing functionalities help the billing process. Further, it sends automated emails and alerts for recurring invoices. With dashboards and reporting modules to help users track and monitor technician time, measure profitability and asset utilization rates. The solution enables service managers to make decisions about staffing levels and service order management. The pricing is on an annual subscription basis that suits individual users as well as large enterprises.
Responsibilities:
• Worked as Sr. Software Engineer to create framework for the existing applications to migrate to Microservice oriented architecture
• Designed and developed RESTful APIs to expose the core functionalities of Tigerpaw's project management module, enabling seamless integration with other systems and services while adhering to REST architectural principles.
• Helped the team to define the technical vision, strategy and plan for designing the applications and enable the development of high value, based on business requirements
• Defined the technical vision and strategy for transitioning from a monolithic architecture to a microservices-oriented architecture, outlining the benefits, challenges, and roadmap for the migration process.
• Worked on requirements for Managed Print Services client, where we need to create Invoices for Multiple Meters using vb6 and Vb.net.
• I took initiative to create Azure Architecture for our project by giving solutions and designing architectural flow that required for project
• Designed the application and code based on development standards and approaches
• Provided guidance and mentored the team for developing high quality reusable product with coding standards
• Assisted the team for Build and Deploy process and maintaining environment variables that makes the build process easy and deployable
• Collaborated with team and external teams for implementing testing strategy and issue resolution
• Monitored code reviews for each deployment and helped the team where necessary
• Implemented Automated Purchase Order Process in .net core to schedule and create Purchase orders for customers
• Implemented logic for automated Invoice and Lease Enhancements to enhance the customers’ ability to handle the pricing for printing.
• Created Technical design document and shared with the team members to follow technical standards
• Created CICD pipelines in Azure Devops to maintain the builds in all required environments
• Provided Technical training on Micro services and Azure workflow implementation to the team.
The project I worked for Insurance, and they have multiple applications called Sitefinity Web, RA desktop application, Excel Roasters with Address Validation for Agents. Address validation on website and for Excels is important requirement for Travelex Insurance as its going to save their business up to 70%. The project is more focused on Traveler insurance plans and quotes for multiple plans and agents commission based on group insurances created by them. Berkshire Hathaway is primary underwriter for policies along with other under writers and every policy plan was created based on underwriter commission rules.
Werner Enterprises is a trucking and logistics company that currently uses applications with green screens. They plan to update their technology and implement advanced cloud-based processes to improve availability and reduce the dwell time of any incidents from 45 minutes to 5 minutes. Currently, the agents creating breakdown requests have to navigate 50 screens to create a single request, so Werner decided to upgrade all their projects with the latest technology to reduce the dwell time for drivers to get repairs done more quickly. Additionally, Werner plans to create a single framework for multiple projects to integrate and release it as one product so that other trucking companies can also benefit from the functionality in the future
Responsibilities:
• Worked as .net developer and as architecture to create framework for the existing applications to migrate to Microservice oriented architecture
• Helped the team to define the technical vision, strategy and plan for designing the applications and enable the development of high value, based on business requirements
• Created microservice framework for existing WCF and rest services to move towards cloud in future
• I took initiative to create Azure Architecture for our project by giving solutions and designing architectural flow that required for project
• Designed the application and code based on development standards and approaches
• Provided guidance and mentored the team for developing high quality reusable product with coding standards
• Assisted the team for Build and Deploy process and maintaining environment variables that makes the build process easy and deployable
• Collaborated with team and external teams for implementing testing strategy and issue resolution
• Monitored code reviews for each deployment and helped the team where necessary
• Implemented Address validation using macro code in Excels and in website by creating Restful Webapi and GeoPC database for accurate address validations.
• Created Technical design document and shared with the team members to follow technical standards
• Created CICD pipelines in Azure Devops to maintain the builds in all required environments.
• Developed RESTful APIs from scratch to modernize Werner Enterprises' legacy applications, enabling seamless integration with cloud-based services and improving accessibility for agents and drivers.
• Designed and implemented Azure Functions to encapsulate business logic and expose it as serverless microservices, providing scalable and cost-effective solutions for processing breakdown requests and other critical functionalities.
• Utilized Azure Logic Apps to orchestrate automated workflows and streamline business processes, enabling seamless integration between Werner Enterprises' applications and external systems or services.
• Defined the technical vision and strategy for leveraging Azure Functions and Logic Apps to automate and optimize critical business processes, aligning with Werner Enterprises' goals of reducing dwell time for incidents and enhancing operational efficiency.
• Led the team in designing and implementing the application framework, ensuring compatibility, scalability, and extensibility across multiple projects and enabling seamless integration and release as a single product.
• Provided guidance and mentorship to the development team in implementing RESTful API best practices, Azure Functions, and Logic Apps, ensuring adherence to coding standards, architectural principles, and development methodologies.
Description:
The Home Office currently lacks a scalable, integrated enterprise solution for itemized invoicing, accounts payable, and accounts receivable to support North American Franchise Offices in placing orders and paying for GrandPads and accessories. There is also no tax management solution in place to handle sales tax, use tax, or income tax. These capabilities are necessary for Home Instead Inc. to enable Franchise ordering and payment of GrandPads used in the Integrated Care model. Home Instead Inc. collects and remits sales tax on behalf of all Franchise Offices for all 50 states for all taxable goods. The Franchise's ability to increase profit depends on the number of service hours per client. Initially, US Pilot Franchise Office locations will be supported with manual accounts payable and accounts receivable processes, with automation implemented later.
Responsibilities:
• Worked on creating Web API service to retrieve changes happened in Franchises from CRM
• Worked on creating automate flow using Azure components like Logic app, Integration Account, Service Bus Topic and subscriptions along with Web Service
• Worked on creating Azure Data Factory model to allow users to create, schedule, and manage workflows that can move and transform data across various sources and destinations
• Worked on complex data transformations, data flow debugging and monitoring, and integration with other Azure services like Azure Databricks and Azure HDInsight
• Worked on creating CICD pipelines to automate Build and Deploy process
• Contributed Application Development processes, software development standards, and technical approaches relevant to technology for project
• Supported in developing high quality delivery of customer requirements
• Worked on Oauth2 authentication process by storing sensitive data in Azure Keyvaults for process implementation
• Provided technical expertise wherever required and counsel to project team members.
• Provided after hours support many of the times because of the tight timelines
• Reviewed, validated, and provided guidance on estimates based on complexity, risk, and effort for proposed technical changes related to Microsoft technologies aid in planning and managing of projects.
Description:
Skylight is a project developed by Microsoft R&D department that provides Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS) solutions with full automation using System Center, Windows Azure Pack, and VMM. The project's user interface screens are designed in SCSM and displayed on the Windows Azure website, where users can subscribe to these IaaS and PaaS offerings. Users can also submit requests through the Windows Azure portal, which are then automatically sent to SCSM. From there, the Orchestrator Runbooks are called using the Web API 2 Resource provider created by the Skylight team
Responsibilities:
• Worked on Azure functions as per functionality needs
• Worked on Combined Engineering on Project modules
• Worked on Release, Build and Deployment Process.
• Performed additional duties as assigned by leadership team and Understand and followed corporate IT governance policies.
• Performed development quality checks
• Created document for development standards and shared with in the team
• Worked on system integration with 3rd party applications and helped the team members for bug fixing and issue resolving
• Participated in Knowledge sharing sessions with Microsoft and learned new concepts like Devops process for Build and Deployment and Single Sign-on.
Description:
EOSL stands for ‘End of Service Life’ of existing Microsoft technologies and this project is to upgrade older technology applications whose technology has reached ‘EOSL’ into newer technologies to prevent operational risk to BP and also to add value to upgraded applications with newer technological features at the same time keeping existing functionalities of the applications intact, this project includes 2 critical applications (Payroll Accounting System -Finance, UK VAT Consolidation System- Tax)
Responsibilities:
Two major critical applications developments (Payroll Accounting System –Finance and UK VAT Consolidation System- Tax) in ASP.NET 4.0 Framework using Entity Framework and LINQ technologies and SQL Server 2005/2008 as Database servers.
• Analysis and implementation of customer requirements
• Preparation of SRS documents
• Preparation of Development plans and assigning tasks to team as well as playing major role as Developer
• Conducting code reviews to maintain quality of the product and ensuring Industry standards in application development
• Test plan preparation and reviewing test cases prepared by team
• Application Deployment and Code Integration maintenance using Team Foundation Server
• Preparation and maintenance of SQL scripts and administrating SQL server Database
• Conducting Knowledge Transfer sessions for Team members.
• Preparation of User Manuals for end users
• Preparation of Technical Specification and Deployment documents
Team Lead Expertise:
Architecture Proficiency:
• AZ-204: Microsoft Azure Developer Associate
• Az-532 : Developing Microsoft Azure Solutions
• Microsoft Certified Technology Specialist