Jun Wang, Developer in Frisco, TX, United States
Jun is available for hire
Hire Jun

Jun Wang

Verified Expert  in Engineering

Solution Architect and Developer

Frisco, TX, United States

Toptal member since January 17, 2023

Bio

Jun is a results-driven, forward-thinking technologist with comprehensive experience building mission-critical enterprise systems and transforming legacy systems into cloud-based solutions. He has demonstrated consistent execution excellence via effective leadership and problem-solving. He also draws out concepts, patterns, and practices into workable business solutions. Jun's core competencies include Azure solution architecture, development, delivery, microservices, DevOps, and hybrid clouds.

Portfolio

Fortune 500 Bank
Azure, Cloud Engineering, Azure Cosmos DB, C#, Apigee, Cloud Security...
A Fortune 500 Bank
Solution Architecture...
A Fortune 500 Bank
Solution Architecture, .NET, C#, SOAP, REST APIs, Node.js, React, AMQP...

Experience

Availability

Part-time

Preferred Environment

Cloud, Azure, .NET, Apigee

The most amazing...

...thing I've done is bring a paper-based manual process to a full-blown loan origination system with a multi-billion dollar portfolio as a tech lead.

Work Experience

Solution Architect

2019 - PRESENT
Fortune 500 Bank
  • Served as a core team member of the digital transformation process. Acted as the subject matter expert for credit and loan applications, origination, and servicing, as well as Azure and hybrid cloud solutions.
  • Analyzed existing banking systems and prepared the current system landscape. Contributed to the definition of future hybrid-cloud and products-focused architecture based on reference architecture and specific business needs.
  • Drove the overall technical design to rearchitect, rebuild, refactor, and retire legacy systems. Adopted modern tech stacks and emerging standards, such as DDD, microservices, cloud-native apps, event and message-driven architecture, and Kubernetes.
  • Led workshops to advocate best practices in hybrid clouds and DevOps. Reviewed critical designs and related code to ensure adherence to architectural decisions, identified gaps, and guided developers.
  • Adopted modern tech stacks and emerging standards, such as DDD, microservices, cloud-native apps, and event and message-driven architecture. Was hands-on coding in C#.
  • Collaborated with other architects and domain experts to evaluate a wide range of solutions, including integration platforms, rule engines, API management, and clouds. Made recommendations based on guiding principles.
  • Worked with the enterprise platform and app teams to migrate apps to Azure. Co-authored security architecture and migration path using Azure AD, Key Vault, DevOps, Container Registry, Kubernetes Service, API management service, and event hubs/Kafka.
Technologies: Azure, Cloud Engineering, Azure Cosmos DB, C#, Apigee, Cloud Security, Domain-driven Design (DDD), Event-driven Architecture, Google Cloud Platform (GCP), Amazon Web Services (AWS), Spring Boot, OpenAPI, REST APIs, Java, .NET Core, Apache Kafka, Microservices, MuleSoft, Message-driven Architecture, AMQP, JMS, REST, SOAP, .NET, Solution Architecture, Software Development Lifecycle (SDLC), Enterprise Architecture, Okta, DevOps, CI/CD Pipelines, Microsoft Visual Studio, Cloud Architecture

Technical Architect | Team Lead

2016 - 2019
A Fortune 500 Bank
  • Supervised a joint team of ten to complete the system integration project to modernize the loan origination system using Salesforce in MuleSoft Anypoint and .NET.
  • Worked closely with senior management and vendor to prepare the scope of work and roadmap.
  • Collaborated with multiple interfacing partners on microservices and API gateways.
  • Prepared system design artifacts, including technical specs, system diagrams, interface and message definitions, use cases, risk analysis, and non-functional requirements.
  • Practiced SOLID, DDD, BDD, and TDD to improve code quality and maintainability significantly. Migrated apps to private cloud thru CI/CD pipeline with built-in security.
  • Worked with multiple teams to ensure all SORs (system-of-record) were positioned to support a Transition Services Agreement in the event of a Customer Divestiture Event with another bank where a specific region or population of accounts is sold.
Technologies: Solution Architecture, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), MuleSoft, Apache Kafka, .NET, APIs, SQL, RAML, GitHub, Jenkins, uDeploy, Software Development Lifecycle (SDLC), Enterprise Architecture, Microsoft Visual Studio, Cloud Architecture

Architect | Team Lead | Senior Web Developer

