
Jun Wang
Verified Expert in Engineering
Solution Architect and Developer
Frisco, TX, United States
Toptal member since January 17, 2023
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
Experience
- Solution Architecture - 20 years
- .NET - 17 years
- APIs - 12 years
- Azure - 8 years
- Python 3 - 5 years
- Artificial Intelligence (AI) - 5 years
- Amazon Web Services (AWS) - 1 year
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
Enterprise Solution Architect
Toyota Motor North America
- Created and maintained comprehensive solution architecture documents to modernize five systems in the dealer's portfolio, ensuring alignment with business goals.
- Collaborated with multi-functional teams (products, cybersecurity, infrastructure, data platform, and application teams) to design and implement innovative solutions to support TMNA mobility and technology initiatives.
- Delivered architectural artifacts, including system context, user security, data flows, integration, infrastructure, application architecture, DevSecOps, tech stack, non-functional requirements, and architecture decision records.
- Architected cloud-native solutions addressing security, data privacy, maintainability, reliability, disaster recovery, and cost-efficiency, spanning from UI (SPA, micro front end) to web apps, microservices, APIs, data, and infrastructure.
- Designed infrastructure solutions for applications using services such as Route 53, CloudFront, WAF, API Gateway, Lambda Functions, Amazon S3, ECS, EKS, Fargate, RDS, Aurora, PostgreSQL, Redshift, ELB, VPC, IAM, CloudWatch, and DynamoDB.
- Designed end-to-end security solutions, including user provisioning, SSO, and API through ForgeRock, OAuth, SAML, IAM, RBAC, WAF, ABL, Security Group, NACL, and more.
- Supported the architecture review processes by preparing and presenting technical materials for diverse audiences.
- Created ML/AI Proof of Concept for retail market development to evaluate dealers' performance, drive sales, utilizing AWS BedRock, SageMaker, RAG, LLM, Claude, Ollama, and LangChain.
Solution Architect Manager
First United Bank
- Led the architecture and implementation of Commercial Lending Loan Origination System (LOS) using nCino/Salesforce.
- Architected cloud-based solutions to integrate nCino with both external SaaS systems (Q2, LaserPro) and internal on-premises systems (Core Bank, ECM).
- Architected next-generation mortgage CRM on top of Salesforce and Encompass, through seamless integrations with Total Expert, Optimal Blue, Twilio, MBS Highway, and Home Bot.
- Designed ETL solutions to extract data from multiple sources, transform, and load data into Salesforce, and prepare HMDA reports from nCino.
- Created microservices in Azure as proof of concept (POC) for consumer and business credit checks, using event-driven design.
- Created a prototype for online and mobile banking, using micro front end (Angular), back end for front end (BFF, APIM), advanced caching (Redis), and sidecar (custom authorizer on AKS).
- Designed infrastructure architecture and DevSecOps pipelines utilizing Azure AD, Key Vault, Azure DevOps (ADO), Container Registry (ACR), Kubernetes Service (AKS), API Management (APIM), Azure SQL, CosmosDB, Azure Functions, Checkmarx, and Terraform.
- Collaborated with information security, platform, and development teams to implement zero trust security, leveraging Azure IAM and OKTA for SSO and API.
- Represented lending and mortgage product lines in ARB review to ensure alignment of technical initiatives with the bank’s strategic objectives and regulatory requirements. Evaluated technical solutions, including SaaS products.
- Managed the Delivery team (Java, .NET, and UI/Angular).
Architect, Lead Software Engineer
Wells Fargo
- 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.
Technical Architect | Team Lead
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.
Architect | Team Lead | Senior Web Developer
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.
Consultant | Architect
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.
Lead Software Engineer
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.
Software Engineer
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.
Experience
Tweet Sampler
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.
Education
Coursework Toward a PhD in Computational Geophysics
University of Arizona - Tucson, Arizona, USA
Master's Degree in Geophysics
China University of Geosciences - Beijing, China
Certifications
AWS Certified Solutions Architect – Professional
Amazon Web Services Training and Certification
Microsoft Azure Solutions Architect Expert
Microsoft
Microsoft Certified: Azure Administrator Associate
Microsoft
Skills
Libraries/APIs
Apigee, OpenAPI, REST APIs, Java Message Service (JMS), AMQP, Node.js, React, TensorFlow
Tools
Microsoft Visual Studio, Microsoft Visual C++, GitHub, Jenkins, uDeploy, AppDynamics, Splunk, Amazon SageMaker
Languages
SQL, C++, C, Java, C#, Fortran, Bash Script, Perl, C#.NET, PCF, Python 3, Scala
Frameworks
.NET, .NET Core, Spring Boot, Apache Spark
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, PingFederate, Essbase
Other
Cloud, 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, Single Sign-on (SSO), SAML 2.0, OpenID Connect (OIDC), Big Data, Machine Learning, Artificial Intelligence (AI)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring