JIAN LI MADISON Solution Architect – API, Cloud, Java Applications
******@*****.*** 678-***-**** Marietta, GA
https://www.linkedin.com/in/jianlimadison/
Results-driven, innovative, and accomplished Solution Architect with a track record of success in planning, developing, and designing software solutions on various platforms for customers and corporations. Extensive experience in Java enterprise application design, development, and deployment complemented by a strong background in Service-Oriented Architecture (SOA), object-oriented analysis, design, and programming. Strong background in REST API, Microservices, AWS Cloud Computing, SOAP, XML, JSON, JUnit, Spring Framework, and design patterns. In-depth understanding of the full software delivery life cycle, including Waterfall and Agile Methodologies. Highly skilled project manager dedicated to completing deliverables on time, on budget, and within scope. Recognized team leader with a history of training and developing high-performing technical teams in achieving all goals Excellent interpersonal skills used to interact and build strategic alliances with customers, stakeholders, senior leaders, associates, vendors, and other third parties.
Professional Summary
AWS certified Solution Architect
Architecture Design Microservices Design Mobile Application Design Software Development DevOps
Solution architect with expertise in high-level architecture design based on industry practices, requirements and technology standards.
Experience with system architecture, mobile application design, and software development for air travel management systems.
Expert knowledge of successfully supervising complex projects through all phases including requirement capture, architecture solution design, development and deployment.
Analytical with ability to work collaboratively and mentor employees.
Areas of Expertise
Software Solutions
Service-Oriented Architecture Design (SOA)
Team Building and Technical Leadership
Enterprise Architecture Framework
Agile Software Development Methodologies, Devops
Cloud Computing, Cloud-Native Application Design
REST API
Microservices
Web Services
Data Modeling, RDBMS, NoSQL
Java, JPA, JSON, XML, JSP, HTML
UML, EJB, SQL, JDBC, ESB
Spring Framework
Tomcat, WebLogic
Docker
Oracle SOA Suite.
WebSphere MQ.
Professional Experience
SITA Atlanta, GA 2007-Present
SITA is the world's leading specialist in air transport communications and information technology, providing services and solutions for airlines and airports
Lead Architect
Responsible for Airlines’ booking and check-in web and mobile applications development lifecycle from requirements gathering to deployed in production. The application is multitenant with multi-layer SOA architecture. The responsive web application is on AngularJS framework, Restful API is written in Java and hosted on Tomcat, Database engine is Oracle.
Review customers’ requirements. Worked with Business Analyst to define Business Process Flow and generate BPM
Provide solution architecture design, Manage development of REST Travel API with agile process. Define the best practice of API design, coding, build and deployment. Provide Code review.
Participant annual PCI audit, Work with security team to make the application PCI and GDPR compliant.
Work with BOT mitigation provider Distill Networks to prevent BOT attack.
Work with Data Center to optimize the network and server setup to meet NFR. Review performance test result
Engage in deployment of REST API and HTML5 applications at Tomcat on Amazon Cloud servers with DevOps methodology. Using AWS SNS to notify flight status change to Android and iPhone.
Lead evolving monolithic application to microservices with microservice API packed in Spring Boot, Zuul as API Gateway, Eureka as service registration and discovery.
Solution Architect
Served as lead on SOAP webservices project through SDLC launch, requirements analysis, and design and implementation phases; provided high-level architecture design of application.
Reviewed business models, requirements and use cases; provided approvals.
Mentored and coached colleagues to produce data and service architecture artifacts including Oracle database design, service WSDL and xsd
Led Java development and provided code review.
Participated in deployment on WebLogic and integration test with other SOA services
Participated in MQ design
Lead Developer
Designed and developed SITA Reservation Web Services with Java on Spring Framework.
Built and deployed Web Services on Tomcat application server.
Performed high-level architecture design based on SOA.
UPS Atlanta, GA 2000-2007
Lead Developer
Managed various projects, including UPS Freight Shipping web app; UPS International Forms web app; UPS Trade web services; XML Online Tools for shipping, returns, delivery change requests.
Utilized various programs for design, development and deployment: Rational Rose to create Class Diagrams and Sequence Diagrams; Eclipse as IDE; JUnit to perform test; Ant to build web app and enterprise app files to deploy on WebLogic application server 8.1; Struts Framework.
Synergistics Solutions Inc Atlanta, GA
Application Developer
Developed SONET control application, including creating GUI and network server with JAVA; developing store procedures and triggers in Sybase system and SQL.
Designed budget reports app, requiring user interface design with 4GL.
Education
PhD, Environmental Geochemistry
Georgia Institute of Technology, Atlanta, GA
Master of Sciences, Computer Science
Georgia Institute of Technology, Atlanta, GA
Bachelor of Science, Information Sciences
University of Science and Technology of China
Certification
AWS Solution Architect – Associate
TOGAF Level 1