Richard Ching
Director of Software Architecture at Veros Real Estate Solutions (Veros)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Rebecca Olver
Richard was a pleasure to work with. I could always rely on him to patiently break down and explain any technical issue in layman's terms. This facilitated excellent interdepartmental communications and made it possible for us to declare the source of an issue, it's resolution, and it's future prevention with confidence to our clients. The impact of his hard work and excellence resonates far beyond his assigned position.
Kyle Madonia
I worked under Richard when I was an intern and I learned so much that I came back full time once I graduated. Richard is an excellent manager who is very hands on when it comes to technical matters. He manages the day to day activities of an engineering scrum team and does so while working closely with the team to develop good architect and techincal design. Richard is a big proponent of continuous learning and always mentors his team to make sure they are receiving the latest technical and soft skill knowledge. As someone who has both strong business skills and deep hands on technical expertise, Richard makes a great manager for any software project.
Rebecca Olver
Richard was a pleasure to work with. I could always rely on him to patiently break down and explain any technical issue in layman's terms. This facilitated excellent interdepartmental communications and made it possible for us to declare the source of an issue, it's resolution, and it's future prevention with confidence to our clients. The impact of his hard work and excellence resonates far beyond his assigned position.
Kyle Madonia
I worked under Richard when I was an intern and I learned so much that I came back full time once I graduated. Richard is an excellent manager who is very hands on when it comes to technical matters. He manages the day to day activities of an engineering scrum team and does so while working closely with the team to develop good architect and techincal design. Richard is a big proponent of continuous learning and always mentors his team to make sure they are receiving the latest technical and soft skill knowledge. As someone who has both strong business skills and deep hands on technical expertise, Richard makes a great manager for any software project.
Rebecca Olver
Richard was a pleasure to work with. I could always rely on him to patiently break down and explain any technical issue in layman's terms. This facilitated excellent interdepartmental communications and made it possible for us to declare the source of an issue, it's resolution, and it's future prevention with confidence to our clients. The impact of his hard work and excellence resonates far beyond his assigned position.
Kyle Madonia
I worked under Richard when I was an intern and I learned so much that I came back full time once I graduated. Richard is an excellent manager who is very hands on when it comes to technical matters. He manages the day to day activities of an engineering scrum team and does so while working closely with the team to develop good architect and techincal design. Richard is a big proponent of continuous learning and always mentors his team to make sure they are receiving the latest technical and soft skill knowledge. As someone who has both strong business skills and deep hands on technical expertise, Richard makes a great manager for any software project.
Rebecca Olver
Richard was a pleasure to work with. I could always rely on him to patiently break down and explain any technical issue in layman's terms. This facilitated excellent interdepartmental communications and made it possible for us to declare the source of an issue, it's resolution, and it's future prevention with confidence to our clients. The impact of his hard work and excellence resonates far beyond his assigned position.
Kyle Madonia
I worked under Richard when I was an intern and I learned so much that I came back full time once I graduated. Richard is an excellent manager who is very hands on when it comes to technical matters. He manages the day to day activities of an engineering scrum team and does so while working closely with the team to develop good architect and techincal design. Richard is a big proponent of continuous learning and always mentors his team to make sure they are receiving the latest technical and soft skill knowledge. As someone who has both strong business skills and deep hands on technical expertise, Richard makes a great manager for any software project.
Credentials
-
Microsoft Certified: Azure Fundamentals
MicrosoftFeb, 2023- Nov, 2024 -
Certified Scrum Product Owner (CSPO)
Scrum AllianceJun, 2021- Nov, 2024 -
AWS Certified Solutions Architect - Associate
Amazon Web ServicesJun, 2018- Nov, 2024
Experience
-
Veros Real Estate Solutions (Veros)
-
United States
-
Real Estate
-
1 - 100 Employee
-
Director of Software Architecture
-
Aug 2020 - Present
Veros is a predictive technology company developing automated analytics and decision-making applications for the financial services industries. Veros is a 2021 HousingWire Tech100 award recipient for innovative technology.
-
-
Senior Software Architect
-
Aug 2014 - Aug 2020
Lead a team of 8 offshore (India) and 3 onshore resources to host UCDP and EAD, highly available SaaS platforms that are used by 7,000 lenders and have processed more than 70 million home loan appraisals for Fannie Mae, Freddie Mac, and FHA.Key Accomplishments:• Manage team through full SDLC for 30+ projects providing technical guidance for requirements analysis, availability and resilient design, development, QA, deployment, and operational phases.• Develop high level Software Architecture Specification providing a description of every subsystem, including web portals, direct integration APIs, Windows services, and data storage.• Develop Interface Control Documents (ICDs) for Business-to-Business API integration.• Develop detailed designs using UML component, class, and sequence diagrams.• Coordinate implementation of best-practices to mitigate OWASP Top 10 security issues.• Promote CI/CD process to automatically build, unit test, and deploy software using Jenkins. • Design exercises to train Dev team in Azure DevOps Boards, Repos, and Pipelines.• Provide detailed design for claims-based SSO system by mapping attributes from identity providers, describing proprietary framework updates, and policy changes to support Oracle Virtual Private Database (VPD).• Lead feasibility study on integrating on-premise application telemetry with Microsoft Azure Application Insights for application usage, back-end service performance, and error events.• Conducted code reviews ensuring compliance with component design and coding standards. Show less
-
-
Software Architect
-
Aug 2011 - Aug 2014
Built a history of successful releases for the Uniform Collateral Data Portal (UCDP), a highly available and scalable Software as a Service (Saas) portal for the Government Sponsored Entities (GSEs), Fannie Mae and Freddie Mac.Responsible for leading an offshore development team of 3-6 resources over the entire SDLC. Used C#, .NET (4.5.2), ASP.NET, Windows Services, WCF, and Oracle PL/SQL on Windows platforms.Key Achievements:• Lead multiple integration projects with the GSEs, providing guidance on proposals, design, and implementation. Each project was scalable, robust, and performed within operational performance agreements.• Manage the offshore development team, keeping them on track for development tasks by conducting weekly meetings, requirement reviews, design reviews, and code reviews. • Developed project documentation that utilize UML deployment diagrams, component diagrams, and sequence diagrams.• Provided on-call support for the Network Operation Center (NOC).• Used Cyclomatic Complexity and Halstead Volume measurements to produce complexity report that identified the components that grew more complex over time.• Assist the Project Management Organization (PMO) by providing a Work Breakdown Structure (WBS) that includes all the major tasks as well as their dependencies.• Developed a robust, queue-based flow control system to regulate the transmission rate to an external web service in order to manage the monthly data rate cost.• Designed the Correspondent feature for UCDP, allowing mortgage originators and mortgage investors to collaborate electronically for the secondary mortgage market.• Wrote a thought paper for Fannie Mae to explore the benefits of replacing proprietary communication protocols with industry standard protocols as a vehicle to increase the velocity, efficiency, and effectiveness of mortgage information processing. Show less
-
-
-
Xerox
-
United States
-
Business Consulting and Services
-
700 & Above Employee
-
Development Manager
-
Jun 2006 - Aug 2011
Xerox Corporation sells print and digital document solutions worldwide. Lead a cross-functional team of Dev, DB, and QA members to produce FreeFlow Process Manager, a print shop workflow productivity suite for an international market. Team comprised of 12 onshore and 6 offshore (India) members.Key Achievements:• Lead team through an organizational-wide transformation from waterfall to agile/scrum.• Completed the Xerox Design for Lean Six Sigma (DFLSS) Black Belt curriculum which combines lean thinking with a data-driven approach for process improvement in order to teach development teams how to deliver value to customers as fast as possible.• Manage release planning, defect management, and individual team member career guidance to promote a healthy collaborative environment and keep employees engaged.• Conducted mid-year and yearly reviews. Provided hiring, merit, and promotion recommendations.• Participated in Xerox Internship program with participants from local Southern California universities, leading to one joining Xerox after graduation.• Introduced practices to drive product development quality, including Object-Oriented and Design Pattern design, Scrum and Agile development, Lean Six Sigma, Test-driven Development (TDD), and Continuous Integration Loops.• Provide hands-on leadership on best-practices for key functions, such as exception handling, defect management, bug fixes, functionality / feature development, and post-release product support.• Lead team to build 768 automated unit tests in a Continuous Integration feedback loop using CruiseControl.NET. • Achieved a 30% reduction in globalization and localization errors by mentoring team on continuous improvement projects using poka-yoke (error-proofing) techniques. • Developed a Dependency Compiler tool on personal time to enable visualization of application component dependencies using C#, ASP.NET, XML, and XSLT. Show less
-
-
Senior Web Developer
-
Oct 2000 - Jun 2006
Senior Developer for the Digipath Web Viewing and Submission Web System, shrink-wrapped software providing a web-based document management system.Key Achievements:• Ported presentation and business functionality from ISAPI in C++ to C#, HTML 4.0, JavaScript, and ASP.NET.• Served as Source Code Control Manager.• Implemented fixes to reliability and scalability issues.
-
-
Education
-
University of Hawaii at Manoa
Bachelor of Science, Computer Science -
University of Southern California
Master of Science, Computer Science