Jerry Wei work email
- Valid
- Valid
Jerry Wei personal email
- Valid
- Valid
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
-
Senior Bigdata DeveloperWalmart Labs Sep 2017 - PresentBentonville, Arkansas, UsProject 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. -
Senior Backend DeveloperWalmart Labs Jan 2017 - Sep 2017Bentonville, Arkansas, UsThe 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. -
Senior J2Ee Software EngineerWalmart Ecommerce, Ca Jun 2014 - PresentBentonville, 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. -
Senior Java J2Ee DeveloperCognizant Technology Solutions (China) Aug 2008 - Jun 2014Responsibilities• 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
-
Java J2Ee DeveloperIbm (China) Aug 2006 - Aug 2008Responsibilities• 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
Jerry Wei Education Details
-
Shanxi University Of Finance And EconomicsComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial