Jerry Wei

Jerry Wei Email and Phone Number

Senior Bigdata Developer at Walmart Labs @ Walmart Labs
Jerry Wei's Location
San Francisco, California, United States, United States
Jerry Wei's Contact Details
About Jerry Wei

 Highly proficient IT professional with proven analytical abilities and organizational skills with 10+ years of IT experience on various multi-tiered architecture based enterprise applications. Expert of experiencing with core java as software developer Expert of JAVA data structure and Algorithm. Extensively worked on Insurance and Retail domains. Excellent depth in J2EE Technologies such as Spring4, Struts, Servlets, JSP, JavaScript, using services like JDBC, JMS.  Excellent depth in RESTFUL & SOAP Webservice framework such as Axis, CXF, Jersey and JAXB for data binding. Experience on ELK (Elasticsearch & Logstash & Kibana) and integration with Apache storm and Kafka for real-time streaming data processing. Worked with Distributed system technologies including Kafka, Cassandra, Memcached and Zookeeper. Hands-on experience on Hadoop/Yarn, MapReduce, Spark and HBase. Extensively used AJAX and JQuery in web-based applications.  Experience in deploying applications on Windows and Linux environments. Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere application server.  Good knowledge in Java architecture and developing the applications using J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory and DAO, DTO and best practices for building enterprise systems.  Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business-critical applications.  Solid understanding of software development life cycle models as well as good knowledge of both Agile and traditional project management principles and practices. Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills

Jerry Wei's Current Company Details
Walmart Labs

Walmart Labs

View
Senior Bigdata Developer at Walmart Labs
Jerry Wei Work Experience Details
  • Walmart Labs
    Senior Bigdata Developer
    Walmart Labs Sep 2017 - Present
    Bentonville, Arkansas, Us
    Project OverviewSearch BigData system consist of various features including indexing pipeline, ETL process, signalpipeline and analytics pipeline. This system manages all data for Merch Modules, Lefthandnavigation, Polaris cloud query creation, Spellcheck, Highlight, and various other search businesslogic.Role and Responsibilities• Implement ETL job using Python to process user behavior data including clicking, check-out and query on Walmart site and load those data into HIVE tables after doing respectiveaggregation.• Implement NRT processor with Spark to generate index document.• Implement python job to generate different signal and persist the results into K-V store.• Migrate job to Airflow for dynamic pipeline generation and higher scalability and bettermonitoring as well.• Come up with Dashboard on Graphana for the purpose of monitoring the status of pipelines.• Implement python job to trigger Spark batch job to download product information from Cassandra DB.• Implement processor to consume the frequently updated product/item event from Kafka topicand update the index accordingly and persist it into Cassandra database.• Persist the Kafka event log into ElasticSearch and generate dashboard on Kibana for monitoring and analytics.
  • Walmart Labs
    Senior Backend Developer
    Walmart Labs Jan 2017 - Sep 2017
    Bentonville, Arkansas, Us
    The ODS is a cumulative data repository that associates and stores customer order fulfillment operational events and their associated data. This provides a common platform that represents a single source of truth derived from the various authoritative product-based data stores, and serves to alleviate load on production-level data stores, enable direct access to multiple sources of data, facilitate real-time analytics and business intelligence. Individual events are captured from the CP Event Bus and combined/denormalized and recorded in manner that supports efficient querying for ad hoc analyses and to drive dashboards and other reporting mechanisms.Role and Responsibilities• Develop the Spouts and Bolts within Storm to consume the order events and purchase order events from Kafka topic.• Update/Insert aggregated record data into ElasticSearch after processing some filtering, combination and aggregation.• Develop a event watcher to notified the Kafka producer to send a new message to event store Kafka Topic.• Redefine the DB table structure and persist the record sourced from Kafka event store Topic into oracle database for better visualization and query functionality.• Commit the changes into remote Git repository after building successfully with Maven and performing UT, then processing deployment in lower environment via OneOps.• Come up with Dashboard on Kibana for the purpose of monitoring the status of orders/POs and alarm the issue in advance.
  • Walmart Ecommerce, Ca
    Senior J2Ee Software Engineer
    Walmart Ecommerce, Ca Jun 2014 - Present
    Bentonville, Arkansas, Us
    • Involved in Requirements gathering, analysis and design and documentation as the application exposed many new feature. • Analyze, design, development of software systems to form a basis for the solution of information processing problems. • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of programs presenting challenges and design solutions to overcome such. • Designed and developed Web Services (Restful) .Created and compiled XML Schema to generate Java Bean classes using Jersey and Jackson.• Develop core Java programs for all business rules and workflows using spring framework• Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs). • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task. • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.• Involved in creating test cases using Junit for Java classes and Abstract spring dependency Injection test for spring beans. • Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Cognizant Technology Solutions (China)
    Senior Java J2Ee Developer
    Cognizant Technology Solutions (China) Aug 2008 - Jun 2014
    Responsibilities• Provide effort estimation according to business requirement & function requirement to Onsite.• Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development. • Summarize the requirement as one diagram with business flow information and distribute these knowledge to team• Involve in design, configuration, development and bug-fixes. • Provide recommendations to management concerning issues of programmer productivity and software development management. • Provide technical solution for implementing Webservice and IBM MQ and write down all detail information in the Technical Design document.• Provide technical solution for some Web attack issue(XSS, Information leakage, etc.) found out with tool veracode • Review the Technical Design document for other requirements prepared by other team member• Develop/program new functionality and features in line with functional specifications and business requirements.• Develop core Java programs for all business rules and workflows using spring framework.• Exported web services using soap Spring support. Extensive experience in production support. • Extensively used "IBatis" in data access layer to access and update information in the database • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.• Check in all updated codes into starTeam (Version control tool)• Responsible for mq configuration on dev server• Build codes and deploy the updated Disability application on dev server• Review test case and track the testing progress• Lead team to provide high quality deliverable and provide support for qa, uat testing• Provide knowledge transition to new member and other team
  • Ibm (China)
    Java J2Ee Developer
    Ibm (China) Aug 2006 - Aug 2008
    Responsibilities• Design the functionality with sequence diagram and class diagram by using tool Rational Rose.• Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.• Involve in design, configuration, development and bug-fixes. • Extensively used Hibernate in data access layer to access and update information in the database.• Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.• Involved in writing PL/SQL stored procedures using PL/SQL Developer.• Tested, debugged and implemented the application using JUnit for unit testing.• Used log4j for tracking errors and debugging the code.

Jerry Wei Skills

Java Javascript Spring Framework Hibernate Struts Html Ajax Oracle Sql Developer Tibco Apache Kafka Soap Restful Webservices Cassandra Apache Zookeeper Linux

Jerry Wei Education Details

  • Shanxi University Of Finance And Economics
    Shanxi University Of Finance And Economics
    Computer Science

Frequently Asked Questions about Jerry Wei

What company does Jerry Wei work for?

Jerry Wei works for Walmart Labs

What is Jerry Wei's role at the current company?

Jerry Wei's current role is Senior Bigdata Developer at Walmart Labs.

What is Jerry Wei's email address?

Jerry Wei's email address is je****@****art.com

What schools did Jerry Wei attend?

Jerry Wei attended Shanxi University Of Finance And Economics.

What skills is Jerry Wei known for?

Jerry Wei has skills like Java, Javascript, Spring Framework, Hibernate, Struts, Html, Ajax, Oracle Sql Developer, Tibco, Apache Kafka, Soap, Restful Webservices.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.