2004 - 2016
A Fortune 500 Bank
  • Started as tech lead to bring a paper-based manual process to a full-blown loan origination system with a multi-billion dollar portfolio.
  • Created technical design documents, including high-level system design and messaging artifacts, specifically SOAP, WSDL, and XSD. I also included component and class diagrams, process flows, and database design.
  • Oversaw all development efforts and provided directions to team members.
  • Owned critical development tasks and was closely involved in all development activities.
  • Expanded the system into a major enterprise system through multiple acquisitions and integrations.
Technologies: Solution Architecture, .NET, C#, SOAP, REST APIs, Node.js, React, AMQP, AppDynamics, Splunk, Oracle, Software Development Lifecycle (SDLC), Enterprise Architecture, Microsoft Visual Studio

Consultant | Architect

2004 - 2005
Arizona Department of Transportation
  • Redesigned the Digital Driver License System (DDL) as a multi-tiered .NET application to capture customers' photos, render, and store driver licenses and ID cards.
  • Collected requirements and analyzed existing systems.
  • Assisted in end-to-end testing, production install, training, and hiring.
Technologies: SQL, C#.NET, MSMQ, Software Development Lifecycle (SDLC), Enterprise Architecture, Microsoft Visual Studio

Lead Software Engineer

1999 - 2004
Arizona Republic Services
  • Worked directly with Microsoft to create a then state-of-the-art commodity trading system with .NET.
  • Led a team of five to complete a multi-tiered system for order scheduling and processing using VC++.
  • Created a three-tiered application for wholesale billing to assist power trading and risk management using C++ and SQL.
Technologies: .NET, Microsoft Visual C++, SQL, Software Development Lifecycle (SDLC), Enterprise Architecture, Microsoft Visual Studio

Software Engineer

1997 - 1999
ConSyGen Inc
  • Created a web app with backend engine for data mining and knowledge management.
  • Authored and maintained C++ libraries for system re-engineering.
  • Prepared developer guide to help team to quickly adopt the libraries I created.
Technologies: C++, C, Oracle PL/SQL, Unix, Bash Script, Perl, Java, Software Development Lifecycle (SDLC), Enterprise Architecture, Microsoft Visual Studio

Tweet Sampler

https://github.com/jun1wang/TweetsSampler
A .NET Core application that showcases SOLID software principles and consists of four components.

TweetSampler.Worker, is a worker service that hosts the processor, which does all the hard work. The second component, TweetSampler.Core, is a class library that calls Tweetinvi to access Twitter STREAM APIs. It receives a sample Tweet stream and identifies the top 10 most popular hashtags. It also persists the results to share with the public. Meanwhile, TweetSampler.Model is also a class library that contains common models shared between TweetSampler.Core and TweetSampler.API. Finally, TweetSampler.API is a REST API that publishes the most popular hashtags to the public.
1994 - 1997

Coursework Toward a PhD in Computational Geophysics

University of Arizona - Tucson, Arizona, USA

1986 - 1989

Master's Degree in Geophysics

China University of Geosciences - Beijing, China

OCTOBER 2022 - OCTOBER 2023

Microsoft Azure Solutions Architect Expert

Microsoft

MAY 2022 - MAY 2023

Microsoft Certified: Azure Administrator Associate

Microsoft

Libraries/APIs

Apigee, OpenAPI, REST APIs, JMS, AMQP, Node.js, React

Tools

Microsoft Visual Studio, Microsoft Visual C++, GitHub, Jenkins, uDeploy, AppDynamics, Splunk

Languages

SQL, C++, C, Java, C#, Fortran, Bash Script, Perl, C#.NET, PCF

Frameworks

.NET, .NET Core, Spring Boot

Platforms

Azure, Unix, MuleSoft, Google Cloud Platform (GCP), Amazon Web Services (AWS), Apache Kafka, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Oracle, Salesforce

Paradigms

DevOps, Microservices, Event-driven Architecture, Message-driven Architecture, REST

Storage

NoSQL, Azure Cosmos DB, Oracle PL/SQL

Other

Cloud Engineering, Software Development Lifecycle (SDLC), APIs, Solution Architecture, Cloud Architecture, Enterprise Architecture, CI/CD Pipelines, Domain-driven Design (DDD), Cloud Security, SOLID Principles, SOAP, MSMQ, RAML, Okta

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring