Skip to content

Welcome

Hello and welcome to my site

Please spend your time navigating around to see if there is anything that is beneficial to you. Also, please share your ideas, opinions, and suggestions so that I can learn from you.

 

About Me

I am a Google Cloud Certified Cloud Digital Leader, a Certified Cloud Architect, a Certified Enterprise Architect, and a Certified Java Developer. I hold a Master’s Degree and a Bachelor’s Degree in Computer Science and have over 17 years of architecture experience and am a well-rounded architect. I am also a well-grounded technical designer, a top-notch software engineer, and an expert in best practices of architecture, technical design, software development, and code quality standard. Computer, technology, architecture, design, and software engineering are my passion. I am a practical rather than a theoretical person by putting visions and technologies into real business solutions.

Below are my recent roles and responsibilities:

Vice President – Quality results-driven technical design and implementation of microservices and web applications using Spring Boot, RESTful APIs, REST/JSON APIs, Spring Integration, and Spring Framework.  Experience in CI/CD, TDD, Water Fall and Agile environments. Lead and provide technical guidance to agile software development teams.  High quality, reusability, scalability, efficiency, best practices, and hands-on programming in Java and Python. Expertise in translating business requirements into architectural documents for conceptual, logical, and physical design.  Experience coordinating and collaborating cross-functional teams with various stakeholders for functional and non-functional business requirements, architecture, technical design, technologies, system integrations.  Research, evaluate, and recommend new technologies. Select appropriate technologies and accurate implementation that are aligned with the business to deliver optimal value with long-term ROI.

Senior Software Architect – Accountable for architecture program team. Provide oversight, leadership, and direction for architecture and software development for development teams and client for airlines business operations such as Flight Control, Flight Planning, Crew Scheduling/Reroute, Aircraft Assignment to Flight Leg, Flight Leg delay/cancellation, IROP, Carrier Connection, Business Rule Engine. Interview new candidates.

Senior Consultant – IBM Internet of Things. Microservices Architecture, Microservices Design and Development using IBM Bluemix, Softlayer, Docker, Kubernetes, RESTful Web Services. Responsible for migrating existing monolithic system to microservices system for architectural, technical design, and coding levels.

Senior solution Architect – Responsible for creating Customer Event Handler (CEH) architecture, technical design, and best practices for architecture, technical design, and programming to ensure systems deliver short term as well as long term values to satisfy business strategic goals and directions.

Principal Technology Architect – Accountable for deliverable of new target architecture and technologies that enable various systems for easy integration, improved performance, more agility, simpler to maintain and extend. Oversee a team of architects and provide project architectural work.

Senior SOA Architect – Responsible for designing and modeling using IBM Rational Software Architect (RSA) and Information Framework (IFW) for highly reusable enterprise web services. Handle multiple projects and ensure quality deliverables within budget and time. Drive SOA strategic initiatives and directions.

SOA Architect – Accountable for creating architecture, technical design, and developing web services for Department of Defense (DoD) SPAWAR. Project was completed on time and within budget and deployed in Pentagon.

Senior Consultant – Architect, technical design, and develop highly complex framework to handle the complexity of multiple CRM applications that achieves agility, flexibility, extensibility, efficiency, and maintainability.

Senior Java Software Engineer – Architect solutions for Online Banking Auto Enroll, and Card Activation, Retail Banking for Multi Channel Printing Solutions, and Check payments.

Java Developer – Accountable for architecting, designing, and implementing financial high volume transaction online check image system enabling all online account users to be able to view their check image both front and back.

 

GitHub (Some of my source code)

https://github.com/RichardVYang