Post Job Free
Sign in

Software Development React Native

Location:
Plano, TX
Salary:
165,000
Posted:
May 21, 2024

Contact this candidate

Resume:

Lin Zhang

**** ******** **. *****, ** *****

Telephone: 214-***-**** e-mail: ad5vdm@r.postjobfree.com

EDUCATION

University of Texas, Dallas, Computer Science, MS (05/97 -08/99)

Certificate

AWS Certified Solutions Architect – Associate

AWS Certified Developer – Associate

HIGH LIGHT OF QUALIFICATION

•Through knowledge of LINUX and UNIX, very strong

•in programming Java, J2EE, Spring framework

•Strong software development and architecture in the CLOUD evvironments

•JAVA, J2EE, EJB, Spring Boot, Soring framework, Hibernate

•Web, HTML, JavaScript, TypeScript, React & React Native, Angular

•Nodejs, express and sequelize, graphql

•Strong UI development skills

•Golan, Kuternetes

•Oracle PL/SQL, SQL Server and NoSQL, Cassandr, DynamoDB

•Strong Math and computer algorithm analyses and implementation

•Database system design and implementation

•Familiar with all stages of software development life cycle from Object-Oriented

•Design and Analysis to version control

WORK EXPERIENCE

03/2020 – present, Sr. Leader Full Stack Engineer, Cognizant, Plano, TX

•Implementing commercial public site: att.directv.com at att. Using JavaScript, TypeScript, NodeJS and Next.

• Leading AWS migration from on-Premises to AWS cloud in TIAA.

Using NGINX, Kong and Kuternetes and GO to build cloud infrastructure. Using CI/CD pipeline to automatically deploy app pods to AWS VPC.

•Implement Albertsons-Pharmacy mobile app. Customers can track their food and nutrition purchase history. App calculates and displays health score of purchases based on customer profile. The service are implemented by spring API rest services. Mobile UI is implemented by React Native. Both are deployed on Azure

•Implement on Fisglobal cloud based consumer banking app for web and mobile users. The services are implemented by API services and deployed on AWS. UI is implemented by Angular and React Native.

•Using Nodejs, Express and Sequelize to implement micro API services

•Implement on JBHunt cloud based shipping/booking platform as Sr. leader full stack developer for a year. Customer can create and track shipping. Implement both reactive UI and rest API services based on Angular and Spring boot. All applications are deployed to Azure

09/2019 – 03/2020, Sr. Application Developer, CITI group, Irving, TX

•Implement internal audit risk control platform. The platform uses AI to understand business process and provide efficient and intelligent solution for business.

•Implement Spring Boot Rest API services to support Angular clients

•Using Docker, Jenkins and OpenShift to deploy micro service API to cloud

03/2015 – 08/2019, Sr. Application Developer/Developer Leader, Sabre, Southlake, TX

• Design, and implement a java base, cloud base high performance rule engine platform for Sabre booking system. Analyze business requirements, architecture design and implement major components. The platform includes web client, server side business components, restful services and data tier. The platform and extensively uses Java, Spring Boot, J2EE, Drools Rule Engine, Spring, Hibernate, JavaScript, Bootstrap, Angular and React native, RESTful service, NONSQL database and Oracle database.

Kafka is used to integrate different services for high service performance. Kafka is also used in AWS cloud to handle high volume log information. All Spring Boot Rest API services are deployed on AWS cloud by OpenShfit.

•Implement Spring Boot Rest API services to support Angular and React native mobile clients in AWS

•Implement Angular for web and React native for mobile app

•Using Kafka to handle a high volume online transactions

•Using Cassandra and solr to build a searchable text file system to store Drool rules

•Using React, Node.js to implement web application to configure rules

•Using Docker, Jenkins and OpenShift to deploy micro service API to AWS cloud

01/2007 – 2/2015, Developer Leader/Sr. software Architect, Bank of America, Plano, TX

• As a key Architect and an Application Developer leader, a web base, Service-oriented architecture (SOA) loan origination application, Analyze business requirements, Manage projects, Architecture design and Implement major components. The application includes web client, server side business components, web services and data tier. The web application is connected to multiple web services to execute loan origination. The application involves pattern design, user interface design and implementation, and extensively uses Java, JSP, Spring MVC, J2EE, EJB, Spring, Hibernate AJAX, JavaScript, JQuery, Bootstrap, Angular, web service, RESTful service, MS SQL Server and Oracle database.

04/2004 – 1/2007, Architect/Sr. Software Engineer, Telstrat Inc., Dallas, TX

• Analyze business requirements, Architecture design and Implement a web base enterprise recording system in MS window environment. The enterprise application is n-tier software architecture solution. The solution includes web client, server side business components and data tier. The server is connected to PBX talking card by a socket connection. The server receives voice streams and saves to a voice messaging system based on agent and port information. A web client can securely access and play back the voice messaging based on different search criteria. The application involves pattern design, database design and data modeling, user interface design and implementation, and extensively uses JAVA, JSP, EJB, Spring and Hibernate, MS SQL Server and Web Services.

12/2000 – 04/2004, Architect/Sr. Software Engineer, Team Leader, NEC America Inc., Irving, TX

• Analyze business requirements, Architecture design and Implement a large call center COM+ application in MS window environment. The server monitors a large call center activate, generates and stores all activate data. The server will keep updating all clients. Clients display near real-time call center activates. The server can support 500 clients. Each client can display the call center activate based on customized views, and creates customized Crystal Reports. In the designing phase, the standard Unified Modeling Language (UML) is used. The application involves pattern design, database design and data modeling, user interface design and implementation, and extensively uses JAVA, Swing, XML, UML and MS SQL Server.

•Design and Implement a Web base tracker system for company’s products. The global user can add, track and update product’s trouble report using Internet. The Web application consists of three tiers, User Interface Tier, Data Object Tier and Database Tier. The User Interface Tier is ASP.NET Web application. The Data Object relies on COM+ components and ASP.NET Web service that use OLE DB and ADO to retrieve, manipulate and validate data from Data Tier. The Data Tier is a SQL Server database. The Web application involves user interface design and implementation, and extensively uses C#.NET, VB.NET, ASP.NET, COM+, ADO, XML, HTML, DHTML, MS SQL Server and Oracle database.

1/2000 – 12/2000, Sr. Software Engineer, Nortel Networks, Richardson, TX

•Design and Implement a window IP Telephony software for Nortel's VOIP product. Primary Responsibilities is involved in all aspects of product development, including concept, design, implementation, testing and documentation. The application extensively uses communication protocols, especially TCP/IP, SNMP, telephony protocols such as TAPI, ISDN, etc., and data protocols such as DHCP, DNS, and sockets. The client side is implemented by JAVA. The server is implemented by VC++, ATL COM. The clients use sockets to connect to server. The server uses SNMP to connect to networks devices.

REFERENCE AVAILABLE UPON REQUEST



Contact this candidate