john shi

Technical Lead

Building connected products, services, and interactive experiences
  • TISTA TECH
    CMS APS
    verizon
    WITS/EIS
    csmart
    Solutions
  • work
    Web
    Business
    Web
    society
    Web

About

Seasoned developer and technical lead with over 20 years of extensive knowledge and experience in every aspect of software development. • Proficient in the latest technology stacks, including Spring Boot microservices in a Docker container environment and AWS cloud architecture, security, and implementation. • Experienced in digitizing application development through the use of Agile methodologies and CI/CD pipeline utilizing Maven, Git, and Jenkins. • Extensive background in backend development utilizing Java, Python, C/C++, SQL, Shell scripts, and seamlessly integrating with various third-party tools. • Comprehensive understanding of cutting-edge technologies including RPA bots, AI, and machine learning, both in terms of algorithms and practical applications.

Experience

2019 - now
TISTA TECH - Senior Software Engineer
Joined the development team of the CMS Advanced Provider Screening (APS) system, as a lead developer, successfully guided one of the Agile teams in delivering multiple post-ingestion services, ensuring timely release and patch deliveries according to schedule. The APS system runs single-page client application in Angular as front end and microservices in Spring Boot framework for backend data processors in AWS cloud environment.• Addressed several critical issues from CMS audit findings in split entities, identity associations and merged entities scenarios.• Designed and implemented Events service as common utility for PECOS 2.0 migration. • Redesigned Stage Hold process in Status Determination service utilizing ActiveMQ to improve the process efficiency and fault-tolerance in data-ingestion flow.• Identified, analyzed and resolved defects in production environment, such as concurrency issue in Entity Resolution service which causes duplicate entities in Entiy Building service, and timed out errors in Data Service, etc.• Participated Agile team activities, promoted team work and coaching junior developers, and worked closely with other functional units in BA, DA, QA and Ops teams.
1995 - 2019
VERIZON - Lead Consultant
As part of Verizon Federal Systems, delivered support for state-of-the-art telecommunications and networking solutions to federal agencies in the National Capital Region under GSA contracts WITS2001, WITS 3, and EIS.• Designed and developed EIS Notifications program using SOA/ESB (Enterprise Service Bus) web service in Java with Spring Boot and Hibernate in the BOD structures (Business Object Documents) XML format.• Lead developer for the PDF invoice viewer in WITS portal and system integration with BusinessObjects Java SDK, and Crystal viewer JSP tag, utilizing Java/J2EE technologies in Struts/Spring framework, EJB, Servlet, JSP, Javascript, Ajax, JPA on Weblogic server.• Developed many system interfaces, such as Switch/FOMS mainframe interface using Telcordia WMC/TOPCOM software, Premisys interface using SOAP web services, and other Java/REST or C/Pro*C programs in Solaris for PBEE billing, expressTRAK system, CMDB inventory and E-911 systems.• Completed GIS Cloud Computing project, analyzed requirements, proposed solutions, designed software architecture, developed web service using Apache axis in WITS portal, including Java/EJB, Cocobase data layer, Ant build and deploy scripts.• Lead developer and support for the system integration with Citrix Java SDK in WITS portal to launch Service@once running on Windows server through a pair of Citrix Netscaler appliance to secure Citrix ICA traffic over internet. Coordinated design team involving configuration, license, hardware, network, security and implementation.• Responsible for Service@once Reports Interface, Product, Rating and many other modules using PowerBuilder, C/C++, Oracle, PL/SQL and shell script in Unix and Windows environment.• Primary developer of FAP project to maintain the Contract Line Item Number (CLIN) catalog of Service@once ordering and Bill@once billing for all GSA contracts.
1993 - 1994
POWERCERV - SOFTWARE ENGINEER
Provided consulting services to some Fortune 500 companies, including Intel, James River Corp and Bell Atlantic, to adopt new technologies using client/server architecture in PowerBuilder as front end tool and Sybase or SQL Server as back end databases.

OPEN SOURCE EXPERIENCE

Web Development
Cloud Computing
Agile methodologies
AI/Machine Learning
Systems Integration
CI/CD pipelines

Let’s create excellent work together!

Improving daily need products with usability and quality.

info@csmart.com

Copyright © 2021 Network Solutions, LLC. All rights reserved.

We use cookies to enable essential functionality on our website, and analyze website traffic. By clicking Accept you consent to our use of cookies. Read about how we use cookies.

Your Cookie Settings

We use cookies to enable essential functionality on our website, and analyze website traffic. Read about how we use cookies.

Cookie Categories
Essential

These cookies are strictly necessary to provide you with services available through our websites. You cannot refuse these cookies without impacting how our websites function. You can block or delete them by changing your browser settings, as described under the heading "Managing cookies" in the Privacy and Cookies Policy.

Analytics

These cookies collect information that is used in aggregate form to help us understand how our websites are being used or how effective our marketing campaigns are.