Kejie Shen
*****.****@*******.***
https://www.linkedin.com/in/kejie-shen-59b47694/
Phone: 312-***-****
Executive Summary
Results-driven and detail-oriented IT professional with 20+ years of experience in full-stack software development, specializing in enterprise web and Windows applications using the Microsoft .NET ecosystem. Proven expertise in designing and implementing high-performance, scalable solutions across a variety of industries including insurance, finance, healthcare, and accounting.
Hands-on experience with cloud platforms (Azure, GCP), modern SDLC methodologies (Agile, Waterfall), and CI/CD pipelines. Adept at leading complex application development, risk mitigation, performance tuning, and designing distributed, multi-tier architectures. Strong background in object-oriented programming, database design, and full-lifecycle project execution. Recognized for excellent communication, analytical thinking, and problem-solving skills with a collaborative and independent work ethic.
Technical Skills
Languages & Frameworks
C#, Python, Java, C++, VB.NET, ASP.NET, .NET Core, VBScript.
Web Technologies: Angular, jQuery, Bootstrap, Material, HTML5, CSS3, JavaScript, AJAX
.Net core, ASP.NET, MVC, Web API, Windows Services, Web Services, MSMQ, service bus, RabitMQ,
Cloud & DevOps
Azure (Admin, Function Apps, Web Jobs, Deployment)
Google Cloud Platform (GCP)
AWS(Amazon Web Service)
CI/CD pipelines, TFS, GitHub Actions, Azure DevOps
Test-Driven Development (TDD), automated testing frameworks
Architecture & Design
N-tier Enterprise Architecture (Windows & Web)
MVC Framework and custom code generators
High-volume web application design and performance tuning
Multithreading, concurrency, and tuning for high performance
Design of scalable and maintainable software systems
Database & Reporting
SQL Server, Oracle, DB2, ADO.NET, T-SQL, PL/SQL, DTS, SSIS
Database design: ER modeling, logical/physical design, normalization
Stored Procedures, Functions, Triggers, Views, Indices
Reporting tools: SSRS, Crystal Reports
Tools & Methodologies
Agile, Waterfall
Use Case Modeling, UML (Class, Sequence, Activity, Component Diagrams)
Risk management and change control for production applications
Soft Skills
Excellent verbal and written communication
Strong organizational and interpersonal skills
Independent worker and effective team collaborator
Quick learner, adaptable, and self-motivated
WORKING EXPERIENCE
Cognizant Technology Solution Chicago, IL Dec, 2021-now
Senior Software Engineer
Client: Bank of America
Role: lead Integration engineer
Led security integration with banking systems, enabling seamless data exchange and ensuring end-to-end secure financial transactions.
Collaborated with the PingAccess team to architect and implement secure login mechanisms, enhancing centralized access control across enterprise applications.
Designed and maintained payment processing and notification invoice systems, ensuring transaction reliability and consistent user communication.
Developed and optimized Oracle PL/SQL stored procedures for core financial modules, improving query performance and data accuracy.
Conducted performance tuning for mission-critical applications such as gift card processing, subscription systems, and Kafka-based message handling—resulting in measurable efficiency gains.
Integrated Splunk logging into .NET APIs, enabling real-time application monitoring and proactive issue resolution across key services.
Managed CI/CD pipelines using GIT for .NET Core microservices, streamlining automated build and deployment processes and minimizing release errors.
Configured AutoSys task automation, writing JIL scripts to manage job scheduling, supporting continuous delivery and process reliability.
Modernize internal tools for merchant onboarding, improving user experience and operational workflows.
Enhanced legacy UI modules with jQuery, adding interactivity and responsiveness without disrupting existing architecture.
Developed cross-browser responsive UI components using CSS and jQuery, elevating internal tool usability and visual consistency.
Utilized Visual Studio Code for streamlined front-end development and rapid debugging, accelerating feature delivery.
Key Accomplishments
Design the architecture of stand along job of data processing to make it fault tolerance, scalable and traceable
Environment: .Net core 8.0, MVC, WEB API, Kafka. AutoSys.
Client: PetSmart
Role: Cloud Integration lead engineer
Led the migration and audit of APIs from legacy systems to .NET, ensuring improved efficiency and scalability across services.
Designed and implemented log report UI using Angular, enhancing the visibility of system metrics for the development and operations teams.
Managed and maintained deployment pipelines with Azure DevOps, ensuring adherence to CI/CD best practices for smooth application delivery.
Built interactive dashboards by integrating Angular with Splunk reports via API, enabling real-time insights and data visualizations for operational monitoring.
Migrated Azure applications (Functions, Queues, APIs) to .NET, optimizing performance and ensuring alignment with cloud-native best practices.
Developed and optimized Web APIs to support front-end components, enhancing user interaction with backend services.
Collaborated on microservice development using Visual Studio, leveraging Git for version control and efficient team collaboration.
Designed and developed reusable UI components in Angular for audit dashboards, ensuring scalability and maintainability across applications.
Led the creation, analysis, and optimization of Identity, Profile, Loyalty, and Experience API audit logs, improving performance and error tracking.
Prepared stress test data for the application testing team, identifying bottlenecks and leading performance tuning initiatives.
Provided real-time troubleshooting and bug fixes, ensuring minimal disruption to production services and improving overall system reliability.
Wrote and maintained complex PL/SQL scripts for managing loyalty programs and customer profiles, improving data consistency and query performance.
Automated log ingestion and alerting in Splunk for Azure-based services, ensuring proactive monitoring and rapid issue resolution.
Developed Redis database sync jobs to ensure real-time data consistency across distributed systems.
Led incident management efforts, ensuring rapid response to production issues and implementing root-cause analysis for long-term solutions.
Key Accomplishments
Create Redis cache algorithm to fix the performance issue.
Environment: Azure, GCP, .net 6.0, C#, Angular 13, Typescript, Redis, Service bus, Logic App, API GKE, Visual studio 2022, Postman Kubernetes, Cosmos DB, Service now.
Caliber Home Loans Dallas, TX Feb, 2021- Nov, 2021
Project: Broker Portal implementation. UI and web service implementation.
Senior lead Software Engineer
Angular 10 and web component integration.
Used Splunk to monitor application logs, troubleshoot API failures, and track user activity.
Create user activate end point, design the data interface, create Redux data layer.
Create end point to send the data.
Integrated jQuery into legacy UI modules to ensure compatibility with new Angular components.
Styled custom components using CSS to maintain UI consistency across modules.
Deep analysis the data between component.
Using Azure DevOps and worked with the DevOps team to configure build/release pipelines for microservice deployments.
Using Git integration and Visual Studio Code for daily code review, branching, and development chores.
Production support on API deployed on Azure.
Key Accomplishments
Refactor the code: remove the redundant data structure and keep the code clean.
Environment & Technology: .net core 3.1, microservices, Git, Node JS, visual studio 2019, Azure, Rxjs, Redux. Angular 10.
Insurance Auto Auctions Chicago, IL Aug, 2020 – Jan 2021
Project: Auto auction Website. Search web page implementation, Azure web config implementation, DocuSign component integration.
Lead software Engineer
Mobile UI and desktop UI conversion.
I styled and improved cross-browser user interface consistency on desktop and mobile devices using CSS.
Search data criteria population by typescript, client-side data validation.
Time zone displayed data conversion, data cache on client side, default config loading.
Cosmos DB data component integration.
Integrated Splunk into .NET APIs and services for real-time application monitoring and alerting.
Cloud blob store file upload.
Using Azure DevOps for deployment pipelines, I took part in release management and CI/CD automation.
For quick script modification and front-end component creation, I used Visual Studio Code.
Restful Web API design and implementation.
I made Splunk dashboards to show system performance, API usage, and search behavior.
Performance improvement.
Message queue integration project.
Environment & technology: Cosmos DB, .net core 3.1, microservices, TFS, Angular 6, typescript, visual studio 2019, Azure.
Bank of America Chicago, IL July, 2019 – July 2020
Project: Collateral team. Trading rule engine validation design and implementation. Data validation engine on the Quartz application.
Sr. Software Engineer
Rule engine database normalization of MS SQL server 2014, Data migration between databases, Data Visualization of data transfer.
Restful Web API design and implementation by .net to be the middle tier of Windows and web application.
Data Administration web application by Angular 6 to select, create, modify and delete configurations.
Design database, work on normalization, and T-SQL/stored procedures tuning with SQL Server 2014/2016.
Build secure web applications with user authentication and role-based access control.
Develop WEB API service to integrate the rule engine component.
Perform configuration management, continuous integration, version control, and testing and document management.
I used Splunk log aggregation to keep an eye on job failures and performance bottlenecks in order to address issues early on.
Wrote and optimized Oracle PL/SQL queries and procedures for legacy data transformation and validation workflows.
Be responsible for technical quality of the implemented code base and fully understand the implemented design.
Understand and follow Software Development Life Cycle (SDLC) processes in a structured environment, agile development methodologies.
I edited Angular components, integrated Git, and wrote front-end scripts using Visual Studio Code.
Rule entity relation graph visualization. (D3 JavaScript)
Data migration procedure creation by SSIS package.
Testing Engine framework creation .net C#, Specflow.
Rule Engine validation component. (python)
Performance improvement of all phase.
Test case creation, email message creation. Quartz system support.
UAT testing confirmation.
Key Accomplishments
Create millions of testing record to support the rule engine to confirm the behavior of rule engine.
Environment: MS SQL server, .net core, Git, Jira, Quartz, SpecFlow, Python. Angular 6, PowerShell, SSIS, task schedular.
ULTA Salon, Cosmetics & Fragrance Inc Bolingbrook IL March, 2019-- Jun 2019
Project: Marketing Data Analytics team. Data import automation, reporting service automation.
Software engineer
Designed and executed data modeling, data migration, and data format validation using Python.
Created and maintained ETL pipelines for data transformation and validation across legacy and new systems.
Developed Oracle PL/SQL scripts to validate and transform historical data in ETL workflows.
Performed dataset preparation and manipulation in Google BigQuery for analytical processes.
Led data migration efforts across heterogeneous database platforms using custom ETL logic.
Developed and reengineered shell scripts to improve modularity, add robust error handling, and enable detailed error logging.
Automated report generation using Google Cloud Reporting Services, improving report accuracy and delivery time.
Defined and implemented data transfer integration procedures to ensure reliable and secure data movement between systems.
Built backend services using Python and .NET Core, with source control and collaboration managed through Git.
Utilized Visual Studio Code for development and debugging, including shell scripting tasks.
Designed and implemented Web APIs to retrieve and render specific data collections for internal tools.
Environment: Google cloud, Google Kubernetes, PowerShell script, Python, Git, Jenkins, Gsutil tool, .Net Core.
Bank of America Chicago, IL Sep, 2018 – Jan, 2019
Project: Collateral team. Trading rule engine validation windows and web application.
Design the reuse dynamic object generation component of the middle layer to call rule engine by reflection.
Design the architecture of windows and web application to use the rule engine.
Create front-end angular view to manage the config.
Create user case to test rule engine.
For version control, work item tracking, and automated deployment pipelines.
Modify and maintain rule engine.
Building and debugging front-end components and.NET Core services using Visual Studio Code.
Improved the web application's user interface and styled unique components using CSS.
Create web page to valid the rule. (Angular 4)
Created and refined Oracle PL/SQL scripts for updating configuration data and performing back-end validation activities.
Performance tuning of rule engine.
Web service integration by WCF.
Design and Implement web API. (.net core).
Design excels file validation component.
American Society for Clinical Pathology Chicago, IL Mar, 2018-June, 2018
Project: Doctor Education web site development.
Analysis existing code defect, improve performance and redesign by .net core.
Design the data layer and business layer and write the façade layer. (Data access to Cosmos DB).
Web page redesign and add new feature. (Html5 angular2)
Web API implementation. (Data cached by RabbitMQ)
Integrate OAuth security with web API, Azure.
Vizient Inc. (www.vizientinc.com) Chicago, IL May, 2017 -Jan 2018
Project: HIIN solution to accelerate performance to ensure they deliver exceptional, cost-effective health care.
Senior .Net developer
Design the data import SSIS package. (Data migration from data warehouse to data mart)
Create Data model and create Web API as the middle layer of the web application.
Design user interface.
Implement data processing by store procedure.
Implement data visualization by chart.
Implement Dynamic data display by grid.
Power BI data visualizations.
Environment: MS SQL Server 2014, Web API, Telerik control, AWS.
F&I Administration Solution Jan 2017 –April 2017
Project: eStatement application.
Senior lead .Net developer
Implement UI responsive design by html5, Bootstrap4.
Design and implement data layer and data model of web service call by Angular2
Implement data exchange layer of single page by service component.
Implement Dynamic data display by grid.
Implement dynamic UI responsive design.
Migrate the MVC application to .net.
Maintain the MVC application.
Power BI reports migration.
Environment: Git, Angular2, Typescript, Visual Studio Code, PostgreSQL, Net Core, drawer, AWS.
Bank of America Chicago, IL Oct, 2015 – Oct, 2016
Project: Access Request Management (ARM). Global Information Security system.
Senior .Net developer
Merge project and Refactor framework. Implement new data access layer. (C#)
Rewrite the business layer. (C#)
Design and implement generic report component for UI team. (jQuery, JavaScript, html5, CSS3)
Update JQuery version to 1.10.
Design and implement grid, tree component
Store procedure tuning… (MS SQL)
Design the user interface from scratch. (HTML5, React)
Unit test case implementation. (C#)
Write document template for training new developer.
On call support.
Bug fix on demand.
Environment: Visual Studio 2013, MS SQL Server 2008, TFS, Git, Jira, C#, ASP.NET, MVC 5.0, Entity frame work, Web API, LINQ, React, .net core.
Verizon Wireless Chicago, IL Chicago, IL Nov, 2014 – Sep 2015
Project: Provisioning integration project.
Senior .Net developer
Collect requirement and user story. Write document.
Design and implement web services of data importer. (WCF, RESTful API, Web API).
Data base design and Store procedure tuning…
Design the user interface from scratch. (HTML5, jQuery, JavaScript)
Client data usage web page development: heat map chart. (Fusion Chart, MVC, Entity frame work, LINQ, Angular)
Refactor phone registration core component and add Unit test to complete test-driven development.
Develop Splunk report to display summary statistics.
Generate audit monthly error report and chart. (SSRS).
Data flow diagram Generation project.
Maintain WCF and messaging system. (MSMQ…).
Maintain the ecommerce web site of Verizon.
Real time support.
Unit test case implementation to finalize several projects. (MS-Unit).
Environment: Visual Studio 2010, MS SQL Server 2008, SVN, Splunk, Jenkins, Rally, SoapUI, C#, ASP.NET, MVC 4.0, Entity frame work, LINQ, Angular, SSRS, WCF, Web API. Enterprise cloud.
Strata Marketing, Inc Chicago, IL May, 2014-Oct, 2014
Project: DROM Project: Advertisement project.
Senior .Net developer
Design the high-performance middle tier component architecture to meet the high-volume data processing. (Data cached by MongoDB.)
Rate calculation distribution project (calculated by the TV station, region and channel).
Design and implement Advertisement distribution project (Distribute the copy to different time spot by rule).
Design and implement high performance aired and planed Advertisement matching project by multithread technology.
Campaign invoice PDF generation project by using third party iTextSharp library.
Excel file generation of detail aired spot.
XML web service file generation by RESTful Web Services. (Web API)
Nunit test case implementation.
Environment: Visual Studio 2013, MS SQL Server 2012, C#, ASP.NET, MVC 4.5, multithread, Angular, Bootstrap, Entity Frame work, Web API, MongoDB.
BlueCross BlueShield of Illinois (Health Care Service Cooperation) Chicago, IL Sep, 2012- March, 2014
Project: Performance test data population, pay to day invoice generation, Claim data interface…
Senior .Net developer
Manage offshore team, collect requirement from client, work with BA, QA and architect to ensure the implementation can meet the requirement.
Estimate, review and sign off the implementation.
Design and implement VMS U65 Data population structure to cover the business required test case and load test requirement by multithread technology.
Design the rate calculation Web service component by WCF technology.
Write SQL script to generate report of week, month for accountant to analysis the policy detail.
Business data validation, auditing layer design: include data error report generation, error data fix catalog generation. (WPF).
Create the procedure of data fixing.
Design and implement the Letter file generation auditor. (Windows application WPF).
Check digit algorithm implementation. (.net component to bank).
Excel file data source and MS SQL data detail validation. (.net component)
SSIS package (transfer data MSSQL server to Mainframe).
Production support MVC project.
Environment: Visual Studio 2010 TFS, MS SQL Server 2008, C#, ASP.NET, Windows application, Entity framework, multithread. WPF.
Motorola Solutions Inc: http://www.motorolasolutions.com Chicago, IL Apr, 2011 –Sept, 2012
Project: SSDB project: Design and implement of client-server application to display the history data of each server by agile methodology. Remote VMware deployment: implement the deployment of windows server.
Senior .Net developer, Architect
Design and implement Silverlight application to display the real-time tower information.
Design the web page, implement middle tier component of tower configuration. (ASP.NET, JavaScript)
Design web service data layer to transfer data to other system.
Design the high-performance report component to display the tower configuration on demand.
Implement the SSRS report of whole system configuration information.
Performance tuning of the real-time report generation.
Production support.
Environment: Visual Studio 2010 TFS, Oracle 11g, C#, ASP.NET, WPF, SSRS, MVC
Sears Holdings Corporation: http://Searsholdings.com Chicago, IL Jan, 2011 -Apr 2011
Project: Game on: display the sales result of each unit, display the compared sales data by different level and tune the application.
Senior .Net developer
Collect the design requirements.
Display the sales data by AM Charts and jQuery table.
Redesign and populate hierarchy sales data table. (Data migration)
Performance tuning: in database and in application.
Maintain the data cache of web service to retrieve data from data warehouse.
Production support.
Environment: Visual Studio 2008 TFS, MS SQL Server 2008, MicroStrategy, Vb.Net, C#, ASP.NET, ADO.NET, T-SQL.
Accretive Health: http://www.accretivehealth.com Chicago, IL July, 2010 –Feb, 2011
Project: Quality & Total Cost of Care: Develop healthcare data analysis project by agile methodology with .net nuke framework to Audit patient activity history and to evaluate patient by different criteria, generate reports of evaluation and display activity history reports.
Senior .Net developer, Project lead:
Write the document of design, estimate the cost and risk of implementation.
Design call center GUI and work flow logic.
Implement the Data access and business layer of the project.
Write the SSIS package to import data.
Design the relational database.
Tuning the performance of the complicated real-time reports.
Tuning the performance of the whole project: database tuning and .net code tuning.
Design and implement the database dependency tracking tool.
Display SSAS result report (ASP.NET, JavaScript).
Display the on demand SSAS report by MDX query.
Environment: Visual Studio 2010, MS SQL Server 2008, DotNetNuke
Technology: Vb.Net, C#, ASP.NET, ADO.NET, Web farm, N-tier Architecture
Motorola Inc.: http://www.motorola.com Chicago, IL April, 2010 –July, 2010
Project: Currency trading system Taurus2 reintegration. Risk management chart component. Reports to display the trading history.
Senior .Net developer, Architect:
Design the architecture of web service component.
Design and implement the wrapper class of web service.
Display the reports by 3D component.
Design and implement the chart component of risk management chart.
Implement the reporting service of the monthly trading history.
Environment: Visual Studio 2005, MS SQL Server, Eclipse, Vb.Net, C#, ASP.NET, Java, ADO.NET, AJAX.
N-tier Architecture
EDUCATION
Master degree Wayne State University, Detroit, MI US.
Bachelor degree of Computer Science of University of Windsor, Windsor, ON, CA.